The Grimsley Whirlies defeat West Charlotte 28–27 in an overtime thriller at the Keep Pounding High School Classic

By Cameron Lee

August 23, 2025

Photo: Alex Cason / CLTure

The high school football season opened in Charlotte on Friday night, as four of the region’s top programs clashed in the third annual Keep Pounding Classic.

The headliner featured a matchup between the defending 3A state champion West Charlotte Lions and the reigning 4A titleholders, the Grimsley Whirlies. Under the lights at Bank of America Stadium and before a raucous crowd of more than 12,000, the Whirlies escaped with a 28-27 overtime win in what already feels like a game-of-the-year candidate.

The West Charlotte Lions taking the field at Bank of America Stadium for the third annual Keep Pounding Classic against the Grimsley Whirlies. Photo: Alex Cason / CLTure

West Charlotte, plagued by penalties all night (nine to Grimsley’s one), saw its chance at victory slip away on the game’s final play — a failed two-point conversion that could have secured the upset.

The matchup felt less like a high school game and more like a college Saturday. Bands blasted horns and drums, cheerleaders energized the sidelines, and every big play was met with a surge of fan excitement that never relented until the final whistle.

Students and fans from Grimsley High School in Greensboro cheering on their team, the Whirlies. Photo: Alex Cason / CLTure

Grimsley quarterback Faizon Brandon — the nation’s top-ranked signal-caller in the Class of 2026, according to 247Sports — had a steady but unspectacular night (171 yards passing, 67 rushing), but it was enough to earn him the game’s MVP trophy.

The country’s top-ranked quarterback (according to 247Sports), Faizon Brandon passed for 171 yards and ran for 67 in the 28-27 win over West Charlotte. Photo: Alex Cason / CLTure

For West Charlotte, junior quarterback Jamouri Nichols was electric, accounting for four touchdowns on 18-of-22 passing for 172 yards, and nearly carrying the Lions to victory. He connected early with Charlotte 49ers commit Donte Nicholson on a scramble-and-throw to tie the score after Grimsley’s quick-strike 54-yard touchdown to Hudson Cooper.

West Charlotte’s junior quarterback Jamouri Nichols accounted for four touchdowns on 18-of-22 passing for 172 yards. Photo: Alex Cason / CLTure

The Lions clawed back late, as Nichols punched in a short run with just eight seconds left in regulation and then tied the game on a gutsy two-point conversion scramble, sending the stadium into a frenzy.

Overtime began with Grimsley capitalizing on a Lions penalty, setting up a Brandon touchdown run and a successful kick to go up 28-21. Nichols responded with a 10-yard scoring run of his own, cutting the deficit to one.

Nichols tied the game running the ball on a two-point conversion with just eight seconds left in the game, before losing in overtime. Photo: Alex Cason / CLTure

But on the decisive play, with the crowd chanting for a go-ahead two-point conversion, Nichols cramped up, and the Lions were pushed back by another false start. Forced to run from the eight-yard line, he was swarmed by a Whirlies blitz, with safety Makai Yon sealing the game by pressuring Nichols into a bad throw.

Faizon Brandon took home MVP honors of the third annual Keep Pounding High School Classic at Bank of Stadium. Photo: Alex Cason / CLTure

For Grimsley, the night ended with Brandon holding the MVP trophy and the Whirlies cementing themselves as North Carolina’s No. 1 team. For West Charlotte, it was heartbreak, but also proof that the Lions remain a powerhouse capable of going toe-to-toe with the state’s elite following a state championship last season.

Read next: