Brandon Rainey scored on a 3-yard touchdown run that pulled The Citadel (2-4, 0-2 Southern Conference) to 27-21 with 3:22 to play before Udinski connected with Herres three plays later for a score with 2:18 remaining.
Udinski threw three touchdown passes and was 25 of 35 for 335 yards. He also stretched his SoCon single season record to 252 consecutive passes without an interception. Herres had eight catches for 175 yards and two touchdowns. Alex Ramsey ran for 97 yards and a score.
Rainey was 19 of 34 for 233 yards passing and ran for three short-yardage touchdowns for the Bulldogs. Raleigh Webb caught 10 passes for 110 yards.
The Keydets last beat The Citadel on Nov. 16, 2002.
Janarius Robinson's NFL draft profile
Check out the best highlights from Florida State DE Janarius Robinson's college career.
Rakeem Boyd's NFL draft profile
Check out the best highlights from Arkansas RB Rakeem Boyd's college career.
Ian Book's NFL draft profile
Check out the best highlights from Notre Dame QB Ian Book's college career.
2022 college football recruiting class rankings: Ohio State starts at No. 1
Ohio State finished the 2021 recruiting cycle with the No. 2-ranked class, and the Buckeyes open the 2022 cycle at No. 1.
NFL draft prospects who are perfect for today's game, plus their pro comps
From Kyle Pitts' versatility to Jaylen Waddle's explosiveness to Zach Wilson's second-reaction ability, these 15 players are great fits for today's NFL.
Kimes tabs Lance as the QB with the highest ceiling
Mina Kimes explains why she believes that Trey Lance is the most exciting quarterback in the draft.