From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Washington
Michigan
301
Total yards
443
255
Passing yards
140
46
Rushing yards
303
5.0
Yards per pass
7.4
2.3
Yards per rush
8.0
17
First downs
16
2–14
Third downs
1–10
2–5
Fourth downs
0–1
2
Turnovers
0
5–30
Penalties
5–45
30:44
Possession
29:16
Efficiency
Washington
Michigan
31%
Success rate
37%
−0.18
EPA per play
0.24
1.14
Explosiveness
1.70
−0.11
Rushing EPA
0.45
−0.21
Passing EPA
−0.16
19%
Passing-down success
20%
−0.33
First-down EPA
0.27
0.24
Second-down EPA
0.65
0.04
Third-down EPA
−0.23
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)
Michigan 62% to win. Elo’s favorite won.
The line
Michigan −4.5, over/under 55.5.
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 Michigan 65%, Washington 35%. 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. Michigan drives left to right, Washington right to left.
Q1 MichiganTouchdown, 8 plays, 84 yards
Q1 WashingtonField goal, 14 plays, 67 yards
Q1 MichiganTouchdown, 4 plays, 86 yards
Q1 WashingtonPunt, 3 plays, 0 yards
Q1 MichiganField goal, 5 plays, 65 yards
Q2 WashingtonTurnover on downs, 6 plays, 0 yards
Q2 MichiganPunt, 3 plays, −47 yards
Q2 WashingtonPunt, 3 plays, 80 yards
Q2 MichiganTurnover on downs, 6 plays, −33 yards
Q2 WashingtonTouchdown, 11 plays, 62 yards
Q2 MichiganPunt, 4 plays, 0 yards
Q2 WashingtonEnd of half, 1 play, 98 yards
Q3 WashingtonInterception, 1 play, 0 yards
Q3 MichiganField goal, 6 plays, 12 yards
Q3 WashingtonField goal, 7 plays, 47 yards
Q3 MichiganPunt, 3 plays, 0 yards
Q3 WashingtonPunt, 5 plays, 74 yards
Q3 MichiganPunt, 7 plays, −7 yards
Q3 WashingtonPunt, 5 plays, 89 yards
Q4 MichiganPunt, 3 plays, 5 yards
Q4 WashingtonPunt, 3 plays, 67 yards
Q4 MichiganTouchdown, 5 plays, 71 yards
Q4 WashingtonInterception, 6 plays, 0 yards
Q4 MichiganTouchdown, 2 plays, 8 yards
Q4 WashingtonTurnover on downs, 8 plays, 0 yards
Q4 MichiganEnd of game, 3 plays, −69 yards
Play by play
1st quarter5 drives, then Michigan 14, Washington 3
Michigan Touchdown, 8 plays
15:00
1st & 10 at own 35
Grady Gross kickoff for 62 yds, Semaj Morgan return for 13 yds to the MICH 16
14:55
1st & 10 at own 16
Blake Corum run for 4 yds to the MICH 20
14:10
2nd & 6 at own 20
J.J. McCarthy pass complete to Cornelius Johnson for 8 yds to the MICH 28 for a 1ST down
13:34
1st & 10 at own 28
Blake Corum run for 7 yds to the MICH 35
12:56
2nd & 3 at own 35
Kalel Mullings run for 4 yds to the MICH 39 for a 1ST down
12:22
1st & 10 at own 39
J.J. McCarthy pass complete to Cornelius Johnson for 10 yds to the MICH 49 for a 1ST down
11:39
1st & 10 at own 49
Kalel Mullings run for 14 yds to the WASH 37 for a 1ST down
10:57
1st & 10 at opp 37
J.J. McCarthy sacked by Ulumoo Ale for a loss of 4 yards to the WASH 41
10:14
2nd & 14 at opp 41
Donovan Edwards 41 Yd Run (James Turner Kick)Michigan 7, Washington 0
Washington Field goal, 14 plays
10:14
2nd & 14 at own 35
Tommy Doman kickoff for 65 yds for a touchback
9:35
1st & 10 at own 25
Dillon Johnson run for 6 yds to the WASH 31
9:15
2nd & 4 at own 31
Michael Penix Jr. pass complete to Jalen McMillan for 11 yds to the WASH 42 for a 1ST down
8:35
1st & 10 at own 42
Michael Penix Jr. pass complete to Will Nixon for 3 yds to the WASH 45
8:12
2nd & 7 at own 45
Will Nixon run for 2 yds to the WASH 47
7:24
3rd & 5 at own 47
Michael Penix Jr. pass complete to Tybo Rogers for 11 yds to the MICH 42 for a 1ST down
7:01
1st & 10 at opp 42
Michael Penix Jr. pass incomplete to Tybo Rogers
7:01
2nd & 10 at opp 42
Timeout Washington, clock 07:01
6:55
2nd & 10 at opp 42
Michael Penix Jr. pass complete to Rome Odunze for 16 yds to the MICH 26 for a 1ST down
6:27
1st & 10 at opp 26
Michael Penix Jr. pass incomplete to Will Nixon
6:22
2nd & 10 at opp 26
Jalen McMillan run for 9 yds to the MICH 17
5:40
3rd & 1 at opp 17
Dillon Johnson run for 7 yds to the MICH 10 for a 1ST down
5:16
1st & goal at opp 10
Dillon Johnson run for 1 yd to the MICH 9
4:35
2nd & goal at opp 9
Ja’Lynn Polk run for 1 yd to the MICH 8
4:04
3rd & goal at opp 8
Timeout Washington, clock 04:04
3:59
3rd & goal at opp 8
Michael Penix Jr. pass incomplete to Rome Odunze
3:56
4th & goal at opp 8
Grady Gross 25 Yd Field GoalMichigan 7, Washington 3
Michigan Touchdown, 4 plays
3:56
4th & 8 at own 35
Grady Gross kickoff for 65 yds, Semaj Morgan return for 14 yds to the MICH 14
3:35
1st & 10 at own 14
Blake Corum run for 3 yds to the MICH 17
3:00
2nd & 7 at own 17
J.J. McCarthy pass complete to Roman Wilson for 37 yds to the WASH 46 for a 1ST down
2:31
1st & 10 at opp 46
J.J. McCarthy pass incomplete to Semaj Morgan
2:23
2nd & 10 at opp 46
Donovan Edwards 46 Yd Run (James Turner Kick)Michigan 14, Washington 3
Washington Punt, 3 plays
2:23
2nd & 10 at own 35
Tommy Doman kickoff for 65 yds for a touchback
2:11
1st & 10 at own 25
Michael Penix Jr. run for 5 yds to the WASH 30
1:40
2nd & 5 at own 30
Dillon Johnson run for no gain to the WASH 30
1:00
3rd & 5 at own 30
Michael Penix Jr. pass complete to Jalen McMillan for 2 yds to the WASH 32
0:21
4th & 3 at own 32
Jack McCallister punt for 47 yds, downed at the MICH 21
Michigan Field goal, 5 plays
0:01
1st & 10 at own 21
Blake Corum run for 59 yds to the WASH 20 for a 1ST down
Q2 14:50
1st & 10 at opp 20
Blake Corum run for 3 yds to the WASH 17
Q2 14:08
2nd & 7 at opp 17
Kalel Mullings run for 3 yds to the WASH 14
Q2 13:35
3rd & 4 at opp 14
Timeout Michigan, clock 13:35
Q2 13:32
3rd & 4 at opp 14
J.J. McCarthy pass incomplete to Cornelius Johnson
Q2 13:28
4th & 4 at opp 14
James Turner 31 Yd Field GoalMichigan 17, Washington 3
2nd quarter7 drives, then Michigan 17, Washington 10
Washington Turnover on downs, 6 plays
13:28
4th & 4 at own 35
Tommy Doman kickoff for 65 yds for a touchback
13:18
1st & 10 at own 25
Michael Penix Jr. pass complete to Rome Odunze for 10 yds to the WASH 35 for a 1ST down
12:24
1st & 10 at own 35
Michael Penix Jr. pass complete to Ja’Lynn Polk for 15 yds to the 50 yard line for a 1ST down
12:15
1st & 10 at the 50
Dillon Johnson run for 1 yd to the MICH 49
11:30
2nd & 9 at opp 49
Washington Penalty, Illegal Procedure (Parker Brailsford) to the WASH 46
11:18
2nd & 14 at own 46
Michael Penix Jr. pass incomplete to Ja’Lynn Polk
11:18
3rd & 14 at own 46
Washington Penalty, False Start (Julius Buelow) to the WASH 41
10:58
3rd & 19 at own 41
Michael Penix Jr. pass complete to Jalen McMillan for 12 yds to the MICH 47
10:27
4th & 7 at opp 47
Michael Penix Jr. pass incomplete to Rome Odunze
Michigan Punt, 3 plays
10:11
1st & 10 at own 47
Blake Corum run for no gain to the MICH 47
9:39
2nd & 10 at own 47
J.J. McCarthy pass incomplete to Colston Loveland
9:36
3rd & 10 at own 47
J.J. McCarthy pass incomplete to Cornelius Johnson
9:29
4th & 10 at own 47
Tommy Doman punt for 53 yds for a touchback
Washington Punt, 3 plays
9:10
1st & 10 at own 20
Michael Penix Jr. sacked by Kenneth Grant for a loss of 12 yards to the WASH 8
8:37
2nd & 22 at own 8
Michael Penix Jr. pass incomplete to Jalen McMillan
8:24
3rd & 22 at own 8
Michael Penix Jr. pass complete to Dillon Johnson for 15 yds to the WASH 23
7:45
4th & 7 at own 23
Jack McCallister punt for 44 yds, punt out-of-bounds at the MICH 33
Michigan Turnover on downs, 6 plays
7:35
1st & 10 at own 33
Blake Corum run for 8 yds to the MICH 41
7:02
2nd & 2 at own 41
Alex Orji run for 13 yds to the WASH 46 for a 1ST down
6:18
1st & 10 at opp 46
Alex Orji run for 2 yds to the WASH 44
5:45
2nd & 8 at opp 44
Blake Corum run for no gain to the WASH 44
5:05
3rd & 8 at opp 44
Donovan Edwards run for 6 yds to the WASH 38
4:46
4th & 2 at opp 38
Timeout Michigan, clock 04:46
4:43
4th & 2 at opp 38
J.J. McCarthy pass incomplete to Roman Wilson
Washington Touchdown, 11 plays
4:10
1st & 10 at own 39
Dillon Johnson run for 6 yds to the WASH 45
4:00
2nd & 4 at own 45
Michael Penix Jr. pass complete to Jack Westover for 10 yds to the MICH 45 for a 1ST down
3:38
1st & 10 at opp 45
Dillon Johnson run for 2 yds to the MICH 43
2:56
2nd & 8 at opp 43
Michael Penix Jr. pass complete to Rome Odunze for 9 yds to the MICH 34 for a 1ST down
2:45
1st & 10 at opp 34
Michael Penix Jr. pass complete to Jack Westover for 11 yds to the MICH 23 for a 1ST down
2:20
1st & 10 at opp 23
Michael Penix Jr. pass incomplete to Ja’Lynn Polk
2:13
2nd & 10 at opp 23
Michael Penix Jr. pass incomplete to Rome Odunze
2:08
3rd & 10 at opp 23
Penix Jr., Michael pass incomplete to McMillan, Jalen, PENALTY MICHIGAN pass interference (Sainristil, Mike) 15 yards to the MICHIGAN8, NO PLAY, 1ST DOWN WASHINGTON.
2:00
1st & goal at opp 8
Dillon Johnson run for 3 yds to the MICH 5
1:31
2nd & goal at opp 5
Dillon Johnson run for no gain to the MICH 5
1:31
3rd & goal at opp 5
Timeout Michigan, clock 01:31
1:20
3rd & goal at opp 5
Michael Penix Jr. run for 2 yds to the MICH 3
0:42
4th & goal at opp 3
Jalen McMillan 3 Yd pass from Michael Penix Jr. (Grady Gross Kick)Michigan 17, Washington 10
Michigan Punt, 4 plays
0:42
4th & 5 at own 35
Grady Gross kickoff for 62 yds for a touchback
0:37
1st & 10 at own 25
J.J. McCarthy pass complete to Colston Loveland for 19 yds to the MICH 44 for a 1ST down
0:18
1st & 10 at own 44
J.J. McCarthy pass complete to Cornelius Johnson for 7 yds to the WASH 49
0:16
2nd & 3 at opp 49
TEAM pass incomplete
0:12
3rd & 3 at opp 49
J.J. McCarthy pass incomplete to Cornelius Johnson
0:12
4th & 3 at opp 49
Michigan Penalty, Delay of Game (TEAM) to the MICH 46
0:03
4th & 8 at own 46
Tommy Doman punt for 52 yds, downed at the WASH 2
Washington End of half, 1 play
0:00
1st & 10 at own 2
TEAM run for a loss of 1 yard to the WASH 1
3rd quarter7 drives, then Michigan 20, Washington 13
Washington Interception, 1 play
15:00
1st & 10 at own 35
Tommy Doman kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Michael Penix Jr. pass intercepted Will Johnson return for no gain to the WASH 32
Michigan Field goal, 6 plays
14:45
1st & 10 at opp 32
Blake Corum run for 3 yds to the WASH 29
13:50
2nd & 7 at opp 29
Blake Corum run for 13 yds to the WASH 16 for a 1ST down
13:40
1st & 10 at opp 16
Michigan Penalty, False Start (TEAM) to the WASH 21
13:26
1st & 15 at opp 21
Blake Corum run for 2 yds to the WASH 19
12:58
2nd & 13 at opp 19
Michigan Penalty, False Start (LaDarius Henderson) to the WASH 24
12:40
2nd & 18 at opp 24
J.J. McCarthy pass incomplete
12:29
3rd & 18 at opp 24
J.J. McCarthy pass complete to Colston Loveland for 4 yds to the WASH 20
11:55
4th & 14 at opp 20
James Turner 38 Yd Field GoalMichigan 20, Washington 10
Washington Field goal, 7 plays
11:55
4th & 14 at own 35
Tommy Doman kickoff for 65 yds for a touchback
11:45
1st & 10 at own 25
Dillon Johnson run for 4 yds to the WASH 29
11:25
2nd & 6 at own 29
Michael Penix Jr. pass complete to Rome Odunze for 8 yds to the WASH 37 for a 1ST down
10:38
1st & 10 at own 37
Michael Penix Jr. pass complete to Devin Culp for 14 yds to the MICH 49 for a 1ST down. Michigan Penalty, Unnecessary Roughness (Makari Paige) to the MICH 34 for a 1ST down
10:25
1st & 10 at opp 34
Michael Penix Jr. pass incomplete to Jack Westover
10:13
2nd & 10 at opp 34
Tybo Rogers run for 2 yds to the MICH 32
9:40
3rd & 8 at opp 32
Michael Penix Jr. pass complete to Jack Westover for 4 yds to the MICH 28
8:58
4th & 4 at opp 28
Grady Gross 45 Yd Field GoalMichigan 20, Washington 13
Michigan Punt, 3 plays
8:58
4th & 4 at own 35
Grady Gross kickoff for 65 yds for a touchback
8:50
1st & 10 at own 25
Donovan Edwards run for 4 yds to the MICH 29
8:10
2nd & 6 at own 29
Donovan Edwards run for 4 yds to the MICH 33
7:40
3rd & 2 at own 33
Blake Corum run for a loss of 1 yard to the MICH 32
6:58
4th & 3 at own 32
Tommy Doman punt for 42 yds, fair catch by Giles Jackson at the WASH 26
Washington Punt, 5 plays
6:52
1st & 10 at own 26
Michael Penix Jr. pass complete to Jack Westover for 5 yds to the WASH 31
6:05
2nd & 5 at own 31
Michael Penix Jr. pass complete to Ja’Lynn Polk for 11 yds to the WASH 42 for a 1ST down
5:37
1st & 10 at own 42
Michael Penix Jr. pass incomplete to Jalen McMillan
5:30
2nd & 10 at own 42
Michael Penix Jr. pass incomplete to Ja’Lynn Polk
5:30
3rd & 10 at own 42
Washington Penalty, False Start (Nate Kalepo) to the WASH 37
5:25
3rd & 15 at own 37
Michael Penix Jr. pass incomplete to Rome Odunze
5:11
4th & 15 at own 37
Jack McCallister punt for 56 yds, downed at the MICH 7
Michigan Punt, 7 plays
5:04
1st & 10 at own 7
Blake Corum run for no gain to the MICH 7
4:10
2nd & 10 at own 7
Blake Corum run for 2 yds to the MICH 9
3:33
3rd & 8 at own 9
J.J. McCarthy run for 22 yds to the MICH 31 for a 1ST down
3:06
1st & 10 at own 31
J.J. McCarthy run for 12 yds to the MICH 43 for a 1ST down
2:23
1st & 10 at own 43
Donovan Edwards run for 3 yds to the MICH 46
1:51
2nd & 7 at own 46
J.J. McCarthy pass complete to Semaj Morgan for a loss of 3 yards to the MICH 43
1:40
3rd & 10 at own 43
J.J. McCarthy pass complete to Roman Wilson for 5 yds to the MICH 48
0:39
4th & 5 at own 48
Tommy Doman punt for 41 yds, downed at the WASH 11
Washington Punt, 5 plays
0:35
1st & 10 at own 11
Michael Penix Jr. pass incomplete to Ja’Lynn Polk
0:14
2nd & 10 at own 11
Michael Penix Jr. pass complete to Jack Westover for 12 yds to the WASH 23 for a 1ST down
Q4 14:50
1st & 10 at own 23
Dillon Johnson run for 3 yds to the WASH 26
Q4 14:14
2nd & 7 at own 26
Michael Penix Jr. pass complete to Jalen McMillan for 3 yds to the WASH 29
Q4 13:38
3rd & 4 at own 29
Michael Penix Jr. pass incomplete to Will Nixon
Q4 13:29
4th & 4 at own 29
Jack McCallister punt for 55 yds, punt out-of-bounds at the MICH 16
4th quarter7 drives, then Michigan 34, Washington 13
Michigan Punt, 3 plays
13:25
1st & 10 at own 16
J.J. McCarthy pass incomplete to Cornelius Johnson
13:00
2nd & 10 at own 16
Blake Corum run for 4 yds to the MICH 20
12:00
3rd & 6 at own 20
J.J. McCarthy run for 1 yd to the MICH 21
11:52
4th & 5 at own 21
Tommy Doman punt for 46 yds, Giles Jackson returns for no gain to the WASH 33
Washington Punt, 3 plays
11:46
1st & 10 at own 33
Michael Penix Jr. pass incomplete to Ja’Lynn Polk
11:21
2nd & 10 at own 33
Penix Jr., Michael pass complete to Odunze, Rome for 32 yards to the MICHIGAN35. PENALTY WASHINGTON holding (Rosengarten, Roger) 10 yards to the WASHINGTON23, NO PLAY.
11:07
2nd & 20 at own 23
Michael Penix Jr. pass complete to Jalen McMillan for 2 yds to the WASH 25
10:10
3rd & 18 at own 25
Michael Penix Jr. pass complete to Dillon Johnson for 9 yds to the WASH 34
9:44
4th & 9 at own 34
Jack McCallister punt for 37 yds, fair catch by Jake Thaw at the MICH 29
Michigan Touchdown, 5 plays
9:15
1st & 10 at own 29
J.J. McCarthy pass complete to Colston Loveland for 41 yds to the WASH 30 for a 1ST down
9:05
1st & 10 at opp 30
Blake Corum run for 3 yds to the WASH 27
8:27
2nd & 7 at opp 27
J.J. McCarthy pass complete to Roman Wilson for 12 yds to the WASH 15 for a 1ST down
7:48
1st & 10 at opp 15
Blake Corum run for 3 yds to the WASH 12
7:09
2nd & 7 at opp 12
Blake Corum 12 Yd Run (James Turner Kick)Michigan 27, Washington 13
Washington Interception, 6 plays
7:09
2nd & 7 at own 35
Tommy Doman kickoff for 65 yds for a touchback
6:55
1st & 10 at own 25
Michael Penix Jr. pass complete to Ja’Lynn Polk for 4 yds to the WASH 29
6:04
2nd & 6 at own 29
Michael Penix Jr. pass complete to Rome Odunze for 44 yds to the MICH 27 for a 1ST down
5:53
1st & 10 at opp 27
Washington Penalty, False Start (Roger Rosengarten) to the MICH 32
5:37
1st & 15 at opp 32
Michael Penix Jr. pass incomplete
5:22
2nd & 15 at opp 32
Michael Penix Jr. pass complete to Will Nixon for 2 yds to the MICH 30
4:53
3rd & 13 at opp 30
Michael Penix Jr. pass incomplete to Jalen McMillan
4:53
4th & 13 at opp 30
Timeout Michigan, clock 04:53
4:29
4th & 13 at opp 30
Michael Penix Jr. pass intercepted Mike Sainristil return for 81 yds to the WASH 8
Michigan Touchdown, 2 plays
4:08
1st & goal at opp 8
Blake Corum run for 7 yds to the WASH 1
3:37
2nd & goal at opp 1
Blake Corum 1 Yd Run (James Turner Kick)Michigan 34, Washington 13
Washington Turnover on downs, 8 plays
3:37
2nd & 3 at own 35
Tommy Doman kickoff for 65 yds , Daniyel Ngata return for 17 yds to the WASH 17
3:22
1st & 10 at own 17
Michael Penix Jr. pass complete to Ja’Lynn Polk for 7 yds to the WASH 24
2:58
2nd & 3 at own 24
Michael Penix Jr. pass incomplete to Jalen McMillan
2:45
3rd & 3 at own 24
Michael Penix Jr. pass complete to Will Nixon for 2 yds to the WASH 26
2:09
4th & 1 at own 26
Will Nixon run for 5 yds to the WASH 31 for a 1ST down
2:04
1st & 10 at own 31
Michael Penix Jr. pass incomplete to Josh Cuevas
1:59
2nd & 10 at own 31
Michael Penix Jr. pass incomplete to Ja’Lynn Polk
1:53
3rd & 10 at own 31
Michael Penix Jr. pass incomplete
1:53
4th & 10 at own 31
Timeout Michigan, clock 01:53
1:49
4th & 10 at own 31
Michael Penix Jr. pass incomplete to Devin Culp
Michigan End of game, 3 plays
1:40
1st & 10 at opp 31
Blake Corum run for 1 yd to the WASH 30
0:57
2nd & 9 at opp 30
TEAM run for a loss of 1 yard to the WASH 31
0:01
3rd & 10 at opp 31
TEAM run for a loss of 1 yard to the WASH 32
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.