High school football's No. 1 team IMG Academy (Bradenton, Fla.) hasn't lost to a public school since 2013 when it fell to Naples (Fla.) 21-14. Since then, the Ascenders have won 33 in a row against public school opposition ahead of what may be the biggest threat to that streak this season in No. 6
Duncanville (Texas).
IMG Academy improved to 4-0 over the weekend with a 52-8 victory over Life Christian Academy (Chester, Va.). Michigan-bound quarterback
J.J. McCarthy connected on 13 of 19 pass attempts for 261 yards and two touchdowns. The Florida powerhouse got off to a fast start, piling up 35 points in the first quarter.
Shea Patterson led IMG Academy to a 47-29 win over DeSoto in the program's last visit to the Lone Star State five years ago.
Duncanville, meanwhile, opened its season with a convincing 41-3 win against South Oak Cliff (Dallas). The Panthers haven't lost a regular season contest since 2016.
No. 4 St. Joseph's Prep (Philadelphia) opens Saturday, hosting the same Life Christian Academy team IMG just beat.
Kyle McCord,
Marvin Harrison Jr. and
Jeremiah Trotter Jr. could have the Hawks in position to compete for the No. 1 spot in the country this season.
No. 17 Ryan (Denton, Texas) improved to 2-0 after a big crosstown win over Guyer. Texas Longhorns pledge
Billy Bowman accounted for two scores while
Ke'ori Hicks rushed for 170 yards and a touchdown in the 23-20 victory.
No. 24 Bergen Catholic (Oradell, N.J.) is on the board with a victory after a 24-21 win over rival St. Joseph Regional (Montvale, N.J.). Junior running back
Ryan Butler accounted for all three touchdowns. Up next for the Crusaders is Pope John XXIII (Sparta, N.J.) on Friday.

Ryan Butler on the way to one of his three touchdowns Saturday for No. 24 Bergen Catholic of New Jersey.
Photo by Steve Luciano
MaxPreps Top 25 High School Football Rankings
Record: 4-0 | Last week: 1
Last week: Beat Life Christian Academy (Chester, Va.) 52-8
Next week: Oct. 10 vs. No. 6 Duncanville (Texas) at Globe Life Field
Record: 2-0 | Last week: 2
Last week: Beat Klein Collins (Spring) 30-23
Next week: Oct. 9 vs. Willis
Record: 0-0 | Last week: 3
Season opener: TBD
Record: 0-0 | Last week: 4
Season opener: Oct. 10 vs. Life Christian Academy
Record: 4-0 | Last week: 5
Last week: Idle
Next week: Oct. 9 vs. Mill Creek (Hoschton)
Record: 1-0 | Last week: 6
Last week: Beat South Oak Cliff (Dallas) 41-3
Next week: Oct. 10 vs. No. 1 IMG Academy
Record: 1-0 | Last week: 7
Last week: Beat Liberty (Peoria) 44-10
Next week: Oct. 9 vs. Pinnacle (Phoenix)
Record: 2-0 | Last week: 8
Last week: Beat Cypress Woods (Cypress) 66-21
Next week: Oct. 9 vs. Seven Lakes (Katy)
Record: 4-0 | Last week: 9
Last week: Idle
Next week: Oct. 9 at Valdosta
Record: 0-0 | Last week: 10
Season opener: TBD
Record: 1-0 | Last week: 11
Last week: Beat Rockwall-Heath (Rockwall) 72-57
Next week: Oct. 8 at Rockwall
Record: 0-0 | Last week: 12
Season opener: TBD
Record: 8-0 | Last week: 13
Last week: Beat Westlake (Saratoga Springs) 56-17
Next week: Oct. 8 at Skyridge (Lehi)
Record: 0-0 | Last week: 14
Season opener: Oct. 10 vs. Christian Brothers (St. Louis)
Record: 3-0 | Last week: 15
Last week: Beat St. Xavier (Louisville) 48-10
Next week: Oct. 9 vs. Ballard (Louisville)
Record: 7-0 | Last week: 16
Last week: Beat Vestavia Hills 38-9
Next week: Oct. 9 at Gadsden City (Gadsden)
Record: 2-0 | Last week: 17
Last week: Beat Guyer (Denton) 23-20
Next week: Oct. 9 at Reedy (Frisco)
Record: 1-0 | Last week: 18
Last week: Beat West Orange 62-21
Next week: Oct. 10 vs. Don Bosco Prep (Ramsey)
Record: 6-0 | Last week: 19
Last week: Beat Reynoldsburg 38-13
Next week: Oct. 9 vs. Grove City
Record: 2-0 | Last week: 20
Last week: Beat Chapin 51-12
Next week: Oct. 9 at River Bluff (Lexington)
Record: 3-0 | Last week: 21
Last week: Beat Bartram Trail (St. Johns) 35-10
Next week: Idle
Record: 1-0 | Last week: 22
Last week: Beat Hammond 41-0
Next week: Oct. 9 at St. Thomas More (Lafayette)
Record: 2-0 | Last week: 23
Last week: Beat Atascocita (Humble) 52-27
Next week: Oct. 9 at Cedar Hill
Record: 1-0 | Last week: 24
Last week: Beat St. Joseph Regional (Montvale) 24-21
Next week: Oct. 9 at Pope John XXIII (Sparta)
Record: 5-0 | Last week: 25
Last week: Beat Walsh Jesuit (Cuyahoga Falls) 27-14
Next week: Idle