Harding Punches Ticket To D2 National Championship With Win Over Kutztown
Harding Punches Ticket To D2 National Championship With Win Over Kutztown
As the dust settles on the final D2 football game on Dec. 13, the Harding Bisons have punched their ticket to the D2 National Championship! Here's the recap

The 2025 NCAA D2 playoff semi-final round has officially concluded. As the dust settles after a day full of action on Dec. 13, Harding comes out victorious in the final matchup of the day over Kutztown, 49-27.
- Here Is How To Watch Watch Division I FCS Football On-Demand In 2025 On Flo College
- NCAA D2 Football Bracket 2025: Seeds and Matchups
- See More FCS Football Coverage On FloCollege
In a contest that saw Harding never really struggle, the Bisons took care of business in commanding fashion despite Kutztown's best efforts to cut the lead.
Harding tallied 409 total yards of offense on the day. Quarterback Cole Keylon was 1-for-one on pass completion with 20 yards. Keylon also contributed two rushing touchdowns to the stat sheet.
Andrew Miller was the star for the Bison in the contest as he led the way in the rushing category! Miller had 157 yards on 23 carries for four touchdowns.
Kutztown did not go away without a fight though. The Golden Bears tallied 453 total yards of offense on the day. Quarterback Judd Novak was 20-for-37 on pass completion with 245 yards and three touchdowns.
Novak also had 137 yards on the ground for the day with one rushing touchdown.
Harding will take on Ferris State in the D2 National Championship game on Dec. 20.
In-game action can be recapped in this article or on-demand on ESPN +
End 4Q, Harding Wins! - 0:00
Kautztown 27, Harding 49
As the clock hits zero Harding will walk away victorious!
Kutztown Score! 4Q - 1:09
Kutztown 27, Harding 49
The Golden Bears find the end zone once again!
Novak completes the pass to Rich Paczewski for a 25-yard touchdown!
Kutztown Keeps Fighting! 4Q - 7:49
Kutztown 20, Harding 49
The Golden Bears aren't going away without a fight!
Novak completes the pass to Trevor Amorim for the 39-yard reception and score!
Harding Scores Again! 4Q - 10:33
Kutztown 13, Harding 49
The Harding Bisons are on a roll.
Andrew Miller finds the end zone once again on the 73-yard rush!
Start 4Q - 15:00
Kutztown 13, Harding. 42
The final quarter of D2 semi-final action is here! Harding still leads but Kutztown isn't going away without a fight!
End 3Q - 0:00
Kutztown 13, Harding 42
The third quarter has come and gone and Harding still holds the lead. The fourth quarter is about to begin.
Harding Extends The Lead! 3Q - 2:35
Kutztown 13, Harding 42
Andrew Miller finds the end zone again for Harding! The Bisons continue to extend the lead!
Harding Responds This Time! 3Q - 8:01
Kutztown 13, Harding 35
Who knew the third quarter was going to be so eventful! Just 22 seconds after the last score, Harding is adding more points to the board.
Braden Jay for the 70 yard rush finds the score!
Kutztown Responds! 3Q - 8:23
Kutztown 13, Harding 28
Just after the Harding kickoff, the Golden Bears responds.
Judd Novak on the keeper rushes 74-yards for the score!
Harding Adds Another! 3Q - 8:24
Kutztown 7, Harding 28
After what has been a relatively slow third quarter, Harding tacks on another seven points in this semi-final contest.
Cole Keylon finds the end zone for a second touchdown!
Start 3Q - 15:00
Kutztown 7, Harding 21
The second-half is underway! Harding still leads by two scores but its still anyone's game!
End 2Q - 0:00
Kutztown 7, Harding 21
The end of the first half is here! Harding still leads by two-scores but with one full half of play to go, anything is possible!
Kutztown Snaps Scoring Drought! 2Q - 0:26
Kutztown 7, Harding 21
With less than 30 seconds left to go until the end of the first half, the Kutztown Golden Bears find the end zone!
Judd Novak completes the pass to Rich Paczewski for the score! The PAT is good!
Harding Takes A Three-Score Lead 2Q - 1:58
Kutztown 0, Harding 21
With just under two minutes to go in the opening half, all odds point in favor of the Harding Bisons as they tack on another score!
Cole Keylon with the ten-yard rush finds the score!
Kutztown Struggles Offensively 2Q - 9:43
Kutztown 0, Harding 14
The Kutztown Golden Bears are struggling to get things going offensively taking several four and outs. There is still plenty of time before the half!
Harding Doubles Up! 2Q- 15:00
Kutztown 0, Harding 14
The Harding Bisons are on the moving scoring within the first few seconds of the second-quarter!
Andrew Miller rushes up the middle for a short two-yards and the score!
Start 2Q - 15:00
Kutztown 0, Harding 7
The second-quarter is here! It still is a one-score game!
End 1Q - 0:00
Kutztown 0, Harding 7
As the first quarter expires, things were relatively slow in the first quarter. The second quarter is coming soon and Harding still leads!
Harding Strikes First! 1Q - 11:36
Kutztown 0, Harding 7
The Bisons strike first in the second-semifinal matchup. Andrew Miller rushes up the middle for the end zone!
Kickoff! 1Q - 15:00
Kutztown 0, Harding 0
The second D2 game is underway! As action gets started, Kutztown has won the toss and elected to defer. Harding will start on offense.
10 Minutes To Go!
As action gets closer and closer, the Bison and the Golden Bears are ready to go!
30 Minutes To Kickoff!
Just 30 minutes until the final D2 game is underway! Who will earn a slot in the national championship game? Tune in to find out!
Kutztown Football Roster
- 0, Kyree Butler, DL
- 1, Noah Kracyla, WR
- 1, Nate Millard, P/K
- 2, Brandon Hile, LB
- 2, Jacob Zamot, QB
- 3, Eden Johnson, LB
- 3, Judd Novak, QB
- 4, Tyrell Ford, DB
- 4, Rich Paczewski, WR
- 5, Jhaisir Harden, DB
- 5, Jaedyn Stewart, RB
- 6, Evan Myers, QB
- 6, Zach Perta, DB
- 7, Mike Fayemi, DB
- 7, Lenniek Preston, WR
- 8, Steven Burkhardt, RB
- 8, Mikey Gray, DL
- 9, Jaimen Bryant, WR
- 9, Jason Fermaintt, DL
- 10, Trevor Amorim, WR
- 11, Tee Peete, DL
- 11, Luke Szabo, WR
- 14, Noah Kensey, DB
- 15, Justin Gonzalez, DB
- 16, Antonino Russo, QB
- 17, Austin Leyman, LB
- 18, Liam Barrett, WR
- 18, Lawron Short, DL
- 19, Wyatt Younes, DB
- 20, Michael LeMay, DB
- 21, Lee Coleman, DB
- 22, Shamar Williams, DB
- 24, Trey Hamlin III, DB
- 25, Kashon Jones, DB
- 26, Rocco DeBiaso, RB
- 27, Trey Lear, DB
- 28, Amir Anderson, DB
- 29, James Hill Jr., DB
- 30, Ty Kephart, LB
- 31, Aaron Beete, DB
- 32, Connor Kelly, LB
- 33, Quintin Pfautz, LB
- 34, Brandon Strausser, LB
- 35, Craig Miller, RB
- 36, Mikey Jones, LB
- 37, Devin Greene, DB
- 38, Blaise Harris, DL
- 39, Brady Collins, RB
- 40, De’reon Washington, DB
- 41, Collin Newman, TE
- 42, Ben Martin III, RB
- 43, Jaime Rivera, LB
- 45, Gino Campagna, TE
- 46, Luke Maxwell, TE
- 47, Nick Layton, LB
- 48, LJ Smith, LB
- 49, Ryan Benjamin, LS
- 50, Jase Munson, DL
- 51, Will Smith, K
- 52, Jack Knorr, DL
- 53, John Wright, DL
- 54, Zackary Coleman, DL
- 55, Daniel Schraeder, DL
- 56, Trevin Burkhardt, LB
- 57, Adon Gross, OL
- 60, Jack Dendall, OL
- 61, CJ Conti, OL
- 62, Charles Davison, OL
- 63, Jack Cameron, OL
- 64, Billy Everitt, OL
- 65, Jordan Clifton, OL
- 68, Adam Conklin, OL
- 69, Weston Nolt, OL
- 70, Billy Dowling, OL
- 71, Patrick Fulginiti, OL
- 72, Michael Gambone, OL
- 73, Hunter Peterson, OL
- 74, Isiah Thomas, OL
- 75, Ryan Schernecke, OL
- 76, Brock Cummings, OL
- 77, Jonathan LoStocco, OL
- 78, Shane Hartman, OL
- 79, Mike Lackore, OL
- 80, Noah Micks, WR
- 81, Gaige Guers, WR
- 82, Ty’renne Hynson, WR
- 83, Benny Liles III, WR
- 84, Asa Kochvar, TE
- 85, Hunter Balint, TE
- 86, DJ Piner, WR
- 87, Kaden Weaver, TE
- 89, Jake Teitel, TE
- 91, Kabine Toure, DL
- 92, Kahlil Williams, DL
- 93, Dallas Davenport, DL
- 94, Brayden Pohlman, DL
- 95, Freddie Retter, DL
- 96, Jake Biery, DL
- 97, Joey Quinter, DL
- 98, Ishmael Dobson, DL
- 99, Dakota Campbell, K/P
Harding Football Roster
- 0, Jordan Mays, LB
- 1, Grayson Lewis, DB
- 2, Josh Strickland Jr., RB
- 3, G’Kyson Wright, DB
- 4, Deion Campbell, DB
- 5, Kyle Henry, LB
- 6, Luke Martin, DB
- 7, Braden Jay, RB
- 8, Andrew Miller, RB
- 9, Christian Franklin, RB
- 10, Josh Evans-Pickens, RB
- 11, Kyler Finney, QB
- 11, Luke Janack, LB
- 12, Troy Wiseman, DB
- 13, Brady Barnett, WR
- 14, Brandon Hines Jr., RB
- 15, Corey Dean, DB
- 15, Cole Keylon, QB
- 16, Lamont Cox, DB
- 16, Malik Young, QB
- 17, Camren Cavalier, QB
- 17, Zach Valcarcel, DB
- 18, Darius Brown, WR
- 18, Cole Redding, DB
- 19, Josh Gatlin, DB
- 19, Carter Zimmerman, QB
- 20, Ty Dugger, DB
- 21, Bo Simpson, RB
- 22, Curtis Jackson, DB
- 23, Tony Agyapong, DL
- 23, Da’Shawn Chairs, RB
- 24, Ben Boehm, RB
- 24, Clark Griffin, LB
- 25, Tristan Wiley, WR
- 26, Bob Patterson, WR
- 26, Cedric Twyman, DB
- 27, Drew Nelson, DB
- 28, Zac O’Day, DB
- 29, Kelon Fountain, DB
- 30, Mabry Verser, WR
- 31, Ahmad Jenkins, DB
- 32, Sam Mitchum, RB
- 33, Connor Dean, DB
- 34, Dax Goff, RB
- 35, Kaleb Walker, DL
- 36, Carter Hill, DB
- 36, Lawson Sullivan, RB
- 37, Antonio Ford, RB
- 37, Cooper Parker, LB
- 38, Luke Mammana, P
- 39, Magnus Lepak, K
- 40, Kaden Spencer, DL
- 41, Caden Davis, LB
- 43, Jax Glendenning, RB
- 44, Kaden Henley, LB
- 45, Justin Sobczak, DL
- 46, Andrew McCall, LB
- 46, Talan Owen, TE
- 47, Will Dunn, DL
- 48, Dane Williams, LB
- 49, Xavier Hylton, LS
- 50, Jose Lopez, OL
- 51, Mike Ericson, OL
- 52, Gavin Waters, OL
- 53, Lucas McCain, OL
- 54, Jake Mitchell, OL
- 55, Kaynan Harris, DL
- 56, David Gomez, OL
- 57, Aidan Hall, LS
- 60, Jackson Harrison, OL
- 61, Jon Silvestri, OL
- 62, Josh Lawrence, OL
- 64, Jude Steffen, OL
- 65, Joshua Cobb, OL
- 66, Noah Ostrander, DL
- 70, Jordan McClaine, OL
- 75, Cobe Williams, OL
- 76, Matt Colvin, OL
- 78, Dylan Daring, OL
- 80, Drew Porter, WR
- 81, Jackson Richardson, WR
- 82, Bodie Neal, WR
- 83, Jack Citty, WR
- 84, Griffin Thomas, K/P
- 86, Jack Edwards, LS
- 87, Isaac Gray, TE
- 87, Levi Mercer, TE
- 88, Elijah Carlton, WR
- 89, Johnathan Vining, TE
- 90, Chase Gratt, DL
- 91, Brock Knapton, DL
- 92, Bryce Rushing, DL
- 93, Josh Garner, DL
- 95, Nii Addy, DL
- 96, Joseph Oluwayemi, DL
Here Are The Two D2 Football Matchups On Dec. 13
Here are the two semi-final matchups and kickoff times for D2 playoff football!
- 12 PM ET: Ferris State vs. Newberry
- 3:30 PM ET: Kutztown vs. Harding
Who Are The Remaining Teams In The NCAA D2 Playoffs?
Two games on the docket and four teams remain in the 2025 NCAA D2 football playoffs. Here are the teams playing December football!
Remaining Teams
- Kutztown
- Harding
- Ferris State
- Newberry
Archived Footage On FloCollege
Video footage from all games will be archived and stored in a video library for FloCollege subscribers to watch for the duration of their subscriptions.
Watch The 2025 College Football Season On FloCollege
FloCollege is the home of the best FCS, Division II and Division III football action all season long.
Don't miss the latest college football action by bookmarking the FloCollege schedule page for the latest games.
Join The College Football Conversation
- Follow us on Twitter @FloCollegeFB
- Follow us on Instagram @FloCollegeFootball
- Follow us on TikTok @FloCollegeFootball
- Watch us on YouTube
- Like us on Facebook