Indians beat Cougars 42-21 to vault to No. 24.
Watch: Del Oro runs past Grant. Next up is Rocklin at home. See the Eagles in their 38-21 victory.
In a battle of Trans Valley League rivals, Ripon put a stop to Escalon's perfect season. Danny Hernandez rushed for 104 yards, had 44 yards receiving and returned an interception for six as Ripon prevailed 42-21 over previously 17th-ranked Escalon 42-21. Ripon enters this week as No. 24 overall in the Sacramento Top 25 football rankings.
In Week Nine, several ranked teams square off including No. 8 Elk Grove hosting No. 9 Cosumnes Oaks. The winner will, at minimum, share a Delta League championship.
No. 4 Rocklin travels a short distance to play rival and No. 19 Del Oro in a Sierra Foothill League battle. The Thunder and Eagles are playing for bragging rights and playoff positioning.
Alsoin the Sierra Foothill League is No. 5 Oak Ridge at No. 11 Granite Bay with both teams working on first round byes once postseason hits.
Sac-Joaquin Top 25 high school football rankings

Damian Allen, Elk Grove
Photo by Dennis Lee
1. (last week 1) FolsomRecord: 7-1
Last week: Beat previous No. 11 Granite Bay 56-10
Next week: Oct. 25 vs. Grant, 7 p.m.
2. (2) Inderkum (Sacramento)Record: 8-0
Last week: Beat Antelope 35-20
Next week: Oct. 25 vs. Yuba City, 7:15 p.m.
3. (3) Monterey Trail (Elk Grove)Record: 7-1
Last week: Forfeit win over Burbank 2-0
Next week: Oct. 25 vs. Laguna Creek, 7:15 p.m.
4. (4) RocklinRecord: 6-2
Last week: Idle
Next week: Oct. 25 at No. 19 Del Oro, 7 p.m.
5. (5) Oak Ridge (El Dorado Hills)Record: 6-2
Last week: Beat previous No. 16 Whitney 26-14
Next week: Oct. 25 at No. 11 Granite Bay, 7 p.m.
6. (6) Capital Christian (Sacramento)Record: 6-2
Last week: Idle
Next week: Oct. 26 at Rio Americano, 11 a.m.
7. (7) VacavilleRecord: 6-2
Last week: Beat Armjo 41-14
Next week: Oct. 25 vs. Fairfield, 7:30 p.m..
8. (8) Elk GroveRecord: 6-2
Last week: Beat Franklin 60-13
Next week: Oct. 25 vs. No. 9 Cosumnes Oaks, 7:15 p.m.
9. (9) Cosumnes Oaks (Elk Grove)Record: 6-2
Last week: Idle
Next week: Oct. 25 at No. 8 Elk Grove, 7:15 p.m.
10. (10) Center (Antelope)Record: 8-0
Last week: Beat Marysville 48-0
Next week: Oct. 25 at Lindhurst, 7 p.m.
11. (11) Granite BayRecord: 4-4
Last week: Lost to previous No. 1 Folsom 56-10
Next week: Oct. 25 vs. No. 5 Oak Ridge, 7 p.m.
12. (12) St. Mary's (Stockton)Record: 4-4
Last week: Beat Tracy 28-14
Next week: Oct. 25 vs. Tokay, 7:15 p.m
13. (13) Buhach Colony (Atwater)Record: 8-0
Last week: Beat Central Valley, 51-6
Next week: Oct. 25 vs. Golden Valley, 7 pm.
14. (14) DavisRecord: 7-1
Last week: Beat Jesuit, 24-20
Next week: Oct. 25 vs. Franklin, 7:15 p.m.
15. (15) TurlockRecord: 6-2
Last week: Beat Enochs 31-14
Next week: Oct. 25 at Gregori, 7 p.m.
16. (16) Whitney (Rocklin)Record: 3-6
Last week: Lost to previous No. 5 Oak Ridge 26-14
Next week: Idle
17. (18) Edison (Stockton)Record: 7-1
Last week: Beat McNair 42-3
Next week: Oct. 25 at Livingston, 7 p.m.
18. (19) Placer (Auburn)Record: 6-2
Last week: Beat Oakmont 17-7
Next week: Oct. 25 at Ponderosa, 7 p.m.
19. (20) Del Oro (Loomis)Record: 5-3
Last week: Beat Grant 38-21
Next week: Oct. 25 vs. No. 4 Rocklin
20. (21) Lincoln (Stockton)Record: 8-0
Last week: Beat Tokay 64-0
Next week: Oct. 25 vs. West, 7:15 p.m.
21. (22) Central Catholic (Modesto)Record: 4-4
Last week: Idle
Next week: Oct. 25 vs. Kimball, 7 p.m.
22. (24) Rio LindaRecord: 6-2
Last week: Beat previous No. 23 Lincoln 28-14
Next week: Oct. 25 at Oakmont, 7 pm.
23. (25) Vista del Lago (Folsom)Record: 7-1
Last week: Beat Christian Brothers 34-28
Next week: Oct. 25 vs. Sacramento, 7:15 p.m.
24. (NR) RiponRecord: 7-1
Last week: Beat previous No. 17 Escalon 42-21
Next week: Oct. 25 at Hughson, 7 p.m.
25. (17) EscalonRecord: 7-1
Last week: Lost to Ripon 42-21
Next week: Oct. 18 at Ripon - 7 p.m.
Dropped out: Lincoln