Montana downs Portland St. 48-7 behind Humphrey, Harris
MISSOULA, Mont. — Cam Humphrey threw for 239 yards and two touchdowns and Xavier Harris ran for two scores and Montana beat Portland State...
Valparaiso scores last-minute TD, upends San Diego 20-19
VALPARAISO, Ind. — Freshman Braden Contreras pulled in the winning touchdown pass, getting a foot down in the corner of the end zone with...
VMI earns first FCS playoff bid, beats The Citadel 31-17
LEXINGTON, Va. — Seth Morgan threw three touchdown passes, and No. 15 VMI will enter the FCS playoffs for the first time with its...
QB front-runner Young mostly shines in Alabama’s spring game
TUSCALOOSA, Ala. — Bryce Young made a juke move to elude a rushing defender, set his feet and launched a quick pass for a...
JT Daniels uses spring to solidify firm hold of Dogs’ QB job
ATHENS, Ga. — Kirby Smart doesn't like to show his hand when it comes to Georgia's quarterbacks.
...
Top-ranked James Madison defeats No. 11 Richmond 23-6
HARRISONBURG, Va. — Ethan Ratke kicked three field goals to set a Colonial Athletic Association record and top-ranked James Madison drubbed eleventh-ranked Richmond 23-6...
Chambers leads Charleston Southern over Gardner-Webb 20-7
CHARLESTON, S.C. — Jack Chambers threw three touchdown passes to lead Charleston Southern to a 20-7 victory over Gardner-Webb on Saturday in the spring...
S. Illinois tops SE Louisiana 55-48, bolsters playoff odds
CARBONDALE, Ill. — Justin Strong had 16 carries for 159 yards and two touchdowns, Javon Williams Jr. ran 24 times for 150 yards and...
Ohio State quarterback derby to remain unsettled until fall
COLUMBUS, Ohio — With spring practice in the books, Ohio State's quarterback derby will carry over into fall workouts.
...
Huff’s late TD to Bachelder sends Presbyterian past Drake
DES MOINES, Iowa — Tyler Huff threw for 365 yards, and his 46-yard touchdown pass to Lawson Bachelder with a minute left capped Presbyterian's...

