From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Western Michigan
Iowa
239
Total yards
387
122
Passing yards
133
117
Rushing yards
254
6.8
Yards per pass
6.0
3.3
Yards per rush
5.9
8
First downs
19
5–16
Third downs
4–12
0–1
Fourth downs
1–1
1
Turnovers
2
8–64
Penalties
1–5
26:07
Possession
33:53
4
Sacks (by defense)
2
Efficiency
Western Michigan
Iowa
26%
Success rate
47%
−0.07
EPA per play
0.12
1.28
Explosiveness
1.30
−0.10
Rushing EPA
0.45
−0.01
Passing EPA
−0.08
16%
Passing-down success
33%
−0.09
First-down EPA
0.08
−0.16
Second-down EPA
0.25
0.30
Third-down EPA
−0.27
20%
Havoc by its defense
13%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Iowa 79% to win. Elo’s favorite won.
The line
Iowa −28.5, over/under 43.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Iowa 98%, Western Michigan 2%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Iowa drives left to right, Western Michigan right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 IowaInterception, 4 plays, 17 yards
Q1 Western MichiganPunt, 3 plays, −11 yards
Q1 IowaPunt, 6 plays, 6 yards
Q1 Western MichiganTouchdown, 4 plays, 96 yards
Q1 IowaMissed FG, 8 plays, 44 yards
Q1 Western MichiganPunt, 9 plays, 26 yards
Q2 IowaTouchdown, 5 plays, 66 yards
Q2 Western MichiganField goal, 9 plays, 66 yards
Q2 IowaPunt, 5 plays, 30 yards
Q2 Western MichiganPunt, 3 plays, 0 yards
Q2 IowaTouchdown, 1 play, 25 yards
Q2 Western MichiganPunt, 3 plays, −2 yards
Q2 IowaInterception, 5 plays, 28 yards
Q2 Western MichiganEnd of half, 1 play, 2 yards
Q3 Western MichiganPunt, 3 plays, −1 yard
Q3 IowaPunt, 5 plays, 4 yards
Q3 Western MichiganPunt, 3 plays, −7 yards
Q3 IowaTouchdown, 6 plays, 53 yards
Q3 Western MichiganFumble, 3 plays, −8 yards
Q3 IowaTouchdown, 3 plays, 17 yards
Q3 Western MichiganPunt, 6 plays, 14 yards
Q4 IowaPunt, 4 plays, 18 yards
Q4 Western MichiganPunt, 3 plays, 5 yards
Q4 IowaField goal, 9 plays, 56 yards
Q4 Western MichiganTurnover on downs, 4 plays, 8 yards
Q4 IowaTouchdown, 6 plays, 33 yards
Q4 Western MichiganEnd of game, 1 play, 2 yards
Play by play
1st quarter6 drives, then Western Michigan 7, Iowa 0
Iowa Interception, 4 plays
14:58
Palmer Domschke kickoff for 55 yds
14:53
1st & 10 at own 40
Jaziun Patterson run for 4 yds to the IOWA 44
14:20
2nd & 6 at own 44
Jaziun Patterson run for 4 yds to the IOWA 48
13:45
3rd & 2 at own 48
Kaleb Brown run for 9 yds to the WMU 43 for a 1ST down
13:08
1st & 10 at opp 43
Cade McNamara pass intercepted
13:02
1st & 10 at own 24
(13:02) BOURGUET, Treyson pass to the right complete for 6 yards to GALLOWAY, Jehlani caught at the WMU30 and advanced to the WMU30 (SCHULTE, Quinn), clock 12:57. PENALTY WMU Pass Interference on BUCKLEY, Jalen enforced half the distance from the goal, 12 yards to the WMU12 [NHSG]. NO PLAY (replay the down).
Western Michigan Punt, 3 plays
12:39
1st & 22 at own 12
Jalen Buckley run for 1 yd to the WMU 13
12:13
2nd & 21 at own 13
Treyson Bourguet pass incomplete
12:06
3rd & 21 at own 13
Treyson Bourguet pass incomplete
12:01
4th & 21 at own 13
Carson Voss punt for 44 yds
Iowa Punt, 6 plays
11:51
1st & 10 at own 46
Jaziun Patterson run for 6 yds to the WMU 48
11:08
2nd & 4 at opp 48
Leshon Williams run for no gain to the WMU 48
10:28
3rd & 4 at opp 48
Cade McNamara run for 8 yds to the WMU 40 for a 1ST down
9:57
1st & 10 at opp 40
Cade McNamara pass complete to Diante Vines for 4 yds to the WMU 36
9:23
2nd & 6 at opp 36
Jaziun Patterson run for 3 yds to the WMU 33
8:35
3rd & 3 at opp 33
Cade McNamara sacked by Marshawn Kneeland for a loss of 15 yards to the WMU 48
7:42
4th & 18 at opp 48
Tory Taylor punt for 44 yds, downed at the WMU 4
Western Michigan Touchdown, 4 plays
7:29
1st & 10 at own 4
Treyson Bourguet run for 29 yds to the WMU 33 for a 1ST down
7:10
1st & 10 at own 33
Jalen Buckley run for 2 yds to the WMU 35
6:26
2nd & 8 at own 35
Mareyohn Hrabowski run for 1 yd to the WMU 36
5:40
3rd & 7 at own 36
Treyson Bourguet pass complete to Anthony Sambucci for 64 yds for a TD (Palmer Domschke KICK)Western Michigan 7, Iowa 0
Iowa Missed FG, 8 plays
5:40
Palmer Domschke kickoff for 55 yds , return for no gain to the IOWA 33
5:33
1st & 10 at own 33
Cade McNamara pass complete to Steven Stilianos for 8 yds to the IOWA 41
5:33
2nd & 2 at own 41
Leshon Williams run for 11 yds to the WMU 48 for a 1ST down
5:33
1st & 10 at opp 48
Leshon Williams run for 7 yds to the WMU 41
5:33
2nd & 3 at opp 41
Leshon Williams run for 11 yds to the WMU 30 for a 1ST down
5:33
1st & 10 at opp 30
Leshon Williams run for 8 yds to the WMU 22
5:33
2nd & 2 at opp 22
Kaleb Brown run for a loss of 1 yard to the WMU 23
5:33
3rd & 3 at opp 23
Cade McNamara pass incomplete
1:28
4th & 3 at opp 23
Drew Stevens 41 yd FG MISSED
Western Michigan Punt, 9 plays
1:28
1st & 10 at own 23
Jalen Buckley run for no gain to the WMU 23
1:28
2nd & 10 at own 23
Jack Salopek run for 8 yds to the WMU 31
0:00
3rd & 2 at own 31
Zahir Abdus-Salaam run for 2 yds to the WMU 33 for a 1ST down
Q2 15:00
1st & 10 at own 33
Zahir Abdus-Salaam run for 2 yds to the WMU 35
Q2 14:23
2nd & 8 at own 35
Zahir Abdus-Salaam run for 6 yds to the WMU 41
Q2 13:42
3rd & 2 at own 41
Jack Salopek run for 14 yds to the IOWA 45 for a 1ST down
Q2 13:18
1st & 10 at opp 45
Jack Salopek run for 1 yd to the IOWA 44
Q2 12:49
2nd & 9 at opp 44
Western Michigan Penalty, False Start (Ted Kushi) to the IOWA 49
Q2 12:33
2nd & 14 at opp 49
Jack Salopek pass complete to Austin Hence for no gain to the IOWA 49
Q2 11:58
3rd & 14 at opp 49
Jack Salopek pass complete to Zahir Abdus-Salaam for a loss of 2 yards to the WMU 49
Q2 11:16
4th & 16 at own 49
Carson Voss punt for 45 yds
2nd quarter8 drives, then Iowa 14, Western Michigan 10
Iowa Touchdown, 5 plays
10:59
1st & 10 at own 34
Leshon Williams run for 5 yds to the IOWA 39
10:21
2nd & 5 at own 39
Leshon Williams run for 53 yds to the WMU 8 for a 1ST down
9:45
1st & goal at opp 8
Jaziun Patterson run for 3 yds to the WMU 5
9:08
2nd & goal at opp 5
Leshon Williams run for 2 yds to the WMU 3
8:26
3rd & goal at opp 3
Cade McNamara pass complete to Diante Vines for 3 yds for a TD (Drew Stevens KICK)Tied at 7
Western Michigan Field goal, 9 plays
8:26
Drew Stevens kickoff for 65 yds for a touchback
8:24
1st & 10 at own 25
Treyson Bourguet pass complete to Blake Bosma for 43 yds to the IOWA 32 for a 1ST down
7:54
1st & 10 at opp 32
Jalen Buckley run for 2 yds to the IOWA 30
7:20
2nd & 8 at opp 30
Jalen Buckley run for a loss of 1 yard to the IOWA 31
6:36
3rd & 9 at opp 31
Treyson Bourguet run for 9 yds to the IOWA 22 for a 1ST down
6:17
1st & 10 at opp 22
Treyson Bourguet pass complete to Kenneth Womack for 11 yds to the IOWA 11 for a 1ST down
Palmer Domschke kickoff for 65 yds for a touchback
4:45
1st & 10 at own 25
Leshon Williams run for 2 yds to the IOWA 27
4:08
2nd & 8 at own 27
Leshon Williams run for 28 yds to the WMU 45 for a 1ST down
3:34
1st & 10 at opp 45
Jaziun Patterson run for no gain to the WMU 45
2:57
2nd & 10 at opp 45
Cade McNamara pass incomplete
2:52
3rd & 10 at opp 45
Cade McNamara pass incomplete
2:46
4th & 10 at opp 45
Tory Taylor punt for 44 yds, downed at the WMU 1
Western Michigan Punt, 3 plays
2:38
1st & 10 at own 1
Treyson Bourguet pass incomplete
2:36
2nd & 10 at own 1
Jalen Buckley run for no gain to the WMU 1
1:50
3rd & 10 at own 1
Timeout Western Michigan, clock 01:50
1:50
3rd & 10 at own 1
Treyson Bourguet pass incomplete
1:44
4th & 10 at own 1
Carson Voss punt for 42 yds
Iowa Touchdown, 1 play
1:29
1st & 10 at opp 25
Cade McNamara pass complete to Leshon Williams for 25 yds for a TD (Drew Stevens KICK)Iowa 14, Western Michigan 10
Western Michigan Punt, 3 plays
1:29
Drew Stevens kickoff for 65 yds for a touchback
1:29
1st & 10 at own 25
Zahir Abdus-Salaam run for 4 yds to the WMU 29
1:26
2nd & 6 at own 29
Timeout Iowa, clock 01:26
1:26
2nd & 6 at own 29
Zahir Abdus-Salaam run for 4 yds to the WMU 33
1:22
3rd & 2 at own 33
Western Michigan Penalty, False Start (-5 Yards) to the WMU 28
1:22
3rd & 7 at own 28
Timeout Iowa, clock 01:22
1:21
3rd & 7 at own 28
Treyson Bourguet pass incomplete
1:18
4th & 7 at own 28
Timeout Iowa, clock 01:18
1:16
4th & 7 at own 28
(01:16) VOSS, Carson punt 44 yards to the IOW28, returned by DEJEAN, Cooper. (KONE, Bilhal), clock 01:10. PENALTY Before the snap, WMU Illegal Formation enforced 5 yards from the WMU28 to the WMU23. NO PLAY (replay the down).
1:10
4th & 12 at own 23
Carson Voss punt for 36 yds
Iowa Interception, 5 plays
1:04
1st & 10 at own 41
Cade McNamara pass incomplete
1:00
2nd & 10 at own 41
Cade McNamara pass complete to Seth Anderson for 13 yds to the WMU 46 for a 1ST down
0:53
1st & 10 at opp 46
(00:53) MCNAMARA, Cade pass deep to the left incomplete intended for VINES, Diante thrown to the WMU8, clock 00:47. PENALTY WMU Pass Interference on BUSSELL, Dashon enforced 15 yards to the WMU31 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
0:47
1st & 10 at opp 31
Cade McNamara pass incomplete
0:43
2nd & 10 at opp 31
Cade McNamara pass incomplete
0:40
3rd & 10 at opp 31
Cade McNamara pass intercepted, touchback.
Western Michigan End of half, 1 play
0:31
1st & 10 at own 20
Jalen Buckley run for 2 yds to the WMU 22
3rd quarter8 drives, then Iowa 31, Western Michigan 10
Western Michigan Punt, 3 plays
15:00
Drew Stevens kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Treyson Bourguet pass complete to Kenneth Womack for no gain to the WMU 25
15:00
2nd & 10 at own 25
Jalen Buckley run for 4 yds to the WMU 29
15:00
3rd & 6 at own 29
Treyson Bourguet sacked by Joe Evans for a loss of 5 yards to the WMU 24
12:47
4th & 11 at own 24
Carson Voss punt for 54 yds
Iowa Punt, 5 plays
12:47
1st & 10 at the 50
Kamari Moulton run for 2 yds to the WMU 48
12:47
2nd & 8 at opp 48
Cade McNamara pass complete to Addison Ostrenga for 10 yds to the WMU 38 for a 1ST down
12:47
1st & 10 at opp 38
Leshon Williams run for no gain to the WMU 38
12:47
2nd & 10 at opp 38
Cade McNamara pass complete to Leshon Williams for 2 yds to the WMU 36
12:47
3rd & 8 at opp 36
Cade McNamara sacked by Isaiah Green for a loss of 10 yards to the WMU 46
9:17
4th & 18 at opp 46
Tory Taylor punt for 24 yds
Western Michigan Punt, 3 plays
9:17
1st & 10 at own 22
Treyson Bourguet sacked for a loss of 13 yards to the WMU 9
8:53
2nd & 23 at own 9
Treyson Bourguet pass complete to Leroy Thomas for 6 yds to the WMU 15
8:18
3rd & 17 at own 15
Western Michigan Penalty, False Start (Jalen Buckley) to the WMU 10
8:06
3rd & 22 at own 10
Treyson Bourguet run for 5 yds to the WMU 15
Iowa Touchdown, 6 plays
7:30
Palmer Domschke kickoff for 53 yds , return for no gain to the IOWA 47
7:16
1st & 10 at own 47
Leshon Williams run for 18 yds to the WMU 35 for a 1ST down
6:43
1st & 10 at opp 35
Kamari Moulton run for 10 yds to the WMU 25 for a 1ST down
5:57
1st & 10 at opp 25
Kamari Moulton run for 18 yds to the WMU 7 for a 1ST down
5:17
1st & goal at opp 7
Kamari Moulton run for 2 yds to the WMU 5
4:35
2nd & goal at opp 5
Kamari Moulton run for 2 yds to the WMU 3
4:02
3rd & goal at opp 3
Kamari Moulton 3 Yd Run (Erick All Pass to Cade McNamara for Two-Point Conversion)
Western Michigan Fumble, 3 plays
4:02
Drew Stevens kickoff for 65 yds for a touchback
4:02
1st & 10 at own 25
BOURGUET, Treyson pass short up the middle incomplete dropped by WOMACK, Kenneth thrown to the WMU28; QB hurried by HIGGINS, Jay. PENALTY WMU Personal Foul enforced half the distance from the goal, 12 yards from the WMU25 to the WMU13 [NHSG]. NO PLAY (replay the down).
3:56
1st & 22 at own 13
Treyson Bourguet pass incomplete
3:52
2nd & 22 at own 13
Treyson Bourguet pass incomplete
3:49
3rd & 22 at own 13
Treyson Bourguet run for 4 yds to the WMU 17 Treyson Bourguet fumbled, recovered by IOWA Jeremiah Pittman
Iowa Touchdown, 3 plays
3:31
1st & 10 at opp 17
Cade McNamara pass complete to Nico Ragaini for 4 yds to the WMU 13
2:59
2nd & 6 at opp 13
Kamari Moulton run for 12 yds to the WMU 1 Kamari Moulton fumbled, recovered by IOWA Steven Stilianos for a 1ST down
2:10
Drew Stevens kickoff for 65 yds for a touchback
Iowa Touchdown, 3 plays
2:10
1st & goal at opp 1
Kamari Moulton 1 Yd Run (Drew Stevens Kick)
Western Michigan Punt, 6 plays
2:09
1st & 10 at own 25
Jalen Buckley run for 4 yds to the WMU 29
1:34
2nd & 6 at own 29
Jalen Buckley run for 5 yds to the WMU 34
0:50
3rd & 1 at own 34
Jalen Buckley run for 1 yd to the WMU 35 for a 1ST down
0:17
1st & 10 at own 35
Jalen Buckley run for 5 yds to the WMU 40
Q4 14:59
2nd & 5 at own 40
(14:59) BOURGUET, Treyson pass deep to the left complete for 60 yards to GALLOWAY, Jehlani caught at the IOW29 and advanced to the IOW0, TOUCHDOWN WMU, score nullified by penalty, clock 14:52 (Play was confirmed after review). PENALTY WMU Ineligible Receiver Downfield on Pass on WEST, Addison enforced 5 yards from the WMU40 to the WMU35 [NHSG]. NO PLAY (replay the down).
Q4 14:51
2nd & 10 at own 35
Jalen Buckley run for 4 yds to the WMU 39
Q4 14:11
3rd & 6 at own 39
Treyson Bourguet pass incomplete
Q4 14:07
4th & 6 at own 39
Carson Voss punt for 34 yds
4th quarter6 drives, then Iowa 41, Western Michigan 10
Iowa Punt, 4 plays
13:54
1st & 10 at own 27
Cade McNamara pass complete to Erick All for 34 yds to the WMU 39 for a 1ST down
13:13
1st & 10 at opp 39
Terrell Washington Jr. run for no gain to the WMU 39
12:39
2nd & 10 at opp 39
Cade McNamara sacked by Mason Nelson for a loss of 9 yards to the WMU 48
11:53
3rd & 19 at opp 48
Cade McNamara sacked by Joshua Nobles for a loss of 7 yards to the IOWA 45
11:12
4th & 26 at own 45
Tory Taylor punt for 55 yds for a touchback
Western Michigan Punt, 3 plays
11:05
1st & 10 at own 20
Treyson Bourguet pass incomplete
11:03
2nd & 10 at own 20
Zahir Abdus-Salaam run for 3 yds to the WMU 23
10:22
3rd & 7 at own 23
Treyson Bourguet run for 2 yds to the WMU 25
9:39
4th & 5 at own 25
Carson Voss punt for 44 yds, fair catch by Kaden Wetjen at the IOWA 31
Iowa Field goal, 9 plays
9:31
1st & 10 at own 31
Terrell Washington Jr. run for 9 yds to the IOWA 40
8:52
2nd & 1 at own 40
Terrell Washington Jr. run for 7 yds to the IOWA 47 for a 1ST down
8:08
1st & 10 at own 47
Terrell Washington Jr. run for 7 yds to the WMU 46
7:27
2nd & 3 at opp 46
Terrell Washington Jr. run for 5 yds to the WMU 41 for a 1ST down
6:48
1st & 10 at opp 41
Seth Anderson run for 30 yds to the WMU 11 for a 1ST down
6:25
1st & 10 at opp 11
Terrell Washington Jr. run for 3 yds to the WMU 8
5:45
2nd & 7 at opp 8
Cade McNamara pass incomplete
5:44
3rd & 7 at opp 8
Iowa Penalty, turnover on downs. PENALTY Ineligible Receiver Downfield on Pass on JONES, Logan enforced (-5 Yards) to the WMU 13
5:20
4th & 12 at opp 13
Drew Stevens 31 Yd Field Goal
Western Michigan Turnover on downs, 4 plays
5:20
Drew Stevens kickoff for 65 yds for a touchback
5:20
1st & 10 at own 25
Zahir Abdus-Salaam run for 5 yds to the WMU 30
4:41
2nd & 5 at own 30
Zahir Abdus-Salaam run for 4 yds to the WMU 34
4:00
3rd & 1 at own 34
Zahir Abdus-Salaam run for a loss of 1 yard to the WMU 33
3:15
4th & 2 at own 33
Treyson Bourguet pass incomplete
Iowa Touchdown, 6 plays
3:12
1st & 10 at opp 33
Max White run for 3 yds to the WMU 30
2:33
2nd & 7 at opp 30
Deacon Hill pass complete to Steven Stilianos for 21 yds to the WMU 9 for a 1ST down
2:00
1st & goal at opp 9
Max White run for a loss of 2 yards to the WMU 11
1:11
2nd & goal at opp 11
Deacon Hill pass complete to Addison Ostrenga for 9 yds to the WMU 2
0:33
3rd & goal at opp 2
Deacon Hill pass incomplete
0:30
4th & goal at opp 2
Max White 2 Yd Run (Drew Stevens Kick)
Western Michigan End of game, 1 play
0:30
Drew Stevens kickoff for 65 yds for a touchback
0:26
1st & 10 at own 25
Zahir Abdus-Salaam run for 2 yds to the WMU 27
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.