From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
TCU
Utah
403
Total yards
267
263
Passing yards
199
140
Rushing yards
68
6.4
Yards per pass
6.0
4.8
Yards per rush
2.6
20
First downs
12
4–17
Third downs
2–15
1–1
Fourth downs
0–2
1
Turnovers
1
6–38
Penalties
5–32
30:55
Possession
29:05
4
Sacks (by defense)
0
Efficiency
TCU
Utah
37%
Success rate
22%
−0.01
EPA per play
−0.07
1.09
Explosiveness
1.66
−0.19
Rushing EPA
0.17
0.14
Passing EPA
−0.21
17%
Passing-down success
4%
0.11
First-down EPA
0.01
−0.41
Second-down EPA
−0.15
0.12
Third-down EPA
0.24
19%
Havoc by its defense
18%
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)
Utah 64% to win. TCU won as Elo’s underdog.
The line
Utah −3, over/under 52.
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 Utah 58%, TCU 42%. 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. Utah drives left to right, TCU right to left.
Q1 TCUFumble, 9 plays, 66 yards
Q1 UtahPunt, 3 plays, 6 yards
Q1 TCUMissed FG, 7 plays, 10 yards
Q1 UtahPunt, 4 plays, 11 yards
Q1 TCUPunt, 3 plays, 4 yards
Q1 UtahPunt, 4 plays, 18 yards
Q1 TCUField goal, 9 plays, 66 yards
Q2 UtahPunt, 5 plays, 19 yards
Q2 TCUTouchdown, 8 plays, 79 yards
Q2 UtahPunt, 3 plays, 3 yards
Q2 TCUPunt, 3 plays, 6 yards
Q2 UtahPunt, 3 plays, −3 yards
Q2 TCUPunt, 3 plays, 8 yards
Q2 UtahPunt, 7 plays, 27 yards
Q2 TCUEnd of half, 1 play, −2 yards
Q3 UtahPunt, 3 plays, −14 yards
Q3 TCUField goal, 8 plays, 42 yards
Q3 UtahPunt, 3 plays, 1 yard
Q3 TCUPunt, 3 plays, 2 yards
Q3 UtahTouchdown, 3 plays, 82 yards
Q3 TCUPunt, 4 plays, 18 yards
Q3 UtahPunt, 4 plays, 11 yards
Q3 TCUPunt, 4 plays, 9 yards
Q3 UtahPunt, 5 plays, 19 yards
Q4 TCUPunt, 5 plays, 56 yards
Q4 UtahTurnover on downs, 7 plays, 81 yards
Q4 TCUPunt, 3 plays, 6 yards
Q4 UtahTurnover on downs, 5 plays, 20 yards
Q4 TCUEnd of game, 7 plays, 5 yards
Play by play
1st quarter7 drives, then Tied at 0
TCU Fumble, 9 plays
15:00
Trey Coleman kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Josh Hoover pass complete to Savion Williams for 10 yds to the TCU 35 for a 1ST down
14:40
1st & 10 at own 35
Savion Williams run for 15 yds to the 50 yard line for a 1ST down
14:08
1st & 10 at the 50
Josh Hoover pass complete to Cam Cook for 12 yds to the UTAH 38 for a 1ST down
13:22
1st & 10 at opp 38
Cam Cook run for a loss of 4 yards to the UTAH 42
12:54
2nd & 14 at opp 42
Josh Hoover pass complete to Cam Cook for 1 yd to the UTAH 41
12:09
3rd & 13 at opp 41
Josh Hoover pass complete to JP Richardson for 17 yds to the UTAH 24 for a 1ST down
11:35
1st & 10 at opp 24
Josh Hoover pass incomplete
11:23
2nd & 10 at opp 24
Josh Hoover pass complete to Trent Battle for 15 yds to the UTAH 9 for a 1ST down
11:03
1st & goal at opp 9
Josh Hoover run for no gain to the UTAH 9 Josh Hoover fumbled, recovered by UTAH Van Fillinger V. Fillinger return for 0 yds
Utah Punt, 3 plays
10:57
1st & 10 at own 9
Micah Bernard run for 2 yds to the UTAH 11
10:25
2nd & 8 at own 11
Isaac Wilson pass complete to Dorian Singer for 5 yds to the UTAH 16
9:45
3rd & 3 at own 16
Brant Kuithe run for a loss of 1 yard to the UTAH 15
9:12
4th & 4 at own 15
Jack Bouwmeester punt blocked by DJ Rodgers, recovered by Jonathan Bax, returns for no gain to the UTAH 15
TCU Missed FG, 7 plays
9:00
1st & 10 at opp 15
Josh Hoover pass incomplete
8:51
2nd & 10 at opp 15
Cam Cook run for 2 yds to the UTAH 13
8:08
3rd & 8 at opp 13
Josh Hoover pass complete to JP Richardson for 10 yds to the UTAH 3 for a 1ST down
7:46
1st & goal at opp 3
Josh Hoover pass incomplete
7:42
2nd & goal at opp 3
Cam Cook run for a loss of 2 yards to the UTAH 5
6:53
3rd & goal at opp 5
Josh Hoover pass incomplete
6:48
4th & goal at opp 5
Kyle Lemmermann 23 yd FG BLOCKED by Tao Johnson recovred by Van Fillinger. Returned for no gain to the UTAH 8
Utah Punt, 4 plays
6:39
1st & 10 at own 8
Isaac Wilson run for 11 yds to the UTAH 19 for a 1ST down TCU Penalty, Personal Foul (15 Yards) to the UTAH 34 for a 1ST down
6:21
1st & 10 at own 34
Isaac Wilson pass incomplete
6:13
2nd & 10 at own 34
Micah Bernard run for a loss of 1 yard to the UTAH 33
5:36
3rd & 11 at own 33
Isaac Wilson sacked by Marcel Brooks for a loss of 14 yards to the UTAH 19
5:11
4th & 25 at own 19
Jack Bouwmeester punt for 44 yds , JP Richardson returns for 3 yds to the TCU 40
TCU Punt, 3 plays
4:58
1st & 10 at own 40
Cam Cook run for 4 yds to the TCU 44
4:36
2nd & 6 at own 44
Josh Hoover pass incomplete
4:24
3rd & 6 at own 44
Josh Hoover pass incomplete
4:19
4th & 6 at own 44
Ethan Craw punt for 44 yds , Dorian Singer returns for a loss of 7 yards to the UTAH 5
Utah Punt, 4 plays
4:07
1st & 10 at own 5
Micah Bernard run for 15 yds to the UTAH 20 for a 1ST down
3:26
1st & 10 at own 20
Micah Bernard run for 1 yd to the UTAH 21
2:51
2nd & 9 at own 21
Isaac Wilson pass complete to Dijon Stanley for 2 yds to the UTAH 23
2:13
3rd & 7 at own 23
Isaac Wilson run for no gain to the UTAH 23
1:37
4th & 7 at own 23
Jack Bouwmeester punt for 48 yds, fair catch by JP Richardson at the TCU 29
TCU Field goal, 9 plays
1:29
1st & 10 at own 29
Josh Hoover pass complete to JP Richardson for 26 yds to the UTAH 45 for a 1ST down
0:57
1st & 10 at opp 45
Trent Battle run for 4 yds to the UTAH 41
0:32
2nd & 6 at opp 41
Josh Hoover pass incomplete
0:27
3rd & 6 at opp 41
Josh Hoover pass complete to Drake Dabney for 8 yds to the UTAH 33 for a 1ST down
Q2 15:00
1st & 10 at opp 33
Josh Hoover pass complete to Eric McAlister for 23 yds to the UTAH 10 for a 1ST down
Q2 14:40
1st & goal at opp 10
TCU Penalty, False Start (-5 Yards) to the UTAH 15
Q2 14:16
1st & goal at opp 15
Trent Battle run for 10 yds to the UTAH 5
Q2 13:51
2nd & goal at opp 5
Josh Hoover pass incomplete
Q2 13:43
3rd & goal at opp 5
Josh Hoover pass incomplete
Q2 13:29
4th & goal at opp 5
Kyle Lemmermann 23 Yd Field GoalTCU 3, Utah 0
2nd quarter8 drives, then TCU 10, Utah 0
Utah Punt, 5 plays
13:29
Kyle Lemmermann kickoff for 65 yds for a touchback
13:29
1st & 10 at own 25
Isaac Wilson pass complete to Charlie Vincent for 4 yds to the UTAH 29
12:58
2nd & 6 at own 29
Micah Bernard run for 20 yds to the UTAH 49 for a 1ST down
12:25
1st & 10 at own 49
Isaac Wilson pass complete to Mycah Pittman for 3 yds to the TCU 48
11:58
2nd & 7 at opp 48
(11:58) WILSON, Isaac pass deep to the left incomplete intended for SINGER, Dorian thrown to the TCU3, clock 11:49. PENALTY UTAH Holding on LOMU, Caleb enforced 10 yards from the TCU48 to the UTAH42. NO PLAY (replay the down).
11:49
2nd & 17 at own 42
Isaac Wilson run for 2 yds to the UTAH 44
11:04
3rd & 15 at own 44
Isaac Wilson pass incomplete
10:59
4th & 15 at own 44
Jack Bouwmeester punt for 35 yds, fair catch by JP Richardson at the TCU 21
TCU Touchdown, 8 plays
10:51
1st & 10 at own 21
Josh Hoover pass complete to Jack Bech for 5 yds to the TCU 26
10:26
2nd & 5 at own 26
Trent Battle run for 4 yds to the TCU 30
9:39
3rd & 1 at own 30
Savion Williams run for 4 yds to the TCU 34 for a 1ST down
8:52
1st & 10 at own 34
Josh Hoover pass complete to Eric McAlister for 34 yds to the UTAH 32 for a 1ST down
8:31
1st & 10 at opp 32
Josh Hoover pass complete to Trent Battle for 4 yds to the UTAH 28
8:02
2nd & 6 at opp 28
Trent Battle run for 7 yds to the UTAH 21 for a 1ST down
7:25
1st & 10 at opp 21
Josh Hoover pass complete to Drake Dabney for 20 yds for a 1ST down
Kyle Lemmermann kickoff for 63 yds , Money Parks return for 20 yds to the UTAH 22
6:55
1st & 10 at own 22
Micah Bernard run for 7 yds to the UTAH 29
6:19
2nd & 3 at own 29
Isaac Wilson sacked by Devean Deal for a loss of 4 yards to the UTAH 25
5:40
3rd & 7 at own 25
Isaac Wilson pass incomplete
5:33
4th & 7 at own 25
Jack Bouwmeester punt for 30 yds
TCU Punt, 3 plays
5:21
1st & 10 at own 45
Cam Cook run for a loss of 3 yards to the TCU 42
4:52
2nd & 13 at own 42
Josh Hoover run for 6 yds to the TCU 48
4:13
3rd & 7 at own 48
Josh Hoover pass complete to Savion Williams for 3 yds to the UTAH 49
3:22
4th & 4 at opp 49
Ethan Craw punt for 49 yds for a touchback
3:17
1st & 10 at own 20
Utah Penalty, False Start (Tanoa Togiai) to the UTAH 15
Utah Punt, 3 plays
3:17
1st & 15 at own 15
Micah Bernard run for 4 yds to the UTAH 19
2:44
2nd & 11 at own 19
Micah Bernard run for 3 yds to the UTAH 22
2:28
3rd & 8 at own 22
Isaac Wilson pass complete to Brant Kuithe for no gain to the UTAH 22
2:00
4th & 8 at own 22
Utah Penalty, False Start (-5 Yards) to the UTAH 17
2:00
4th & 13 at own 17
Jack Bouwmeester punt for 43 yds, fair catch by JP Richardson at the TCU 40
TCU Punt, 3 plays
1:52
1st & 10 at own 40
Josh Hoover pass complete to Cam Cook for 3 yds to the TCU 43
1:43
2nd & 7 at own 43
Josh Hoover pass incomplete
1:40
3rd & 7 at own 43
Josh Hoover pass complete to Savion Williams for 5 yds to the TCU 48
1:32
4th & 2 at own 48
Timeout TCU, clock 01:32
1:32
4th & 2 at own 48
Ethan Craw punt for 37 yds, fair catch by Mycah Pittman at the UTAH 15
Utah Punt, 7 plays
1:23
1st & 10 at own 15
Isaac Wilson pass complete to Dorian Singer for 11 yds to the UTAH 26 for a 1ST down
1:07
1st & 10 at own 26
Isaac Wilson pass incomplete
1:02
2nd & 10 at own 26
Isaac Wilson pass incomplete
0:58
3rd & 10 at own 26
Isaac Wilson pass complete to Brant Kuithe for 26 yds to the TCU 48 for a 1ST down
0:40
1st & 10 at opp 48
Isaac Wilson pass incomplete
0:38
2nd & 10 at opp 48
Isaac Wilson sacked by Kaleb Elarms-Orr for a loss of 10 yards to the UTAH 42
0:19
3rd & 20 at own 42
Timeout Utah, clock 00:19
0:19
3rd & 20 at own 42
Isaac Wilson pass incomplete
0:15
4th & 20 at own 42
Jack Bouwmeester punt for 42 yds, downed at the TCU 16
TCU End of half, 1 play
0:04
1st & 10 at own 16
(00:04) [NH] Kneel down by HOOVER, Josh at TCU14 (team loss of 2), clock 00:00.
3rd quarter9 drives, then TCU 13, Utah 7
Utah Punt, 3 plays
15:00
Kyle Lemmermann kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Isaac Wilson pass incomplete
14:53
2nd & 10 at own 25
Utah Penalty, False Start (-5 Yards) to the UTAH 20
14:53
2nd & 15 at own 20
Micah Bernard run for a loss of 5 yards to the UTAH 15
14:15
3rd & 20 at own 15
(14:15) QB Keeper WILSON, Isaac rush up the middle for a loss of 7 yards, WILSON, Isaac fumbled at UTAH8 forced by DEAL, Devean, recovered by UTAH BERNARD, Micah at the UTAH8, returned 44 yards to the TCU48 (JAMES, LaMareon;DEAL, Devean), clock 13:53. PENALTY UTAH Illegal Block in the Back on MOEA’I, Solatoa enforced half the distance from the goal, 7 yards from the UTAH15 to the UTAH8. NO PLAY (replay the down).
13:45
3rd & 27 at own 8
Charlie Vincent run for 3 yds to the UTAH 11
13:09
4th & 24 at own 11
Jack Bouwmeester punt for 41 yds, fair catch by JP Richardson at the TCU 48
TCU Field goal, 8 plays
12:39
1st & 10 at own 48
Josh Hoover pass complete to Cam Cook for 6 yds to the UTAH 46
12:19
2nd & 4 at opp 46
Josh Hoover pass complete to Drake Dabney for 11 yds to the UTAH 35 for a 1ST down
11:54
1st & 10 at opp 35
Josh Hoover pass complete to Savion Williams for 7 yds to the UTAH 28
11:32
2nd & 3 at opp 28
Cam Cook run for 14 yds to the UTAH 14 for a 1ST down
11:09
1st & 10 at opp 14
Cam Cook run for a loss of 1 yard to the UTAH 15
10:26
2nd & 11 at opp 15
Hauss Hejny run for 5 yds to the UTAH 10
9:44
3rd & 6 at opp 10
Josh Hoover pass incomplete
9:32
4th & 6 at opp 10
Kyle Lemmermann 28 Yd Field GoalTCU 13, Utah 0
Utah Punt, 3 plays
9:32
Kyle Lemmermann kickoff for 65 yds for a touchback
9:32
1st & 10 at own 25
Micah Bernard run for 1 yd to the UTAH 26
8:58
2nd & 9 at own 26
Isaac Wilson pass incomplete
8:49
3rd & 9 at own 26
Isaac Wilson pass incomplete
8:44
4th & 9 at own 26
Jack Bouwmeester punt for 46 yds, fair catch by JP Richardson at the TCU 28
TCU Punt, 3 plays
8:36
1st & 10 at own 28
Josh Hoover pass complete to Savion Williams for 2 yds to the TCU 30
8:04
2nd & 8 at own 30
Josh Hoover pass incomplete
7:56
3rd & 8 at own 30
Josh Hoover pass incomplete
7:52
4th & 8 at own 30
Ethan Craw punt for 52 yds, downed at the UTAH 18
Utah Touchdown, 3 plays
7:38
1st & 10 at own 18
Micah Bernard run for 4 yds to the UTAH 22
7:03
2nd & 6 at own 22
Isaac Wilson pass complete to Brant Kuithe for 7 yds to the UTAH 29 for a 1ST down
6:12
1st & 10 at own 29
Money Parks 71 Yd pass from Isaac Wilson (Cole Becker Kick)TCU 13, Utah 7
TCU Punt, 4 plays
6:12
Trey Coleman kickoff for 60 yds
6:12
1st & 10 at own 25
Savion Williams run for 14 yds to the TCU 39 for a 1ST down
5:50
1st & 10 at own 39
Cam Cook run for 4 yds to the TCU 43
5:30
2nd & 6 at own 43
Josh Hoover pass incomplete
5:29
3rd & 6 at own 43
Josh Hoover pass incomplete
5:23
4th & 6 at own 43
Ethan Craw punt for 43 yds, fair catch by Mycah Pittman at the UTAH 14
Utah Punt, 4 plays
5:17
1st & 10 at own 14
Isaac Wilson pass complete to Brant Kuithe for 11 yds to the UTAH 25 for a 1ST down
4:38
1st & 10 at own 25
Isaac Wilson pass incomplete
4:30
2nd & 10 at own 25
Isaac Wilson pass incomplete
4:21
3rd & 10 at own 25
Isaac Wilson pass incomplete
4:13
4th & 10 at own 25
Jack Bouwmeester punt for 46 yds, fair catch by JP Richardson at the TCU 29
TCU Punt, 4 plays
4:04
1st & 10 at own 29
Josh Hoover pass complete to Jack Bech for 11 yds to the TCU 40 for a 1ST down
3:23
1st & 10 at own 40
TCU Penalty, False Start (Ben Taylor-Whitfield) to the TCU 35
3:12
1st & 15 at own 35
Josh Hoover pass incomplete
2:59
2nd & 15 at own 35
Josh Hoover pass incomplete
2:54
3rd & 15 at own 35
TCU Penalty, Delay Of Game (Josh Hoover) to the TCU 30
2:54
3rd & 20 at own 30
Trent Battle run for 8 yds to the TCU 38
2:23
4th & 12 at own 38
Ethan Craw punt for 35 yds, downed at the UTAH 27
Utah Punt, 5 plays
2:13
1st & 10 at own 27
Isaac Wilson run for 7 yds to the UTAH 34
1:45
2nd & 3 at own 34
Isaac Wilson pass complete to Brant Kuithe for 8 yds to the UTAH 42 for a 1ST down
0:55
1st & 10 at own 42
Isaac Wilson sacked by Devean Deal for a loss of 9 yards to the UTAH 33
0:11
2nd & 19 at own 33
Isaac Wilson pass complete to Money Parks for 13 yds to the UTAH 46
Q4 14:58
3rd & 6 at own 46
Isaac Wilson pass incomplete
Q4 14:55
4th & 6 at own 46
Jack Bouwmeester punt for 47 yds , JP Richardson returns for a loss of 1 yard to the TCU 3
4th quarter5 drives, then TCU 13, Utah 7
TCU Punt, 5 plays
14:44
1st & 10 at own 3
Josh Hoover pass complete to Jack Bech for 30 yds to the TCU 33 for a 1ST down
14:13
1st & 10 at own 33
Savion Williams run for 25 yds to the UTAH 42 for a 1ST down
13:30
1st & 10 at opp 42
Trent Battle run for 8 yds to the UTAH 34
12:45
2nd & 2 at opp 34
Josh Hoover pass incomplete
12:38
3rd & 2 at opp 34
Timeout TCU, clock 12:38
12:38
3rd & 2 at opp 34
Hauss Hejny run for a loss of 2 yards to the UTAH 36
11:55
4th & 4 at opp 36
Timeout TCU, clock 11:55
11:55
4th & 4 at opp 36
TCU Penalty, Delay Of Game (Josh Hoover) to the UTAH 41
11:55
4th & 9 at opp 41
Ethan Craw punt for 39 yds, downed at the UTAH 2
Utah Turnover on downs, 7 plays
11:42
1st & 10 at own 2
Isaac Wilson run for 4 yds to the UTAH 6
11:00
2nd & 6 at own 6
Micah Bernard run for 2 yds to the UTAH 8
10:15
3rd & 4 at own 8
Isaac Wilson pass complete to Dorian Singer for 36 yds to the UTAH 44 for a 1ST down
9:29
1st & 10 at own 44
Isaac Wilson pass complete to Money Parks for a loss of 5 yards to the UTAH 39
8:43
2nd & 15 at own 39
Isaac Wilson pass complete to Brant Kuithe for 4 yds to the UTAH 43
8:04
3rd & 11 at own 43
Isaac Wilson run for 9 yds to the TCU 48
7:11
4th & 2 at opp 48
Isaac Wilson pass intercepted Bud Clark return for no gain to the TCU 17
TCU Punt, 3 plays
6:58
1st & 10 at own 17
Cam Cook run for a loss of 1 yard to the TCU 16
6:24
2nd & 11 at own 16
Savion Williams run for 7 yds to the TCU 23
5:51
3rd & 4 at own 23
Josh Hoover pass incomplete
5:45
4th & 4 at own 23
Ethan Craw punt for 40 yds, fair catch by Mycah Pittman at the UTAH 37
Utah Turnover on downs, 5 plays
5:37
1st & 10 at own 37
Isaac Wilson run for 15 yds to the TCU 48 for a 1ST down
4:54
1st & 10 at opp 48
Micah Bernard run for 2 yds to the TCU 46
4:19
2nd & 8 at opp 46
Isaac Wilson pass complete to Micah Bernard for no gain to the TCU 46
3:33
3rd & 8 at opp 46
Isaac Wilson pass complete to Micah Bernard for 3 yds to the TCU 43
2:52
4th & 5 at opp 43
Isaac Wilson pass incomplete
TCU End of game, 7 plays
2:35
1st & 10 at own 43
Trent Battle run for 4 yds to the TCU 47
2:30
2nd & 6 at own 47
Timeout Utah, clock 02:30
2:30
2nd & 6 at own 47
Trent Battle run for no gain to the TCU 47
2:25
3rd & 6 at own 47
Timeout Utah, clock 02:25
2:25
3rd & 6 at own 47
Savion Williams run for 5 yds to the UTAH 48
2:17
4th & 1 at opp 48
Timeout Utah, clock 02:17
2:17
4th & 1 at opp 48
Savion Williams run for 2 yds to the UTAH 46 for a 1ST down
1:57
1st & 10 at opp 46
(01:57) [SG] Kneel down by HOOVER, Josh at UTAH47 (team loss of 1), clock 01:51.
1:22
2nd & 11 at opp 47
(01:22) [SG] Kneel down by HOOVER, Josh at UTAH50 (team loss of 3), clock 01:14.
0:38
3rd & 14 at the 50
(00:38) [SG] Kneel down by HOOVER, Josh at TCU48 (team loss of 2), clock 00:36.
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.