Ohio State just wrapped up its annual spring game, which prominently featured the three-way quarterback battle between redshirt freshmen Jack Miller and C.J. Stroud and true freshman Kyle McCord in front of more than 19,000 people.

It would be easy to overreact to a glorified scrimmage that did not include tackling, but it’s clear the future is bright in Columbus, as all three quarterbacks had their moments and several youngsters flashed their potential.

With that said, here are some of the key highlights from Saturday’s spring game:

Sophomore cornerback Ryan Watts picked off a pass from redshirt freshman quarterback Jack Miller that was intended for junior wide receiver Garrett Wilson on Team Buckeye’s first drive of the game.

Redshirt freshman quarterback C.J. Stroud led Team Brutus down the field on the following drive, hooking up with early enrollee wide receiver Marvin Harrison Jr. for the touchdown.

True freshman quarterback Kyle McCord wasted no time showing off his arm strength, hitting Wilson for a 55-yard completion on his first pass attempt.

Miller struggled a bit early but found junior wide receiver Jameson Williams for a nice pitch and catch in the first quarter.

Stroud, meanwhile, had a good repertoire with senior wide receiver Chris Olave , with the two hooking up for a touchdown that put Team Brutus up 14-0 halfway through the second quarter.

McCord finally got Team Buckeye on the board with a 15-yard touchdown pass to sophomore wide receiver Jaxon Smith-Njigba on the subsequent drive.

Sophomore running back Steele Chambers tied the game up with a two-yard touchdown run on the opening drive of the second half.

After a missed field goal from sophomore Jake Seibert , McCord led the offense down the field again and threw his second touchdown of the game, this time to redshirt freshman tight end Joe Royer .

The scrimmage ended with a touchdown pass from walk-on senior quarterback Jagger LaRoe to walk-on senior wide receiver Sam Wiglusz , who reached over the pylon to give Team Buckeye the 27-14 win over Team Brutus.

More must-reads:

TODAY'S BEST
Draymond Green shares tone-deaf take on fines from NBA
USWNT coach Emma Hayes instilling right mindset ahead of Olympics
Winnipeg Jets officially name head coach
Injury bug bites Orioles again as another starting pitcher lands on IL
Yankees' Hal Steinbrenner under fire over Juan Soto comments
Lonzo Ball shares eye-opening details about his knee injury
Jets QB Aaron Rodgers insists focus has been football, not politics
Hurricanes general manager steps down, leaving front office in flux
Travis Kelce echoes Patrick Mahomes in response to controversial kicker
Cowboys QB Trey Lance details how he has changed since 49ers stint
Historic NCAA settlement reached allowing schools to pay players
Celtics dominate Pacers in Game 2, take 2-0 ECF lead
Cavaliers fire head coach J.B. Bickerstaff
Connor McDavid's 2OT goal gives Oilers win over Stars in Game 1
Rob Manfred hints at big change coming to MLB
Scottie Scheffler arrest case takes another weird turn with new video
QB Russell Wilson believes Steelers can 'do something special'
Pacers star suffers injury in ugly Game 2 loss
Watch: Jaylen Brown's big second quarter lifts Celtics to halftime lead
Broncos HC Sean Payton raves about one QB's progress at OTAs