No. 78DefenseKenneth Grant4 tackles, 1.5 sacks, 2.5 for lossMichigan
Photos: Wikimedia Commons, free licenses; credits on each player’s page.
Photos from the game
Kenneth Grant celebrates a tackle during a September 2023 football game against the UNLV Rebels at Michigan Stadium.Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
MBN_S23G02_UNLV-54Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
MBN_S23G02_UNLV-73Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
Kenneth Grant celebrates a tackle during a September 2023 football game against the UNLV Rebels at Michigan Stadium.Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
From the game’s category on Wikimedia Commons, free licenses only, each credited.
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UNLV
Michigan
229
Total yards
492
168
Passing yards
313
61
Rushing yards
179
6.5
Yards per pass
11.2
2.0
Yards per rush
5.4
15
First downs
23
3–12
Third downs
7–12
0–3
Fourth downs
0–1
0
Turnovers
1
3–35
Penalties
4–30
28:54
Possession
31:06
0
Sacks (by defense)
5
Efficiency
UNLV
Michigan
33%
Success rate
48%
−0.22
EPA per play
0.33
1.24
Explosiveness
1.48
−0.38
Rushing EPA
−0.05
−0.09
Passing EPA
0.96
20%
Passing-down success
33%
−0.10
First-down EPA
0.38
0.02
Second-down EPA
0.08
0.07
Third-down EPA
0.94
7%
Havoc by its defense
25%
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 87% to win. Elo’s favorite won.
The line
Michigan −38, over/under 57.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 >99%, UNLV <1%. 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, UNLV right to left.
Q1 UNLVPunt, 7 plays, 19 yards
Q1 MichiganTouchdown, 9 plays, 80 yards
Q1 UNLVPunt, 3 plays, −9 yards
Q1 MichiganTouchdown, 11 plays, 75 yards
Q2 UNLVPunt, 4 plays, 5 yards
Q2 MichiganTurnover on downs, 7 plays, 42 yards
Q2 UNLVPunt, 7 plays, 25 yards
Q2 MichiganTouchdown, 10 plays, 83 yards
Q2 UNLVEnd of half, 1 play, 2 yards
Q3 MichiganPunt, 3 plays, 7 yards
Q3 UNLVPunt, 3 plays, 8 yards
Q3 MichiganTouchdown, 3 plays, 64 yards
Q3 UNLVTurnover on downs, 7 plays, 42 yards
Q3 MichiganPunt, 3 plays, 4 yards
Q3 UNLVPunt, 3 plays, −10 yards
Q3 MichiganTouchdown, 4 plays, 76 yards
Q3 UNLVTurnover on downs, 5 plays, 29 yards
Q3 MichiganInterception, 4 plays, 32 yards
Q4 UNLVTurnover on downs, 8 plays, 37 yards
Q4 MichiganPunt, 3 plays, −3 yards
Q4 UNLVTouchdown, 9 plays, 81 yards
Q4 MichiganEnd of game, 4 plays, 37 yards
Play by play
1st quarter4 drives, then Michigan 7, UNLV 0
UNLV Punt, 7 plays
15:00
Tommy Doman kickoff for 65 yds for a touchback
14:57
1st & 10 at own 25
Doug Brumfield pass complete to Senika McKie for 10 yds to the UNLV 35 for a 1ST down
14:34
1st & 10 at own 35
Vincent Davis Jr. run for 2 yds to the UNLV 37
14:09
2nd & 8 at own 37
Doug Brumfield pass complete to Donavyn Lester for 2 yds to the UNLV 39
13:30
3rd & 6 at own 39
Doug Brumfield pass complete to Jacob De Jesus for 7 yds to the UNLV 46 for a 1ST down
13:05
1st & 10 at own 46
Jai’Den Thomas run for a loss of 4 yards to the UNLV 42
12:30
2nd & 14 at own 42
Jai’Den Thomas run for 2 yds to the UNLV 44
11:54
3rd & 12 at own 44
Doug Brumfield pass incomplete
11:49
4th & 12 at own 44
Marshall Nichols punt for 56 yds for a touchback
Michigan Touchdown, 9 plays
11:39
1st & 10 at own 20
J.J. McCarthy pass complete to Blake Corum for 20 yds to the MICH 40 for a 1ST down
10:58
1st & 10 at own 40
Blake Corum run for 1 yd to the MICH 41
10:25
2nd & 9 at own 41
Blake Corum run for 1 yd to the MICH 42
9:45
3rd & 8 at own 42
J.J. McCarthy pass complete to Tyler Morris for 16 yds to the UNLV 42 for a 1ST down
9:27
1st & 10 at opp 42
Timeout UNLV, clock 09:27
9:24
1st & 10 at opp 42
J.J. McCarthy pass complete to Roman Wilson for 25 yds to the UNLV 17 for a 1ST down
8:48
1st & 10 at opp 17
J.J. McCarthy pass complete to Colston Loveland for a loss of 3 yards to the UNLV 20
8:08
2nd & 13 at opp 20
J.J. McCarthy pass complete to Cornelius Johnson for 6 yds to the UNLV 14
7:26
3rd & 7 at opp 14
Blake Corum run for 11 yds to the UNLV 3 for a 1ST down
7:06
1st & goal at opp 3
Blake Corum run for 3 yds for a TD (James Turner KICK)Michigan 7, UNLV 0
UNLV Punt, 3 plays
7:06
Tommy Doman kickoff for 57 yds
7:04
1st & 10 at own 35
Jai’Den Thomas run for a loss of 3 yards to the UNLV 32
6:35
2nd & 13 at own 32
Doug Brumfield pass incomplete
6:28
3rd & 13 at own 32
Doug Brumfield sacked by Derrick Moore for a loss of 6 yards to the UNLV 26
5:52
4th & 19 at own 26
Marshall Nichols punt for 49 yds, downed at the MICH 25
Michigan Touchdown, 11 plays
5:44
1st & 10 at own 25
Blake Corum run for 6 yds to the MICH 31
5:00
2nd & 4 at own 31
Blake Corum run for 8 yds to the MICH 39 for a 1ST down
4:20
1st & 10 at own 39
Donovan Edwards run for no gain to the MICH 39
3:43
2nd & 10 at own 39
J.J. McCarthy pass complete to Roman Wilson for 4 yds to the MICH 43
3:00
3rd & 6 at own 43
J.J. McCarthy pass complete to Tyler Morris for 15 yds to the UNLV 42 for a 1ST down
2:31
1st & 10 at opp 42
Donovan Edwards run for no gain to the UNLV 42
1:57
2nd & 10 at opp 42
J.J. McCarthy pass complete to Blake Corum for 3 yds to the UNLV 39
1:19
3rd & 7 at opp 39
J.J. McCarthy pass complete to AJ Barner for 12 yds to the UNLV 27 for a 1ST down
0:38
1st & 10 at opp 27
Blake Corum run for 8 yds to the UNLV 19
0:01
2nd & 2 at opp 19
J.J. McCarthy run for 17 yds to the UNLV 2 for a 1ST down
Q2 14:56
1st & goal at opp 2
Blake Corum run for 2 yds for a TD (James Turner KICK)Michigan 14, UNLV 0
2nd quarter7 drives, then Michigan 21, UNLV 0
UNLV Punt, 4 plays
14:56
Tommy Doman kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Doug Brumfield pass complete to Jacob De Jesus for 15 yds to the UNLV 40 for a 1ST down
14:24
1st & 10 at own 40
Doug Brumfield sacked by Jaylen Harrell for a loss of 6 yards to the UNLV 34
13:49
2nd & 16 at own 34
Vincent Davis Jr. run for 3 yds to the UNLV 37
13:13
3rd & 13 at own 37
Doug Brumfield sacked by Jaylen Harrell and Mason Graham for a loss of 7 yards to the UNLV 30
12:33
4th & 20 at own 30
Marshall Nichols punt for 29 yds, downed at the MICH 41
Michigan Turnover on downs, 7 plays
12:26
1st & 10 at own 41
J.J. McCarthy pass complete to Colston Loveland for 9 yds to the 50 yard line
11:48
2nd & 1 at the 50
Donovan Edwards run for 4 yds to the UNLV 46 for a 1ST down
11:13
1st & 10 at opp 46
J.J. McCarthy pass complete to Cornelius Johnson for 20 yds to the UNLV 26 for a 1ST down
10:39
1st & 10 at opp 26
J.J. McCarthy pass complete to Donovan Edwards for 4 yds to the UNLV 22
9:52
2nd & 6 at opp 22
Donovan Edwards run for 1 yd to the UNLV 21
9:15
3rd & 5 at opp 21
Donovan Edwards run for 3 yds to the UNLV 18
UNLV Punt, 7 plays
8:33
1st & 10 at own 17
Doug Brumfield run for 12 yds to the UNLV 29 for a 1ST down
Michigan Turnover on downs, 7 plays
8:29
4th & 2 at opp 18
Blake Corum run for 1 yd to the UNLV 17
UNLV Punt, 7 plays
7:56
1st & 10 at own 29
Doug Brumfield sacked by Kenneth Grant for a loss of 4 yards to the UNLV 25
7:16
2nd & 14 at own 25
Doug Brumfield pass complete to Jacob De Jesus for 11 yds to the UNLV 36
6:31
3rd & 3 at own 36
Doug Brumfield pass complete to Jacob De Jesus for 5 yds to the UNLV 41 for a 1ST down
6:10
1st & 10 at own 41
Doug Brumfield pass complete to Jacob De Jesus for 8 yds to the UNLV 49
5:31
2nd & 2 at own 49
Doug Brumfield sacked by Kris Jenkins and Kenneth Grant for a loss of 7 yards to the UNLV 42
4:43
3rd & 9 at own 42
Doug Brumfield pass incomplete
4:33
4th & 9 at own 42
Marshall Nichols punt for 41 yds
Michigan Touchdown, 10 plays
4:27
1st & 10 at own 17
J.J. McCarthy pass complete to Cornelius Johnson for 18 yds to the MICH 35 for a 1ST down
3:54
1st & 10 at own 35
J.J. McCarthy pass incomplete
3:51
2nd & 10 at own 35
Blake Corum run for 3 yds to the MICH 38
3:00
3rd & 7 at own 38
J.J. McCarthy pass complete to Donovan Edwards for 15 yds to the UNLV 47 for a 1ST down
2:20
1st & 10 at opp 47
Blake Corum run for 2 yds to the UNLV 45
1:44
2nd & 8 at opp 45
J.J. McCarthy pass complete to Donovan Edwards for 2 yds to the UNLV 43
1:03
3rd & 6 at opp 43
J.J. McCarthy pass complete to Tyler Morris for 9 yds to the UNLV 34 for a 1ST down
0:39
1st & 10 at opp 34
J.J. McCarthy run for 7 yds to the UNLV 27
0:32
2nd & 3 at opp 27
J.J. McCarthy run for 14 yds to the UNLV 13 for a 1ST down
0:27
1st & 10 at opp 13
Timeout Michigan, clock 00:27
0:24
1st & 10 at opp 13
J.J. McCarthy pass complete to Roman Wilson for 13 yds for a TD (James Turner KICK)Michigan 21, UNLV 0
UNLV End of half, 1 play
0:24
Tommy Doman kickoff for 65 yds for a touchback
0:22
1st & 10 at own 25
Vincent Davis Jr. run for 2 yds to the UNLV 27
3rd quarter9 drives, then Michigan 35, UNLV 0
Michigan Punt, 3 plays
15:00
Andre Meono kickoff for 60 yds
14:51
1st & 10 at own 31
J.J. McCarthy pass complete to Donovan Edwards for 2 yds to the MICH 33
14:14
2nd & 8 at own 33
Blake Corum run for 5 yds to the MICH 38
13:53
3rd & 3 at own 38
J.J. McCarthy pass incomplete
13:47
4th & 3 at own 38
Tommy Doman punt for 49 yds
UNLV Punt, 3 plays
13:41
1st & 10 at own 15
Doug Brumfield run for 4 yds to the UNLV 19
13:14
2nd & 6 at own 19
Donavyn Lester run for 2 yds to the UNLV 21
12:39
3rd & 4 at own 21
Doug Brumfield run for 2 yds to the UNLV 23
12:05
4th & 2 at own 23
Marshall Nichols punt for 60 yds
Michigan Touchdown, 3 plays
11:52
1st & 10 at own 36
J.J. McCarthy pass complete to Cornelius Johnson for 12 yds to the MICH 48 for a 1ST down
11:19
1st & 10 at own 48
Blake Corum run for 5 yds to the UNLV 47
10:31
2nd & 5 at opp 47
J.J. McCarthy pass complete to Roman Wilson for 47 yds for a TD (James Turner KICK)Michigan 28, UNLV 0
UNLV Turnover on downs, 7 plays
10:31
Tommy Doman kickoff for 65 yds for a touchback
10:31
1st & 10 at own 25
Doug Brumfield pass incomplete
10:25
2nd & 10 at own 25
Doug Brumfield pass incomplete
10:21
3rd & 10 at own 25
(10:21) BRUMFIELD, Doug pass deep to the left incomplete intended for WHITE, Ricky thrown to the NLV49, clock 10:15. PENALTY MIC Roughing the Passer on BENNY, Rayshaun enforced 15 yards from the NLV25 to the NLV40 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
10:15
1st & 10 at own 40
Vincent Davis Jr. run for 21 yds to the MICH 39 for a 1ST down
9:59
1st & 10 at opp 39
Donavyn Lester run for 3 yds to the MICH 36
9:25
2nd & 7 at opp 36
Doug Brumfield pass complete to Ricky White for 4 yds to the MICH 32
8:51
3rd & 3 at opp 32
Vincent Davis Jr. run for a loss of 2 yards to the MICH 34
8:12
4th & 5 at opp 34
Doug Brumfield run for 1 yd to the MICH 33
Michigan Punt, 3 plays
8:08
1st & 10 at own 33
Donovan Edwards run for 1 yd to the MICH 34
7:28
2nd & 9 at own 34
J.J. McCarthy pass complete to Donovan Edwards for 3 yds to the MICH 37
6:48
3rd & 6 at own 37
J.J. McCarthy pass incomplete
6:44
4th & 6 at own 37
Tommy Doman punt for 46 yds
UNLV Punt, 3 plays
6:30
1st & 10 at own 39
Doug Brumfield run for no gain to the UNLV 39
6:00
2nd & 10 at own 39
Doug Brumfield pass incomplete
5:56
3rd & 10 at own 39
Doug Brumfield pass incomplete
5:37
4th & 20 at own 29
Marshall Nichols punt for 52 yds
5:37
4th & 10 at own 39
NICHOLS, Marshall punt 48 yards to the MIC13, MORRIS, Tyler returned 24 yards to the MIC37 (OLIVER, Cameron), clock 05:37. PENALTY MIC Running Into the kicker on MORGAN, Semaj enforced 5 yards from the NLV39 to the NLV44. NO PLAY (replay the down).
Michigan Touchdown, 4 plays
5:28
1st & 10 at own 24
Blake Corum run for 19 yds to the MICH 43 for a 1ST down
4:44
1st & 10 at own 43
J.J. McCarthy pass complete to Cornelius Johnson for 26 yds to the UNLV 31 for a 1ST down
3:54
1st & 10 at opp 31
Cornelius Johnson run for 26 yds to the UNLV 5 for a 1ST down
3:16
1st & goal at opp 5
Blake Corum run for 5 yds for a TD (James Turner KICK)Michigan 35, UNLV 0
UNLV Turnover on downs, 5 plays
3:16
Tommy Doman kickoff for 65 yds for a touchback
3:14
1st & 10 at own 25
Doug Brumfield pass complete to Ricky White for 27 yds to the MICH 48 for a 1ST down
2:34
1st & 10 at opp 48
Vincent Davis Jr. run for a loss of 11 yards to the UNLV 43 Vincent Davis Jr. fumbled, recovered by UNLV Vincent Davis Jr.
1:53
2nd & 19 at own 43
Doug Brumfield pass incomplete
1:51
3rd & 19 at own 43
Doug Brumfield pass complete to Timothy Conerly for 11 yds to the MICH 46
1:00
4th & 8 at opp 46
Timeout UNLV, clock 01:00
0:58
4th & 8 at opp 46
Doug Brumfield pass incomplete
Michigan Interception, 4 plays
0:54
1st & 10 at own 46
UNLV Penalty, Unnecessary Roughness (Cameron Oliver) to the UNLV 25 for a 1ST down
0:36
1st & 10 at opp 25
Kalel Mullings run for 3 yds to the UNLV 22
0:36
4th & 5 at own 44
UNLV Penalty, Unnecessary Roughness (-15 Yards) to the UNLV 29
4th quarter5 drives, then Michigan 35, UNLV 7
Michigan Interception, 4 plays
14:58
2nd & 7 at opp 22
Davis Warren pass incomplete
14:55
3rd & 7 at opp 22
Timeout Michigan, clock 14:55
14:53
3rd & 7 at opp 22
Davis Warren pass intercepted
UNLV Turnover on downs, 8 plays
14:45
1st & 10 at own 23
Courtney Reese run for a loss of 1 yard to the UNLV 22
14:05
2nd & 11 at own 22
Jayden Maiava pass complete to Dominic Gicinto for 15 yds to the UNLV 37 for a 1ST down
13:33
1st & 10 at own 37
Jai’Den Thomas run for 3 yds to the UNLV 40
12:48
2nd & 7 at own 40
Jayden Maiava pass complete to Timothy Conerly for 13 yds to the MICH 47 for a 1ST down
12:06
1st & 10 at opp 47
Jayden Maiava pass complete to Timothy Conerly for 4 yds to the MICH 43
11:19
2nd & 6 at opp 43
Jayden Maiava pass incomplete
11:14
3rd & 6 at opp 43
Jai’Den Thomas run for 3 yds to the MICH 40
10:34
4th & 3 at opp 40
Jayden Maiava pass incomplete
Michigan Punt, 3 plays
10:29
1st & 10 at own 41
CJ Stokes run for 2 yds to the MICH 43
9:46
2nd & 8 at own 43
CJ Stokes run for no gain to the MICH 43
9:10
3rd & 8 at own 43
Jayden Denegal run for no gain to the MICH 43
8:29
4th & 8 at own 43
(08:29) DOMAN, Tommy punt 50 yards to the NLV7, fair catch by DE JESUS, Jacob, clock 08:20. PENALTY Before the snap, MIC Illegal Motion on GENTRY, Andrew enforced 5 yards from the MIC43 to the MIC38. NO PLAY (replay the down).
8:21
4th & 13 at own 38
punt for 43 yds, fair catch by Jacob De Jesus at the UNLV 19
UNLV Touchdown, 9 plays
8:15
1st & 10 at own 19
Courtney Reese run for 9 yds to the UNLV 28
7:36
2nd & 1 at own 28
Jordan Younge-Humphrey run for 3 yds to the UNLV 31 for a 1ST down
6:58
1st & 10 at own 31
Jayden Maiava pass complete to Dominic Gicinto for 25 yds to the MICH 44 for a 1ST down
6:23
1st & 10 at opp 44
Jayden Maiava pass complete to Christian Earls for 11 yds to the MICH 33 for a 1ST down
5:45
1st & 10 at opp 33
Jayden Maiava run for 5 yds to the MICH 28
5:06
2nd & 5 at opp 28
UNLV Penalty, False Start (Christian Earls) to the MICH 33
4:48
2nd & 10 at opp 33
Jayden Maiava run for 8 yds to the MICH 25
4:12
3rd & 2 at opp 25
Courtney Reese run for 2 yds to the MICH 23 for a 1ST down
3:28
1st & 10 at opp 23
Courtney Reese run for 3 yds to the MICH 20
2:43
2nd & 7 at opp 20
Jordan Younge-Humphrey run for 20 yds for a TD (Jose Pizano KICK)Michigan 35, UNLV 7
Michigan End of game, 4 plays
2:43
Andre Meono kickoff for 62 yds
2:36
1st & 10 at own 31
Leon Franklin run for 2 yds to the MICH 33
1:53
2nd & 8 at own 33
Henry Donohue run for 3 yds to the MICH 36
1:14
3rd & 5 at own 36
Jayden Denegal pass complete to Semaj Morgan for 35 yds to the UNLV 29 for a 1ST down
1:00
1st & 10 at opp 29
Michigan Penalty, Illegal Snap on CRIPPEN, Greg enforced (-5 Yards) to the UNLV 34
0:35
1st & 15 at opp 34
Danny Hughes run for 2 yds to the UNLV 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.