D3 Football Playoffs Semi-Final Watch Guide: Teams, Schedules, Rosters
D3 Football Playoffs Semi-Final Watch Guide: Teams, Schedules, Rosters
The 2025 NCAA D3 football playoffs continue on Dec. 20. In the final round before the national championship, only four teams remain. Here's the watch guide!

The air may feel like Christmas time, but sports never take a break for the holidays and on Dec. 20, four teams will square off for a spot in the D3 national championship game on Jan. 4.
- Here Is How To Watch Watch Division III Football On Flo College
- NCAA D2 Football Bracket 2025: Seeds and Matchups
- See More FCS Football Coverage On FloCollege
As the field of playoffs teams has shrank drastically in the land of D3 football, the best-of-the-best will fight until the final whistle for a seat in the coveted Stagg Bowl.
With kickoffs set for 1:00 ET and 4:30 PM ET, the defending national champion in North Central (IL.) will hope to punch its ticket back in to the Stagg Bowl conversation.
Both games on Dec. 20 will be streamed live on ESPN +. Here's all of the information on teams and how to watch!
Here Is The D3 Football Playoffs Semi-Final Schedule
Two games kick off on Dec. 20. Here is the schedule!
Semifinals — Saturday, Dec. 20
- 1 PM ET: UW–River Falls vs. Johns Hopkins
- 4:30 PM ET: John Carroll vs. North Central (Illinois)
Who Are The Four Teams Left In The D3 Football Playoffs?
The field has shrank from 40 to four in just a few short weeks. Here are the remaining four teams left in the playoffs.
- UW-River Falls
- Johns Hopkins
- John Carroll
- North Central (IL.)
UW-River Falls Football Roster
- 0, Trent Cherry, DB
- 1, Joel Humphrey, WR
- 2, Ben Wesolowski, WR
- 3, Austin Rush, WR
- 4, Jaylen Reed, RB
- 5, Daniel Stokes, WR
- 6, Ethan Chromy, WR
- 6, Evan Krien, DB
- 7, Jeremy Sherlock, WR
- 8, Jake Barnard, RB
- 9, Frank Daniels, QB
- 10, Cade Fitzgerald, QB
- 10, Israel Ogunleye, DB
- 11, Johnny Frank, WR
- 11, Andre Hall, DB
- 12, Gage Timm, LB
- 13, Caden Wick, QB
- 14, Kaleb Blaha, QB
- 14, Derek Murphy, DB
- 15, Jake Hilton, WR
- 16, Max Erb, QB
- 16, Taylor Sussner, DB
- 17, Jonah Mallberg, WR
- 18, Blake Rohrer, WR
- 19, Arthur Russell Jr., WR
- 20, Riley Ashburn, DB
- 20, Cody Rezny, WR
- 21, Braden Jones, DB
- 21, Rudy Kletsch, RB
- 22, Conner Preston, DB
- 23, Brian Ball, DB
- 23, Brandon Bedalov, LS
- 24, Trevor Asher, RB
- 24, Owen Rose, LB
- 25, Carter Klein, LB
- 25, Diego Schmitt, RB
- 26, Alex Carr, LB
- 27, Alex Anderson, DB
- 27, DJ Stewart II, RB
- 28, Peter Ladu, DB
- 28, Justin Scheberl, K
- 29, Carter Eklund, K
- 29, Owen Sommer, LB
- 30, Jeffrey Freund, K/P
- 30, Nolan Miller, DB
- 31, Jared Schultz, DB
- 32, Adam Hamed, DB
- 34, Ashten Quade, RB
- 35, Kaleb Neuenfeldt, WR
- 35, Von Trueheart, DB
- 36, Nolan Israelson, LB
- 37, Rory Lane, DL
- 38, Gage Monpas, DB
- 39, Kellen Quast, DB
- 40, Drew Kuempel, TE
- 40, Nick Shade, DB
- 41, Bradley Arndorfer, DB
- 42, Nick Wasko, DB
- 43, Boyd Hunt, DB
- 44, Tanner Kaufman, LB
- 44, Logan Zywiec, LS
- 45, Ethan Perkins, LB
- 46, Noah Nusbaum, LB
- 47, Levi Bolstad, DL
- 48, Cade Kuempel, LB
- 49, Korey Maloney, LB
- 50, Brady Block, DL
- 51, Mitchell Kallies, DL
- 52, Will Heger, OL
- 53, Jax Breitenfield, LB
- 54, Sebastian Layer, DL
- 55, Caleb Campbell, OL
- 55, Cooper Cornish, LB
- 56, Connor McKenzie, DL
- 57, Jack Dietz, OL
- 58, Ben Gallus, OL
- 59, Cayden Kershaw, DL
- 60, Max Dietzman, DL
- 61, Devin Johnson, OL
- 62, Kevin Spahn, OL
- 63, Tyler Schneidewind, OL
- 64, Blake Ramlet, OL
- 65, Alec Pelkey, OL
- 66, Carsen Hauser, DL
- 66, Hunter McKinney, OL
- 67, Landon Weinman, OL
- 68, Vincent Peterson, OL
- 69, Payton Kopp, OL
- 70, Owen Hansel, OL
- 71, Jai Kalvik, OL
- 72, Kyle Norman, OL
- 73, Grayden Thatcher, OL
- 74, Rhowan Smith, OL
- 75, Tenzing Sonam, OL
- 76, Levi Oevering, OL
- 77, DJ Fox, OL
- 77, Xavier Hankes, DL
- 78, Paul Miley, OL
- 79, Jack Boraas, OL
- 80, Reece Brenna, TE
- 81, Stephen Reifenberger, WR
- 82, Marcus Lomanga, WR
- 83, Sam Helgestad, WR
- 84, Andrew Karls, WR
- 85, Levi Hahn, WR
- 86, Evan Olson, WR
- 87, Oliver Liffrig, TE
- 88, Sam Aho, DL
- 88, Colin Lifshitz, TE
- 89, Adam Johnstone, TE
- 90, Hunter Pletka, DL
- 91, Beau Schrot, DL
- 92, Jesse Truax, DL
- 93, Carter Quam, DL
- 95, Brian Mikel, DL
- 96, Jack Olson, DL
- 97, Dominic Miller, DL
- 98, Kody Curtis, DL
- 99, John Klefstad, DL
Johns Hopkins Football Roster
- 0, Chad Martini, WR
- 1, Kevin Olah, DB
- 2, Luke Baker, QB
- 4, Josh Moore, WR
- 5, Jack Smith, LB
- 6, Tyler Dasilva, DB
- 7, Melik Frost, RB
- 7, Carter Hogg, DB
- 8, John Bechtle, TE
- 10, Cole Crotty, WR
- 11, Carson Bourdo, DB
- 11, Robby Enright, WR
- 12, Milan Desai, QB
- 12, Zack Stone, DB
- 13, David Kobobel, QB
- 14, Amir Arnold, DB
- 15, Cooper Berube, DL
- 15, Ethan Lollar, QB
- 16, Alex Orecchio, WR
- 17, Tyler Anderson, DB
- 17, Jaeger Krauss, WR
- 18, Bay Harvey, QB
- 19, Brian Doherty, DB
- 20, Geoff Schroeder, RB
- 21, David Hallal, DB
- 22, Ty Pugliano, RB
- 23, Nate Merrin, WR
- 24, Jack Schondelmayer, DB
- 25, Brock Bojorquez, DB
- 26, Thomas Buenik, DB
- 27, Browning Trainer, LB
- 28, Cyan Zhang, DB
- 29, Garrett Koerner, DB
- 30, Brock Dandridge, RB
- 31, Nick Zwicker, DB
- 32, Connaghan Hou, DB
- 33, Spencer Kramer, DB
- 34, Joey Steinberg, RB
- 35, Atticus Moustakas, LB
- 36, Tayo Ilunga-Reed, LB
- 37, Jacob Pion, LB
- 38, Clarkson Bryan, LB
- 39, Leo Anderson, LB
- 40, Kellen Gibson, DL
- 41, Ethan Friesel, DL
- 42, Joe Walsh, TE
- 43, Michael Barry-Thouez, TE
- 44, Wyatt Davis, LB
- 45, Claude Strnad, LS
- 46, Kadin Easter, DL
- 47, Cole Stup, LB
- 48, Justin Scully, LB
- 49, Kaleb Wayt, K
- 50, Marcus Linder, OL
- 51, Diego Morales, DL
- 52, Anthony Nicotera, DL
- 54, Grady Norman, OL
- 55, Will Seibert, DL
- 56, Clay Lindmark, DL
- 57, Kasey Garrett, DL
- 58, Luke Marsalek, DL
- 59, Kristopher Carlson, OL
- 60, Dominic Bitz, OL
- 62, Garrett Brophy, OL
- 64, Jackson Michalcik, OL
- 66, Charlie Pearson, OL
- 67, Cole Liazos-Coffey, OL
- 68, Noah Smith, DL
- 70, Will Livingston, OL
- 71, Matthew Gilbey, OL
- 72, Drew Chairuangdej, OL
- 73, Albee Cornachio, OL
- 74, Matthew Roesler, OL
- 75, Cam Vaughn, OL
- 76, Harlan Glassman, OL
- 77, Michael Nwosu, OL
- 78, Isaiah Reynoso, OL
- 80, Zach Shapiro, TE
- 82, Jack Yeskie, WR
- 83, Griffin Semrad, WR
- 84, Penn Riney, TE
- 85, Kai Cooper, WR
- 86, Larue Linder, TE
- 87, Jacob Peery, WR
- 88, Alec Anderson, WR
- 88, Sawyer Olson, DL
- 89, Lucas Black, WR
- 90, Graham Hodge, DL
- 91, Xavier Newell, DL
- 92, Luca Corsano Leopizzi, DL
- 93, Ryan Jameson, DL
- 94, Brad Paxton, K/P
- 95, Ryan Kyle, DL
- 96, Isaac Urquidi, DL
- 98, Chase Alley, K/P
- 99, Trace Langin, DL
John Carroll Football Roster
- 0, Javi Quimba, RB
- 0, Ivory Travers, LB
- 1, Dylan Crasi, CB
- 1, Dorian Facen Jr., WR
- 2, Chris Golson, LB
- 2, Shane Lindstrom, WR
- 4, Tyren Montgomery, WR
- 4, Anthony Pietragallo, DB
- 5, Josh Jones, DB
- 5, Eric Kasperowicz, S
- 5, Cody Marn, WR
- 6, Keller Moten, QB
- 6, Lamar Thomas, DB
- 7, Cameran Czerwien, DB
- 7, Thomas Richardson III, QB
- 8, Nikko Georgiou, QB
- 8, JP Germano, DB
- 9, Davon Badley, LB
- 9, Alex Moore, QB
- 10, Jacob Hufnagel, DB
- 10, Josh Styles, RB
- 12, Will Bartley, DB
- 13, Kenny Grobolsek, LB
- 13, Kenneth Rawls, TE
- 14, Nick Semptimphelter, QB
- 15, Miles Caviness, DB
- 15, Julian Dahlem, WR
- 17, Brayden Everitt, RB
- 17, Layton Johnson, CB
- 17, Bryce Tubin, QB
- 18, Thomas Shondel, TE
- 19, Michael Beiersdorf, DB
- 19, Sean Sansone, QB
- 20, Carson Canning, S
- 20, Mason Chambers, RB
- 20, Rocco Ressler, WR
- 21, Will Kirk, LB
- 21, Quincy Newsom, RB
- 21, Charles Rice, DB
- 22, Thomas Niederst, DB
- 22, Garrett Phillips, S
- 23, Dylan Clark, S
- 23, John McGhee, WR
- 23, Evan Nelson, WR
- 24, Will Bates, LB
- 24, Mckenzie West, WR
- 25, Liam Flaherty, LB
- 25, Deuce Jemison, WR
- 26, Maddox Isaac, WR
- 26, Nemo Jenkins, RB
- 26, Greg Roman, S
- 28, Gino Blasini, DB
- 28, Tyler Washington, WR
- 29, Jaiden Beyer, CB
- 29, Grant Cozza, LB
- 29, Nico McBride, WR
- 30, Josiah Longo, RUSH
- 30, Nathan Sala, LB
- 30, Devin Taylor, RB
- 31, Cohen Klimak, RB
- 31, Griffin Pay, LB
- 32, Jimmie Clemis Jr., S
- 32, Jaylen Johnson, RB
- 33, Felipe Covarrubias, LB
- 33, Mateo Guzman, CB
- 33, Jimmy Rosol, RB
- 34, Ben Gabrich, LB
- 35, Frankie Clark Jr., CB
- 35, Adam LaCarte, DB
- 35, Domenic Smith, TE
- 36, Theo Davis, LB
- 36, William Hanson, TE
- 36, Brady Koziara, LB
- 37, Jacob Ferency, LB
- 38, Justin Beck, RUSH
- 38, Nashunbie Humphrey, RB
- 39, Jackson Ward, LB
- 40, Triston Addison, S
- 40, Joe Bova, LB
- 42, Tommy Tartabini, LB
- 44, Sebastian Hayden, TE
- 44, Mason Rus, LB
- 45, Joe Thimons, DL
- 46, Aidan Lamb, K/P
- 46, Owen McClintock, LB
- 47, Bernard McDonald, LB
- 47, Colin Schuler, K/P
- 48, Austin DeShazo, LB
- 48, Chad Harpster, LS
- 49, Rowan Klein, RB
- 50, Connor Roman, LB
- 51, Eugene Gibbons, DL
- 51, Tyler Hanus, OL
- 52, Anthony Pitts Jr., LB
- 52, Owen Schuckert, K/P
- 53, Alexander Chuba, OL
- 54, Chase Armstrong, OL
- 54, Nate Glanc, LB
- 55, Dominic Blekot, DL
- 56, Moose Frombach, DL
- 56, Clifton Johnson, OL
- 57, Michael O'Rourke, OL
- 58, Kaleb Cole, OL
- 59, Bobby Fleckenstein, OL
- 60, Jack Benson, DL
- 60, Sawyer Piasecki, LB
- 61, Jack Desmond, DE
- 61, Isaac Prescott, DL
- 62, Samson Kanuch, DL
- 62, Johann Mendoza Suarez, OL
- 64, Andrew Burton, OL
- 65, Jack McKinnon, OL
- 66, Tanner Mindach, OL
- 66, Joel Slewion, DL
- 68, Troy Mrukowski, OL
- 69, Joaquin Gray, OL
- 70, Vance Graney, OL
- 71, Grant Myers, OL
- 72, Ben Dehmer, OL
- 73, George Prusock III, OL
- 76, Brock Eaton, OL
- 77, Isiah Council, OL
- 78, Drew Washburn, OL
- 81, Jah'Son Felix, TE
- 81, John Gang, WR
- 82, Owen Ellison, WR
- 83, Maximus Barnes, TE
- 84, Aidan Joseph, WR
- 84, Aric Lopez, WR
- 85, Tommy Haley, WR
- 85, Eddie Musbach, WR
- 86, Charlie Steinmetz, TE
- 87, Nolan Tanner, TE
- 88, Liam Drummond, TE
- 88, Brady Haddad, WR
- 89, Oran Grieve, WR
- 90, Michael Maloney, LB
- 91, Daevion Kietrys, DL
- 92, Tommy Wasinski, DL
- 95, Nathaniel Hendrix, LB
- 96, William Desmond, DL
- 97, James Kalas, DL
- 98, Hunter Kanotz, DL
- 98, Paul Kilroy, K/P
- 99, Ben Amos, K/P
- 99, Ben Day, DE
North Central (IL.) Football Roster
- 1, Sean Allen, RB
- 1, Jahron Williams, DB
- 2, Rahmareon Roby, DB
- 2, Myles Walton, WR
- 3, Demir Ashiru, QB
- 3, Jahmar Daniel, DB
- 4, Ethan Groark, DB
- 4, Donovan McNeal, RB
- 5, David Ballard III, WR
- 5, Matt Janiak, LB
- 6, Jack Behmer, LB
- 6, Ethan Enriquez, DB
- 6, Jake Vitel, WR
- 7, Evan Keil, RB
- 7, Eli Renick, DL
- 7, Thomas Skokna, WR
- 8, Kyler Green, DB
- 8, Jack Rummell, WR
- 9, Kyle Beaty, QB
- 9, Maverick Ohle, DL
- 10, Grant McAtee, TE
- 10, Kenny Rutherford, DB
- 11, Jalen Johnson, WR
- 12, Anton Cassell, DB
- 12, Calvin Lavery, QB
- 13, Galashky Blaise, RB
- 13, Kaden Hartnett, DB
- 13, Zion Woodhull-Trippett, QB
- 14, Kellen Davis, QB
- 14, Aahil Khan, WR
- 15, Danny O'Malley, DB
- 15, Garret Wilson, QB
- 16, Trevon Hunter, LB
- 16, Alex Porter, WR
- 17, Dakari Baldwin, DB
- 17, Lane Wheelwright, QB
- 18, Anquan Kemp, DL
- 18, Jake Pieper, WR
- 18, Jackson Torkelson, WR
- 19, Alex Gil, DB
- 19, Cooper Temples, WR
- 20, Brandon Kiebles, RB
- 20, Chase Osborne, DB
- 21, Alex Hobson, TE
- 21, Isaiah Mendoza, DB
- 22, Brayden Garrigan, DB
- 23, Joey Gliatta, DB
- 24, Gabriel Gyorgy, LB
- 25, Larri'O Cunigan, RB
- 25, Jordan Williams, RB
- 26, Theo Millas, LB
- 27, Justin Obradovich, DB
- 28, Phillip Carlton Jr., LB
- 29, Lucas Rossini, DB
- 30, Isaiah Brown, RB
- 31, Brevyn Vogel, DB
- 32, Aidan Ellison, K
- 32, Drew Wills, DB
- 33, Danny Nuccio, LB
- 33, Gunnar Tosaw, LB
- 34, Martin Donahue, LB
- 34, Zeb Rashid, RB
- 35, Denarius Jackson, DB
- 36, Ryan Dietz, DB
- 36, Sean Ryniec, K
- 37, Thomas Chiavetta, DB
- 38, Kurtis Cruz, TE
- 38, Anthony Sivric, TE
- 39, Kaden Rakers, LB
- 39, Sebastian Vybral, K
- 42, Troy Kashul, DL
- 42, Augustus Winkler, LB
- 43, Bobby Medina, DL
- 44, Dawson Trebolo, TE
- 45, Chip Dose, P
- 46, Dylan Ross, TE
- 46, Christian Zubek, LB
- 47, Diyonnes King, DL
- 47, Collin Thompson, LB
- 48, Nathan Blazewski, K
- 49, Thatcher Friedrichs, P
- 49, Dom Scalera, K
- 50, Charlie Egan, LB
- 51, Tucker Johnson, DL
- 52, Cortez Jones, OL
- 52, Jayden Lavespere, DL
- 53, Drew Harp, LB
- 53, Chase Mora, OL
- 54, Tyson Cramer, OL
- 54, Austin Ericson, DL
- 55, Gustav Tosterud, DL
- 56, Ty Dykes, OL
- 56, Chase Stepp, OL
- 59, Nate Boylan, LS
- 61, Corey Hotel Jr., DL
- 62, JP Zeller, OL
- 63, Jerred Durian, OL
- 64, Jorge Ortiz, OL
- 65, Alex Knaperek, OL
- 66, Jayden Dose, DL
- 67, Anil Rampersaud, OL
- 68, Patrick Jewell, OL
- 70, Patrick Cassidy, OL
- 71, Bennett Gorgal, OL
- 71, Nyles Robinson, OL
- 72, Alec Earley, OL
- 72, Brock Nunez, OL
- 73, John Golden Jr., OL
- 74, Garrett Schmidt, OL
- 75, Austin Roush, OL
- 77, Dennis Dracup, OL
- 78, Shamus Straub, DL
- 79, Justin Bannister, OL
- 80, Nathan Rodgers, WR
- 81, Charlie Lavery, WR
- 82, Caleb Barclay, WR
- 82, Eli Olson, WR
- 83, Will Diamond, TE
- 85, Gavin Simmons, WR
- 86, Peyton Wiles, TE
- 87, Isaac Banker, TE
- 89, Griffen Becker, WR
- 90, Philip Dozier, DL
- 91, Cooper Conliss, DL
- 92, John Sullivan, DL
- 93, Daito Watanabe, DL
- 94, Andy Medina, DL
- 95, Noah Rapinchuk, DL
- 98, Andrii Tymoschuk, DL
- 99, Graham Wight, DL
How To Watch NCAA D3 Playoffs
The quarterfinal round of the NCAA D3 football playoffs will be streamed live on ESPN + on Dec. 13.
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 2026 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