Nov 15, 2025 · 12:00 PM · Chicago, Ill. · CCIW game · Attendance 1,800
Wheaton52–6at North Park UniversityW
Head coach Jesse Scott · Official box score ↗ · Recap ↗

Line Score

Team1234F
Wheaton142114352
North Park University06006

Wheaton Player Statistics

Passing

PlayerCmpAttPctYds ▾TDIntLongRating
Mark Forcucci131776.5%2826165320.5
Seamus O'Connell5955.6%46011676.3
Finnley Doriot010.0%00000.0

Rushing

PlayerAttYds ▾AvgTDLong
Malachi Jones8688.5040
Trent Gabriele8415.1012
Mark Forcucci4184.509
Matt Crider3103.305
Seamus O'Connell263.006
Kenny Jager231.502

Receiving

PlayerRecYds ▾AvgTDLong
Caleb Titherington613121.8365
Thomas Greupner28140.5252
Riley Howard23919.5036
Ben Juska23216.0121
Luke Crawford22914.5016
Malachi Jones11010.0010
Seth Kortenhoeven144.004
Xander Carroll144.004
Ryan Kenyon0000
Whit Jewett0000
Trent Gabriele0000
Matt Crider1-2-2.000

Scoring

PlayerTDFGMPATPATAPts ▾
Caleb Titherington300018
Thomas Greupner200012
Mateo Jesch017710
Ben Juska10006
Zeke Harris10006

Defense

PlayerSoloAstTot ▾TFLSacksIntPBUQBHFFFRBlk
Zeke Harris103130.00.0001000
Luca Torti5272.01.0000110
Caleb Coburn4261.00.0000000
Peter Johanik4044.03.0001220
Ayden Doran3140.00.0000000
Rex Kroger0220.50.0010000
Joseph Bracy1120.00.0000000
Zac Schloemer1120.00.0000000
Colin Moore1120.00.0100000
Maison Haas2021.00.0000000
Jordan Johnson2021.01.0000000
Owen Downing1121.50.0001000
Whit Jewett1010.00.0000000
jake vallires1010.00.0000000
AJ Pace1010.00.0000000
Brett Dieter1010.00.0000000
Jackson Eller1010.00.0000000
Gage Autry1010.00.0000000
Justin Steinbeck1010.00.0000000
Chandler Bryant1011.01.0000000
Luke Heggie0110.00.0000000
Luke Fox1010.00.0000000
Ethan Brunner0110.00.0000000
Thomas Greupner0000.00.0000000
Caleb Titherington0000.00.0000000
Ben Juska0000.00.0000000
Mateo Jesch0000.00.0000000
Maxton Leathers0000.00.0000000

Interceptions

PlayerNo ▾YdsAvgTDLong
Colin Moore100.000

Field Goals

PlayerFGM ▾FGAPctLongBlk
Mateo Jesch11100.0%230

Punting

PlayerNo ▾YdsAvgLongIn20TBBlk
Josiah Smith14747.04710

Kickoffs

PlayerNo ▾YdsAvgTBOB
Mateo Jesch953559.420

Punt Returns

PlayerNoYds ▾AvgTDLong
Seth Kortenhoeven331.003

Kick Returns

PlayerNoYds ▾AvgTDLong
Kenny Jager13434.0034

Fumble Returns

PlayerNoYds ▾AvgTDLong
Zeke Harris001

Scoring Summary

1st 09:18WHT - Greupner,Thomas 52 yd pass from Forcucci,Mark (Jesch,Mateo kick) 6 plays, 80 yards, TOP 02:59
1st 05:31WHT - Titherington,Caleb 23 yd pass from Forcucci,Mark (Jesch,Mateo kick) 1 plays, 23 yards, TOP 00:05
2nd 07:17WHT - Titherington,Caleb 11 yd pass from Forcucci,Mark (Jesch,Mateo kick) 7 plays, 64 yards, TOP 04:05
2nd 01:50NPU - McCloud,Wesley 9 yd pass from Lewis,Carson ( ) 12 plays, 64 yards, TOP 05:21
2nd 01:18WHT - Juska,Ben 21 yd pass from Forcucci,Mark (Jesch,Mateo kick) 4 plays, 51 yards, TOP 00:24
2nd 00:47WHT - Harris,Zeke 19 yd fumble recovery (Jesch,Mateo kick)
3rd 14:50WHT - Titherington,Caleb 65 yd pass from Forcucci,Mark (Jesch,Mateo kick) 1 plays, 65 yards, TOP 00:10
3rd 13:11WHT - Greupner,Thomas 29 yd pass from Forcucci,Mark (Jesch,Mateo kick) 1 plays, 29 yards, TOP 00:08
4th 07:25WHT - Jesch,Mateo 23 yd field goal 17 plays, 87 yards, TOP 09:17

Team Statistics

StatisticWheatonNorth Park University
Total2113
Rushing74
Passing136
Penalty13
Total (Net)14626
Attempts2733
Avg. Per Rush5.40.8
Rushing TDs00
Yds. Gained14679
Yds. Lost053
Total (Net)328107
Comp.-Att.-Int.18 - 27 - 216 - 26 - 1
Att.12.14.1
Comp.18.26.7
TDs61
Yards474133
Plays5459
Play8.82.3
Fumbles - Lost0 - 04 - 3
Penalties - Yds.6 - 603 - 25
Punts - Yds.2 - 475 - 189
Punt23.537.8
Inside 2012
50+ Yds.00
Touchbacks00
Fair Catch01
Total - Yds.9 - 5352 - 96
Kickoff59.448.0
Touchbacks20
Punt: Total - Yds. - TDs3 - 3 - 01 - 10 - 0
Return1.010.0
Kickoff: Total - Yds. - TDs1 - 34 - 07 - 111 - 0
Return34.015.9
INT: Total - Yds. - TDs1 - 0 - 02 - 30 - 0
Fumble: Total - Yds. - TDs1 - 19 - 10 - 0 - 0
Misc. Yards00
Poss. Time27:2932:31
3rd. Down Conv.6 of 113 of 12
4th. Down Conversions0 of 01 of 2
Red-Zone: Scores - Chances2 - 21 - 1
Sacks: Total - Yds.6 - 290 - 0
PAT: Total - Made7 - 70 - 0
2PT Conversion: Total - Made0 - 00 - 1
Field Goals: Total - Made1 - 10 - 0

Game Recap

Wheaton College Athletics

No. 18 Thunder football team closes out the regular season with a 52-6 win at North Park

Chicago, Ill. - Wheaton Thunder Football concluded its regular season against the North Park Vikings on Saturday afternoon. The Thunder were victorious 52-6 in Chicago today. At 8–2 overall and 8–1 in CCIW play, Wheaton is a strong candidate for an at-large berth to the NCAA Division III Football Championship, which starts next Saturday at campus sites. The Division III Selection Show will air on NCAA.com on Sunday at 4:00 p.m. (CST).

North Park started with the football in today's contest, but Wheaton was able to force a punt. The Thunder offense drove to midfield and ran a play-action. Thomas Greupner beat his man on a go route, and Mark Forcucci found him, placing the ball just over the outstretched hands of the Viking cornerback for a 52-yard touchdown.

After punts from both sides, North Park took the ball at its own 30-yard line. The Vikings dropped back to pass, and as the quarterback prepared to throw, Peter Johanik blindsided him, creating a sack and fumble that senior Maxton Leathers recovered.

That sack moved Johanik into first place on Wheaton's all-time tackles-for-loss list. Johanik left Holmgren Field today with 54.5 career tackles for loss.

The first play for the visitors resulted in their second score of the game. On another play-action pass, Forcucci found Caleb Titherington on a quick slant in the soft spot of the Vikings' zone. The quick 23-yard score made it 14–0 early.

Wheaton's fourth drive of the game started with a boost from a tight-end screen pass to Riley Howard, who rumbled for a tough 36-yard gain, the longest reception of his career. That drive resulted in a punt, but the Thunder forced a three-and-out. Malachi Jones added to the career-day theme, cruising forward for a 40-yard rush that brought the Thunder to North Park's 13. Forcucci found Titherington in the end zone once again, giving Wheaton a commanding 21–0 lead.

A six-minute, 64-yard North Park drive resulted in a touchdown, but a failed two-point conversion kept the score at 21–6. A 34-yard return from Kenny Jager set Wheaton up with great field position to score before the half closed. Two completions of 30 yards to Titherington and a 21-yard touchdown pass to Ben Juska gave Wheaton a 30-second scoring drive and Forcucci's fourth passing touchdown of the half.

With 1:26 remaining, North Park had a chance to respond with a score of its own. Senior Luca Torti had other ideas, creating Wheaton's second strip sack of the contest. Zeke Harris scooped the ball on the run and took it back for six, giving the Thunder 14 points in the span of eight seconds and a 35–6 lead heading into the half.

The Thunder wasted no time getting on the board in the second half. On their first play, Forcucci found Titherington for a 65-yard touchdown, Titherington's third of the day.

On the ensuing North Park drive, Johanik recorded his third sack of the game and his second strip sack, which was recovered by Colin Moore.

Forcucci later connected with Greupner for his sixth passing touchdown of the contest, tying Keith Bishop, Garrett Meador, Luke Anthony, and Ben Thorson for the most passing touchdowns in a single game in Wheaton football history.

The final score of today's game came on a 23-yard field goal converted by Mateo Jesch, giving Wheaton a 52–6 victory.

Forcucci racked up 282 yards, completing 13 of his 17 attempts (76.5%) with six passing touchdowns. This performance resulted in a QBR of 320.5. On the ground, Malachi Jones recorded 68 yards on eight attempts as the day's leading rusher. Titherington caught six passes for 131 yards and three touchdowns, all season highs for the senior. Greupner had two catches for 81 yards and two touchdowns, and Juska had two catches for 32 yards and a score.

On defense, Harris led in total tackles with 13, 10 of which were solo. Torti and Caleb Coburn also recorded seven and six, respectively. Johanik recorded four of Wheaton's nine tackles for loss, three of which were sacks. Torti had two TFLs; Coburn, Maison Haas, Owen Downing, and Chandler Bryant each had one. Torti and Bryant each had a sack as well.

Colin Moore added to his conference-leading interception total, snagging another one in today's action.

Note Worthy: Peter Johanik took sole possession of the program's all-time career tackles-for-loss record today with 54.5, breaking Andy Studebaker's 18-year-old mark (50.5)…Johanik also moved into fifth all-time in career sacks with 27.5 after recording three in today's game... Punter Josiah Smith is in position to shatter the single-season record for yards per punt originally set by John Bickle in 2019, as Smith is averaging 45.7 yards per punt this year, compared to Bickle's 40.6 YPP…senior quarterback Mark Forcucci has moved into 13th all-time for career total yards with 4,665 and is just 40 yards shy of 12th…Forcucci is 11th all-time in career passing yards with 4,548 and his 71% completion percentage ranks second all-time among quarterbacks with at least 300 attempts.

Thank You: Today's contest was the final one on the sideline for longtime team doctor David Watt. Thank you to Dr. Watt for his years of service to Wheaton Athletics.