MSP Football Top 20 Recap: DeMatha, St. John’s Set Up Marquee Showdown
No. 1 DeMatha (7-1) 44-6 over No. 9 McNamara (5-3)
DeMatha QB Tristan Sabb was exceptional, completing 10 of 13 passes for 187 yards and three touchdowns as the Stags’ offense heats up at just the right time. Senior RB TJ Grant added 189 total yards and three more touchdowns. The top-ranked team in the MSP rankings now heads to No. 2 St. John’s for the area’s premier matchup this weekend.
No. 2 St. John’s (6-1) 38-7 over No. 15 Good Counsel (3-5)
St. John’s defense didn’t allow a single point, as King Antoine, Jason Campbell and Tyler Butler-Simpson each recorded a pick-six. Once again, Andy Steffanelli walked off the field at Good Counsel victorious, game ball in hand. But the true winners were the young men on both sidelines who have been fortunate enough to call him Coach Steff.
No. 3 Gonzaga (6-1) — Idle
No. 4 Quince Orchard (6-0) vs. Clarksburg (3-3)
This game is scheduled for Monday at 6:30 p.m. at Quince Orchard.
No. 5 Wise (6-0) 51-14 over Potomac (4-3)
Wise extended its home winning streak to 23 games, and the Pumas are averaging just under 50 points per game. Junior Jacorey Harris showcased his versatility against Potomac, scoring on a 95-yard kickoff return and a one-yard reverse while adding 77 receiving yards.
No. 6 Eastern (6-1) 14-6 over Dunbar (3-4)
Eastern trailed 6-0 at halftime before its defense shut down Dunbar, recording four sacks and 10 tackles for loss. Senior Zion Hubbard intercepted a pass and caught a 53-yard touchdown pass from his younger brother, Nigel, to help lead Eastern past the Crimson Tide.
No. 7 Madison (6-1) 28-21 over No. 18 Centreville (5-2)
Winning is contagious in Vienna, where head coach Justin Counts has guided Madison to an average of 10 wins per season since taking over in 2017. Lucas Vacaflor scored on a one-yard sneak on the first play after a weather delay, and Will Smoot added two touchdowns to help the Warhawks secure their sixth straight victory.
No. 8 Sherwood (6-1) 35-0 over Wootton (1-6)
Sherwood’s defense locked down Wootton, recording its fifth shutout of the season. Senior RB Jason Washington broke loose for a 79-yard touchdown run, while QB Matt Larsen connected with Kaleb Brown and Chris Hunter for scores as the Warriors got back on track.
No. 10 Flowers (5-1) 14-12 over Oxon Hill (4-3)
Oxon Hill tried to play spoiler in its first home game of the season, but the Clippers couldn’t score in the fourth quarter at the Shipyard and fell to the Jaguars in a nail-biter.
No. 11 Oakton (7-0) 35-30 over No. 14 Westfield (5-2)
Oakton has been a machine in 2026 and has yet to score fewer than 32 points in a game. Collin Henriques was the engine last week, scoring four touchdowns on just five touches as the Cougars earned their first victory over Westfield since 2012.
No. 12 Churchill (6-1) 14-13 over Seneca Valley (4-3)
After two weather delays, Churchill’s defense, led by senior middle linebacker and leading tackler James Le, made a crucial fourth-quarter stop on a two-point conversion attempt to preserve the win. Le also led the Bulldogs on the ground with 83 yards on 17 carries, while Caleb Singer contributed six receptions and a touchdown.
No. 13 Episcopal (6-0) 28-6 over No. 20 St. Albans (4-2)
Early turnovers led to touchdowns for both teams before Episcopal took control. Senior Roberto Bloodworth scored on a three-yard run, and Episcopal’s defense shut down the Bulldogs as the Maroon improved to 6-0 for the first time in 10 years.
No. 16 Bullis (6-1) 21-14 over Landon (3-3)
Kyree Marshall earns another weekly mention after a stellar performance in tough conditions against Landon. The freshman RB carried the ball 22 times for 177 yards and a touchdown. Bullis’ offensive line also deserves recognition, paving the way for 323 rushing yards on the day.
No. 17 Suitland (7-0) 55-0 over DuVal (1-6)
The Wrecking Rams have been plowing through Prince George’s County this season and have now recorded five shutouts. The county’s only two undefeated teams meet this week when Suitland hosts No. 5 Wise in one of the area’s biggest games.
No. 19 South Lakes (6-1) 41-6 over Chantilly (3-4)
Senior QB Christian Wyatt was remarkably efficient, completing 14 of 17 passes for 162 yards and three touchdowns while adding 25 rushing yards and another score. Seniors Dominic Covington and Cam Soto also made their presence felt defensively, recording two sacks apiece for the Seahawks.

