McPherson’s Seven Touchdowns Lead a Friday of Statements, Upsets and Last-Second Drama
Top 25 Public HSFB9/26/20269 min read
Saturday, September 26, 2026
Aidan McPherson gave Friday’s biggest matchup its answer before halftime. The Thomas County Central (GA) quarterback accounted for five touchdowns in the first two quarters at Lee County (GA), then finished with seven as the #2 Yellow Jackets beat #20 Lee County 49–26. The score was emphatic, but Friday had more than one kind of national result: an Indiana heavyweight pulled away after halftime, a Utah contender turned interceptions into an early avalanche, and an Oregon underdog won on a two-point try with seven seconds left.
The rankings below are the T25PS Week 5 Top 100 teams entered Friday with. The complete list of all 102 T25PS Friday Finals follows the recap.
#2 Thomas County Central 49, #20 Lee County 26
Thomas County Central (GA) led 35–12 at halftime because Lee County (GA) could not contain McPherson as a runner or account for him as a passer. He ran for first-half touchdowns of 12, 65, 40 and one yard and found D.J. White for a 45-yard score. McPherson finished with 266 rushing yards, 95 passing yards, six rushing touchdowns and one passing touchdown.
Lee did not disappear. Jordan Bush’s touchdown runs helped cut a 42–12 third-quarter deficit to 42–26 early in the fourth. McPherson ended the comeback with a 16-yard touchdown run with 2:54 left. Thomas County Central also rushed for 420 yards as a team. Against a top-20 opponent on the road, that is the night’s strongest T25PS résumé result.
Your team. Your state. Your T25PS.
Make the national coverage more personal.
Save your home state and favorite team, then choose whether to receive major rankings and coverage updates. The account is free.
At halftime, Brownsburg (IN) and Westfield (IN) were tied at 14. The final makes the game look less competitive than its first two quarters; the 24 unanswered second-half points explain why it changed so sharply. Brownsburg converted a fourth down on its opening second-half possession and Oscar Frye found Noah Dearman for the go-ahead touchdown. A Westfield fumble gave the Bulldogs another short field. Sophomore Parker Condon’s running helped stretch the lead before Frye connected with Branden Sharpe for the final touchdown.
That is a more useful takeaway than the margin alone. Brownsburg handled a ranked opponent that had matched it drive for drive early, then capitalized when Westfield’s possessions began breaking down.
Skyridge 37, #31 Corner Canyon 27
Skyridge (UT) put #31 Corner Canyon (UT) in a 27–0 hole with defense and field position. Jackson Horsley and Ethan Schriever returned interceptions for touchdowns on the Chargers’ first two drives. Skyridge recovered an onside kick after the second return and turned that possession into another touchdown. The Falcons finished with five interceptions, including two by Sa Tanuvasa.
Corner Canyon scored before halftime and again to open the third quarter, but the comeback never brought it within one score in the second half. This was a ten-point loss shaped by a disastrous start, not simply a late exchange of touchdowns. Skyridge’s first win over Corner Canyon since their 2022 state-title meeting also gives Friday’s result local weight beyond the national ranking.
Nelson 36, #56 West Linn 35
Nelson (OR) trailed West Linn (OR) five separate times and answered each time. Kevin Cohen’s two-yard touchdown run made it 35–34 with seconds remaining. Rather than settle for a kick and overtime, Nelson went for two. Quarterback Braylon Gaines found his intended receiver covered, rolled right and reached the pylon for the winning conversion with seven seconds left.
Gaines passed for 230 yards and three touchdowns; Cohen added 124 rushing yards and two scores on 32 carries. West Linn had the yardage edge, 414–365, and quarterback Sloan Baker accounted for five touchdowns. Nelson won the decisive play anyway. It is the sort of road result that will demand attention when the next Top 100 is discussed, without requiring a predicted rank today.
#54 Millard South 49, Omaha North 47
Millard South (NE) survived Omaha North (NE) in a game that offered almost no defensive breathing room. Patriots quarterback Trae Taylor threw for 295 yards and four touchdowns and ran for 133 yards and three more. Omaha North quarterback Dominic Yancy threw four touchdowns and added one on the ground. Millard South’s two-point win preserved its unbeaten start; Omaha North’s production made clear how narrow that escape was.
The Patriots have won with far larger margins this season. Friday instead tested whether their offense could keep answering an opponent with the same capacity to score. The answer was yes, just barely. That distinction matters more than treating 49–47 as another routine win beside Millard South’s name.
#11 Venice 57, Sarasota 33
Venice (FL) had enough offense to beat Sarasota (FL) comfortably, but the Sailors made the Indians work in a game that was not as tidy as the 57 points suggest. Dorien Jones ran for 208 yards and three touchdowns on 18 carries despite sitting out much of the second half. Freshman Mike Blakely caught nine passes for 171 yards and two touchdowns; Ira Dale Jr. added two rushing scores.
Sarasota still scored 33, its highest total against Venice since 2007. Venice also sacked quarterback Hudson West five times. The result strengthens Venice’s case as a team that can win a high-scoring contest, while giving it defensive work to examine before the next major test.
#10 North Shore 35, Atascocita 0
North Shore (TX) supplied a different kind of statement. Atascocita (TX) arrived on a three-game winning streak and left without a point. The 35–0 Final, was North Shore’s third shutout in five games. Its other two came against Lancaster and Crosby.
There is no need to assign individual credit without a supported game report. The team result is substantial enough: North Shore shut out a familiar Texas opponent while many Friday contenders were trading touchdowns. It belongs in the next rankings conversation on what the Mustangs have done, rather than on reputation alone.
Elsewhere Friday
#18 Miami Central (FL) beat Northwestern (FL) 52–10 in a rivalry result that stands out even on a night of wide margins. Neville (LA) handed #29 Alexandria (LA) a 38–27 loss, and Ridge View (SC) held previously unbeaten #53 Rock Hill (SC) to ten points in a 20–10 win. Those losses, along with Nelson’s road breakthrough, give the next rankings discussion real questions to work through.
Use the T25PS Scoreboard for Saturday’s matchups and the latest results. Below are all 102 Friday Finals: 66 games involving the Top 100 and 36 Teams to Know games.
COMPLETE T25PS FRIDAY RESULTS
#2 Thomas County Central (GA) 49, #20 Lee County (GA) 26
#3 Carrollton (GA) 38, Archer (GA) 7
#4 Allen (TX) 65, Princeton (TX) 7
#5 North Crowley (TX) 35, Crowley (TX) 14
#6 Buford (GA) 58, Seckinger (GA) 0
#7 Brownsburg (IN) 38, #61 Westfield (IN) 14
#8 Hough (NC) 44, West Mecklenburg (NC) 0
#10 North Shore (TX) 35, Atascocita (TX) 0
#11 Venice (FL) 57, Sarasota (FL) 33
#12 Folsom (CA) 29, Rocklin (CA) 23 (2OT)
#14 Massillon Washington (OH) 31, Football North (ON) 8
#17 Creekside (GA) 71, Morrow (GA) 0
#18 Miami Central (FL) 52, Northwestern (FL) 10
#21 Grimsley (NC) 63, Western Guilford (NC) 0
#22 East St. Louis (IL) 35, Edwardsville (IL) 0
#24 Northwestern (SC) 56, South Pointe (SC) 21
#26 Bixby (OK) 46, Mustang (OK) 20
#27 Milton (GA) 63, Johns Creek (GA) 0
#28 Dutch Fork (SC) 42, Gray Collegiate Academy (SC) 7
Neville (LA) 38, #29 Alexandria (LA) 27
Skyridge (UT) 37, #31 Corner Canyon (UT) 27
#32 Lakeland (FL) 49, Auburndale (FL) 14
#35 Oakland (TN) 35, Blackman (TN) 6
#36 Gainesville (GA) 50, Alpharetta (GA) 0
#37 Cass Tech (MI) 20, King (MI) 7
#38 Hamilton (AZ) 42, Williams Field (AZ) 14
#39 Valdosta (GA) 58, Stockbridge (GA) 21
#40 Liberty (AZ) 43, ALA - Queen Creek (AZ) 14
#43 Armwood (FL) 56, Plant (FL) 0
#44 Martinsburg (WV) 52, Jefferson (WV) 0
#46 Brookwood (GA) 57, Norcross (GA) 23
#49 Weddington (NC) 42, Sun Valley (NC) 0
#50 DeSoto (TX) 52, Midlothian (TX) 6
#51 Ruston (LA) 63, Catholic (LA) 28
Ridge View (SC) 20, #53 Rock Hill (SC) 10
#54 Millard South (NE) 49, Omaha North (NE) 47
Nelson (OR) 36, #56 West Linn (OR) 35
#57 Carthage (TX) 23, West Orange-Stark (TX) 7
Bridgeland (TX) 31, #58 Cypress Ranch (TX) 14
#59 Basha (AZ) 35, Red Mountain (AZ) 12
#60 Sandy Creek (GA) 55, Luella (GA) 0
#66 Alcoa (TN) 41, Fulton (TN) 7
#67 Mountain Ridge (UT) 56, Riverton (UT) 7
#69 C.E. King (TX) 45, Crosby (TX) 3
#70 Southlake Carroll (TX) 49, V.R. Eaton (TX) 6
#71 Jenks (OK) 49, Union (OK) 31
#74 Longview (TX) 42, Royse City (TX) 7
#75 DeLand (FL) 42, Spruce Creek (FL) 14
#77 Puyallup (WA) 72, Curtis (WA) 6
#80 Mandarin (FL) 31, Fletcher (FL) 10
#81 Langston Hughes (GA) 49, Lovejoy (GA) 0
#83 Centennial (Peoria, AZ) 34, Casteel (AZ) 17
Sierra Canyon (CA) 42, #84 Pacifica (Oxnard, CA) 10
#86 Katy (TX) 30, Cinco Ranch (TX) 3
#87 Columbia (FL) 35, Riverside (FL) 17
Edgewater (FL) 31, #88 West Orange (FL) 6
#89 Saraland (AL) 68, Pell City (AL) 10
#90 Ridge Point (TX) 40, Fort Bend Clements (TX) 3
#91 South Oak Cliff (TX) 63, Wilson (TX) 14
#92 Austin Westlake (TX) 49, Midland Lee (TX) 6
#94 Washington Township (NJ) 28, Kingsway (NJ) 7
#95 Cleveland (NC) 42, South Garner (NC) 0
#96 Big Walnut (OH) 47, Ironton (OH) 40
#97 Lincoln-Way East (IL) 54, Andrew (IL) 0
#98 Toombs County (GA) 28, Pierce County (GA) 7
#100 Princeton (OH) 48, Lakota East (OH) 22
TEAMS TO KNOW — FRIDAY RESULTS
Avonworth (PA) 49, Beaver (PA) 6
Colchester (VT) 40, BFA-St. Albans (VT) 20
Bolingbrook (IL) 46, Oswego East (IL) 8
Bowdon (GA) 26, Calvary Christian (GA) 14
Boyle County (KY) 38, Ballard (KY) 3
Brick Memorial (NJ) 27, Point Boro (NJ) 20
Buena (AZ) 38, Marana (AZ) 28
Choctawhatchee (FL) 43, Milton (FL) 15
Coolidge (DC) 43, Bell (DC) 0
Daniel Hand (CT) 35, North Haven (CT) 7
Dunbar (FL) 48, Fort Myers (FL) 7
Eastern Regional (NJ) 17, Lenape (NJ) 7
Roanoke Catholic (VA) 28, Friendship Collegiate Academy (DC) 18
Gallatin (TN) 31, Station Camp (TN) 28
Glassboro (NJ) 42, Holy Spirit (NJ) 0
Greenback (TN) 14, Eagleton College & Career Academy (TN) 12
Hubbertville (AL) 46, West Blocton (AL) 16
Marshall (MN) 27, Hutchinson (MN) 13
Avon Park (FL) 35, LaBelle (FL) 14
Lincoln (OR) 44, Jefferson (OR) 20
Manatee (FL) 30, Sumner (FL) 27
Peters Township (PA) 20, McKeesport (PA) 10
Millville (NJ) 28, St. Augustine Prep (NJ) 21
New Palestine (IN) 50, Greenfield-Central (IN) 8
Norwin (PA) 22, Mt. Lebanon (PA) 3
Pine Creek (CO) 27, Fountain-Fort Carson (CO) 21
Pine-Richland (PA) 40, North Allegheny (PA) 7
Rancocas Valley Regional (NJ) 35, Cherokee (NJ) 0
Cape Coral (FL) 21, Riverdale (FL) 20
Roswell (GA) 39, Lanier (GA) 15
Scituate (MA) 42, Marblehead (MA) 21
Somers (NY) 41, Peekskill (NY) 0
South Pittsburg (TN) 28, Red Bank (TN) 18
Twin Valley (PA) 42, Garden Spot (PA) 6
Valhalla (CA) 1, St. Pius X-St. Matthias Academy (CA) 0 (forfeit)