From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Penn State
Utah
448
Total yards
391
279
Passing yards
207
169
Rushing yards
184
12.7
Yards per pass
5.2
5.5
Yards per rush
4.3
13
First downs
23
7–13
Third downs
11–19
0–1
Fourth downs
1–2
0
Turnovers
2
3–33
Penalties
4–25
24:27
Possession
35:13
6
Sacks (by defense)
3
Efficiency
Penn State
Utah
36%
Success rate
41%
0.32
EPA per play
0.04
2.03
Explosiveness
1.30
0.16
Rushing EPA
0.28
0.49
Passing EPA
−0.16
29%
Passing-down success
36%
−0.38
First-down EPA
−0.20
0.19
Second-down EPA
−0.35
1.98
Third-down EPA
1.14
13%
Havoc by its defense
6%
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 53% to win. Penn State won as Elo’s underdog.
The line
Penn State −1.5, over/under 55.
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 Penn State 54%, Utah 46%. CollegeFootballData.com’s estimate from the point spread.
The money
The Rose Bowl was put on by the Pasadena Tournament of Roses Association, a nonprofit. Its IRS Form 990 for the year to April 2023, which takes in this game, reports $111.1 million in revenue, $102.9 million of it from rose bowl game, and $111.6 million in expenses. Its best-paid, executive director/CEO David M Eads, was paid $454,000. The largest payments it lists that year:
From the organization’s IRS Form 990, via ProPublica Nonprofit Explorer and the IRS’s e-file data. Payments are the grants it lists on Schedule I of that return. See every filing at ProPublica (EIN 95-1725190).
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Utah drives left to right, Penn State right to left.
Q1 Penn StatePunt, 3 plays, −1 yard
Q1 UtahPunt, 3 plays, 2 yards
Q1 Penn StatePunt, 4 plays, 26 yards
Q1 UtahInterception, 7 plays, 37 yards
Q1 Penn StateTouchdown, 11 plays, 82 yards
Q1 UtahTouchdown, 13 plays, 75 yards
Q2 Penn StateTouchdown, 6 plays, 70 yards
Q2 UtahTouchdown, 6 plays, 75 yards
Q2 Penn StatePunt, 6 plays, 19 yards
Q2 UtahEnd of half, 7 plays, 24 yards
Q3 UtahPunt, 11 plays, 34 yards
Q3 Penn StateTouchdown, 3 plays, 95 yards
Q3 UtahInterception, 8 plays, 29 yards
Q3 Penn StatePunt, 3 plays, 4 yards
Q3 UtahPunt, 5 plays, 45 yards
Q3 Penn StateTouchdown, 3 plays, 94 yards
Q4 UtahPunt, 3 plays, −6 yards
Q4 Penn StateTouchdown, 5 plays, 47 yards
Q4 UtahPunt, 3 plays, −20 yards
Q4 Penn StatePunt, 3 plays, 4 yards
Q4 UtahTurnover on downs, 9 plays, 37 yards
Q4 Penn StateTurnover on downs, 5 plays, 15 yards
Q4 UtahTouchdown, 8 plays, 78 yards
Q4 Penn StateResult not recorded, 1 play, 2 yards
Play by play
1st quarter6 drives, then Penn State 7, Utah 0
Penn State Punt, 3 plays
15:00
1st & 10 at own 35
Jordan Noyes kickoff for 63 yds , Nicholas Singleton return for 21 yds to the PnSt 23
14:45
1st & 10 at own 23
Sean Clifford run for a loss of 3 yards to the PnSt 20
14:02
2nd & 13 at own 20
Nicholas Singleton run for 6 yds to the PnSt 26
13:05
3rd & 7 at own 26
Sean Clifford sacked by Lander Barton for a loss of 4 yards to the PnSt 22
12:52
4th & 11 at own 22
Barney Amor punt for 41 yds, fair catch by Devaughn Vele at the Utah 37
Utah Punt, 3 plays
12:20
1st & 10 at own 37
Micah Bernard run for 3 yds to the Utah 40
11:42
2nd & 7 at own 40
Cameron Rising pass complete to Micah Bernard for a loss of 1 yard to the Utah 39
11:32
3rd & 8 at own 39
Cameron Rising pass incomplete to Devaughn Vele
11:24
4th & 8 at own 39
Jack Bouwmeester punt for 52 yds , Mitchell Tinsley returns for no gain to the PnSt 9
Penn State Punt, 4 plays
11:18
1st & 10 at own 9
Nicholas Singleton run for 17 yds to the PnSt 26 for a 1ST down
11:02
1st & 10 at own 26
Nicholas Singleton run for no gain to the PnSt 26
10:19
2nd & 10 at own 26
Nicholas Singleton run for 5 yds to the PnSt 31
9:30
3rd & 5 at own 31
Sean Clifford pass complete to Mitchell Tinsley for 4 yds to the PnSt 35
8:59
4th & 1 at own 35
Barney Amor punt for 45 yds, punt out-of-bounds at the Utah 20
Utah Interception, 7 plays
8:40
1st & 10 at own 20
Cameron Rising pass complete to Money Parks for 12 yds to the Utah 32 for a 1ST down
8:15
1st & 10 at own 32
Jaylen Dixon run for 5 yds to the Utah 37
7:41
2nd & 5 at own 37
Micah Bernard run for 11 yds to the Utah 48 for a 1ST down
6:50
1st & 10 at own 48
Money Parks run for 9 yds to the PnSt 43
6:32
2nd & 1 at opp 43
Micah Bernard run for 3 yds to the PnSt 40 for a 1ST down
6:03
1st & 10 at opp 40
UTAH Penalty, False Start (Braeden Daniels) to the PnSt 45
5:15
1st & 15 at opp 45
Ja’Quinden Jackson run for 2 yds to the PnSt 43
4:58
2nd & 13 at opp 43
Cameron Rising pass intercepted Kalen King return for no gain to the PnSt 18
Penn State Touchdown, 11 plays
4:33
1st & 10 at own 18
Kaytron Allen run for no gain to the PnSt 18
4:00
2nd & 10 at own 18
Sean Clifford pass complete to Kaytron Allen for 7 yds to the PnSt 25
3:38
3rd & 3 at own 25
Sean Clifford pass complete to Tyler Warren for 15 yds to the PnSt 40 for a 1ST down
3:24
1st & 10 at own 40
Sean Clifford pass incomplete to Mitchell Tinsley
3:17
2nd & 10 at own 40
Kaytron Allen run for 16 yds to the Utah 44 for a 1ST down
2:55
1st & 10 at opp 44
Kaytron Allen run for no gain to the Utah 44
2:15
2nd & 10 at opp 44
Sean Clifford pass complete to Kaytron Allen for 3 yds to the Utah 41
1:54
3rd & 7 at opp 41
Sean Clifford pass complete to Theo Johnson for 28 yds to the Utah 13 for a 1ST down
1:35
1st & 10 at opp 13
Clifford, Sean pass incomplete to Wallace III, Harrison, PENALTY UTAH offside (Reid, Gabe) 5 yards to the UTAH8, NO PLAY.
1:30
1st & 5 at opp 8
Kaytron Allen run for a loss of 1 yard to the Utah 9
0:46
2nd & 6 at opp 9
Sean Clifford pass complete to KeAndre Lambert-Smith for 4 yds to the Utah 5
0:07
3rd & 2 at opp 5
Nicholas Singleton run for 5 yds for a TD (Jake Pinegar KICK)Penn State 7, Utah 0
Utah Touchdown, 13 plays
0:07
3rd & 2 at own 35
Jake Pinegar kickoff for 65 yds for a touchback
0:02
1st & 10 at own 25
Cameron Rising run for 3 yds to the Utah 28
Q2 14:55
2nd & 7 at own 28
Rising, Cameron pass incomplete to Vele, Devaughn, PENALTY PENNST pass interference (Dixon, Johnny) 13 yards to the UTAH41, NO PLAY, 1ST DOWN UTAH.
Q2 14:48
1st & 10 at own 41
Cameron Rising pass complete to Devaughn Vele for 7 yds to the Utah 48
Q2 14:12
2nd & 3 at own 48
Cameron Rising pass complete to Jaylen Dixon for 1 yd to the Utah 49
Q2 13:31
3rd & 2 at own 49
Ja’Quinden Jackson run for 1 yd to the 50 yard line
Q2 12:43
4th & 1 at the 50
Cameron Rising run for 3 yds to the PnSt 47 for a 1ST down
Q2 12:20
1st & 10 at opp 47
PENN ST Penalty, Defensive Offside (PJ Mustipher) to the PnSt 42
Q2 11:53
1st & 5 at opp 42
Ja’Quinden Jackson run for 4 yds to the PnSt 38
Q2 11:22
2nd & 1 at opp 38
Ja’Quinden Jackson run for 5 yds to the PnSt 33 for a 1ST down
Q2 10:53
1st & 10 at opp 33
Cameron Rising run for 6 yds to the PnSt 27
Q2 10:17
2nd & 4 at opp 27
Micah Bernard run for 15 yds to the PnSt 12 for a 1ST down
Q2 9:38
1st & 10 at opp 12
Micah Bernard run for 2 yds to the PnSt 10
Q2 9:02
2nd & 8 at opp 10
Cameron Rising run for 7 yds to the PnSt 3
Q2 8:26
3rd & 1 at opp 3
Cameron Rising run for 2 yds to the PnSt 1 for a 1ST down
Q2 7:55
1st & goal at opp 1
Cameron Rising pass complete to Thomas Yassmin for 1 yd for a TD Timeout PENN ST, clock 07:55 (Jordan Noyes KICK)Tied at 7
2nd quarter4 drives, then Tied at 14
Penn State Touchdown, 6 plays
7:55
1st & 10 at own 35
Jordan Noyes kickoff for 64 yds , Kaytron Allen return for 29 yds to the PnSt 30
7:38
1st & 10 at own 30
Sean Clifford pass incomplete
6:58
2nd & 10 at own 30
Kaytron Allen run for 2 yds to the PnSt 32
6:10
3rd & 8 at own 32
Sean Clifford pass complete to KeAndre Lambert-Smith for 32 yds to the Utah 36 for a 1ST down
5:57
1st & 10 at opp 36
Sean Clifford pass complete to Kaytron Allen for 6 yds to the Utah 30
5:06
2nd & 4 at opp 30
Sean Clifford pass complete to Harrison Wallace III for 20 yds to the Utah 10 for a 1ST down
4:47
1st & goal at opp 10
Sean Clifford pass complete to Mitchell Tinsley for 10 yds for a TD (Jake Pinegar KICK)Penn State 14, Utah 7
Utah Touchdown, 6 plays
4:47
1st & 10 at own 35
Jake Pinegar kickoff for 65 yds for a touchback
4:37
1st & 10 at own 25
Micah Bernard run for no gain to the Utah 25
4:04
2nd & 10 at own 25
Cameron Rising pass incomplete to Makai Cope
3:35
3rd & 10 at own 25
Cameron Rising pass complete to Devaughn Vele for 47 yds to the PnSt 28 for a 1ST down
3:24
1st & 10 at opp 28
Cameron Rising pass incomplete to Micah Bernard
3:15
2nd & 10 at opp 28
Micah Bernard run for 9 yds to the PnSt 19
2:38
3rd & 1 at opp 19
Ja’Quinden Jackson run for 19 yds for a TD (Jordan Noyes KICK)Tied at 14
Penn State Punt, 6 plays
2:38
3rd & 1 at own 35
Jordan Noyes kickoff for 62 yds , Nicholas Singleton return for 18 yds to the PnSt 21
2:27
1st & 10 at own 21
Sean Clifford pass complete to Mitchell Tinsley for 1 yd to the PnSt 22
1:51
2nd & 9 at own 22
Sean Clifford sacked by Junior Tafuna for a loss of 1 yard to the PnSt 21
1:21
3rd & 10 at own 21
Sean Clifford pass complete to Mitchell Tinsley for 16 yds to the PnSt 37 for a 1ST down
1:14
1st & 10 at own 37
Sean Clifford pass incomplete to Nicholas Singleton
1:06
2nd & 10 at own 37
Sean Clifford sacked by Karene Reid for a loss of 6 yards to the PnSt 31
1:06
3rd & 16 at own 31
Timeout UTAH, clock 01:06
1:01
3rd & 16 at own 31
Kaytron Allen run for 9 yds to the PnSt 40
1:01
4th & 7 at own 40
Timeout UTAH, clock 01:01
0:54
4th & 7 at own 40
Barney Amor punt for 60 yds for a touchback
Utah End of half, 7 plays
0:45
1st & 10 at own 20
Cameron Rising run for 15 yds to the Utah 35 for a 1ST down
0:36
1st & 10 at own 35
Cameron Rising pass incomplete to Devaughn Vele
0:30
2nd & 10 at own 35
Cameron Rising pass incomplete to Thomas Yassmin
0:23
3rd & 10 at own 35
Cameron Rising pass complete to Devaughn Vele for 14 yds to the Utah 49 for a 1ST down
0:17
1st & 10 at own 49
Cameron Rising pass incomplete to Devaughn Vele
0:11
2nd & 10 at own 49
Cameron Rising pass incomplete to Thomas Yassmin
0:04
3rd & 10 at own 49
Cameron Rising sacked by Curtis Jacobs for a loss of 5 yards to the Utah 44
3rd quarter6 drives, then Penn State 21, Utah 14
Utah Punt, 11 plays
15:00
1st & 10 at own 35
Jake Pinegar kickoff for 58 yds , Money Parks return for 15 yds to the Utah 22
14:48
1st & 10 at own 22
Micah Bernard run for 7 yds to the Utah 29
14:00
2nd & 3 at own 29
Micah Bernard run for 1 yd to the Utah 30
13:43
3rd & 2 at own 30
Ja’Quinden Jackson run for 4 yds to the Utah 34 for a 1ST down
13:10
1st & 10 at own 34
Cameron Rising pass incomplete to Thomas Yassmin
13:03
2nd & 10 at own 34
Cameron Rising run for 16 yds to the 50 yard line for a 1ST down
12:33
1st & 10 at the 50
Cameron Rising pass incomplete to Munir McClain
12:22
2nd & 10 at the 50
Ja’Quinden Jackson run for 1 yd to the PnSt 49
11:46
3rd & 9 at opp 49
Cameron Rising pass complete to Logan Kendall for 14 yds to the PnSt 35 for a 1ST down
10:40
1st & 10 at opp 35
Devaughn Vele sacked by Curtis Jacobs for a loss of 9 yards to the PnSt 44
10:28
2nd & 19 at opp 44
Cameron Rising pass incomplete to Micah Bernard
10:24
3rd & 19 at opp 44
Cameron Rising pass incomplete to Munir McClain
10:17
4th & 19 at opp 44
Jack Bouwmeester punt for 39 yds, downed at the PnSt 5
Penn State Touchdown, 3 plays
10:13
1st & 10 at own 5
Sean Clifford pass incomplete to Theo Johnson
10:04
2nd & 10 at own 5
Sean Clifford pass complete to Mitchell Tinsley for 8 yds to the PnSt 13
9:25
3rd & 2 at own 13
Nicholas Singleton run for 87 yds for a TD (Jake Pinegar KICK)Penn State 21, Utah 14
Utah Interception, 8 plays
9:25
3rd & 2 at own 35
Jake Pinegar kickoff for 65 yds for a touchback
9:20
1st & 10 at own 25
Cameron Rising pass incomplete to Logan Kendall
9:12
2nd & 10 at own 25
Ja’Quinden Jackson run for 3 yds to the Utah 28
8:31
3rd & 7 at own 28
Cameron Rising run for 9 yds to the Utah 37 for a 1ST down
8:14
1st & 10 at own 37
Bryson Barnes pass incomplete to Money Parks
8:04
2nd & 10 at own 37
Ja’Quinden Jackson run for 6 yds to the Utah 43
7:23
3rd & 5 at own 43
Bryson Barnes pass complete to Micah Bernard for 6 yds to the Utah 49 for a 1ST down
6:55
1st & 10 at own 49
Bryson Barnes run for 5 yds to the PnSt 46
6:07
2nd & 5 at opp 46
Bryson Barnes pass intercepted Ji’Ayir Brown return for 22 yds to the PnSt 42
Penn State Punt, 3 plays
5:55
1st & 10 at own 42
Sean Clifford run for 2 yds to the PnSt 44
5:13
2nd & 8 at own 44
Kaytron Allen run for 2 yds to the PnSt 46
4:31
3rd & 6 at own 46
Sean Clifford pass incomplete to Harrison Wallace III
4:24
4th & 6 at own 46
Barney Amor punt for 43 yds, fair catch by Devaughn Vele at the Utah 11
Utah Punt, 5 plays
4:12
1st & 10 at own 11
Micah Bernard run for 9 yds to the Utah 20
3:40
2nd & 1 at own 20
Ja’Quinden Jackson run for 30 yds to the 50 yard line for a 1ST down
3:23
1st & 10 at the 50
Bryson Barnes sacked by Demeioun Robinson for a loss of 8 yards to the Utah 42
2:43
2nd & 18 at own 42
Bryson Barnes pass complete to Jaylen Dixon for 5 yds to the Utah 47
2:01
3rd & 13 at own 47
Bryson Barnes pass complete to Devaughn Vele for 9 yds to the PnSt 44
1:18
4th & 4 at opp 44
Jack Bouwmeester punt for 38 yds, downed at the PnSt 6
Penn State Touchdown, 3 plays
1:11
1st & 10 at own 6
Kaytron Allen run for 1 yd to the PnSt 7
0:30
2nd & 9 at own 7
Kaytron Allen run for 5 yds to the PnSt 12
Q4 14:49
3rd & 4 at own 12
Sean Clifford pass complete to KeAndre Lambert-Smith for 88 yds for a TD (Jake Pinegar KICK)Penn State 28, Utah 14
4th quarter8 drives, then Penn State 35, Utah 21
Utah Punt, 3 plays
14:49
3rd & 4 at own 35
Jake Pinegar kickoff for 65 yds for a touchback
14:35
1st & 10 at own 25
Bryson Barnes run for a loss of 3 yards to the Utah 22
14:15
2nd & 13 at own 22
Bryson Barnes pass incomplete
13:55
3rd & 13 at own 22
Bryson Barnes sacked by Ji’Ayir Brown and Demeioun Robinson for a loss of 3 yards to the Utah 19
13:20
4th & 16 at own 19
Jack Bouwmeester punt for 28 yds, downed at the Utah 47
Penn State Touchdown, 5 plays
13:15
1st & 10 at opp 47
Nicholas Singleton run for no gain to the Utah 47
13:00
2nd & 10 at opp 47
Sean Clifford pass complete to Harrison Wallace III for 27 yds to the Utah 20 for a 1ST down
12:20
1st & 10 at opp 20
Sean Clifford pass complete to Mitchell Tinsley for 10 yds to the Utah 10 for a 1ST down
11:35
1st & goal at opp 10
Sean Clifford run for 9 yds to the Utah 1
10:36
2nd & goal at opp 1
Kaytron Allen run for 1 yd for a TD (Jake Pinegar KICK)Penn State 35, Utah 14
Utah Punt, 3 plays
10:36
2nd & 1 at own 35
Jake Pinegar kickoff for 65 yds for a touchback
10:17
1st & 10 at own 25
Jackson, Ja’Quinden rush for 6 yards to the UTAH31, PENALTY UTAH holding 10 yards to the UTAH15, NO PLAY.
10:00
1st & 20 at own 15
Ja’Quinden Jackson run for 1 yd to the Utah 16
9:28
2nd & 19 at own 16
Bryson Barnes pass incomplete to Solomon Enis
9:00
3rd & 19 at own 16
Bryson Barnes sacked by Ji’Ayir Brown for a loss of 11 yards to the Utah 5
8:30
4th & 30 at own 5
Jack Bouwmeester punt for 47 yds , Mitchell Tinsley returns for 4 yds to the Utah 48
Penn State Punt, 3 plays
8:25
1st & 10 at opp 48
Sean Clifford run for a loss of 3 yards to the PnSt 49
8:00
2nd & 13 at own 49
Kaytron Allen run for 2 yds to the Utah 49
7:10
3rd & 11 at opp 49
Sean Clifford run for 5 yds to the Utah 44
6:14
4th & 6 at opp 44
Barney Amor punt for 43 yds, downed at the Utah 1
Utah Turnover on downs, 9 plays
6:08
1st & 10 at own 1
Ja’Quinden Jackson run for 2 yds to the Utah 3
5:35
2nd & 8 at own 3
Ja’Quinden Jackson run for 3 yds to the Utah 6
4:50
3rd & 5 at own 6
Bryson Barnes pass complete to Jaylen Dixon for 6 yds to the Utah 12 for a 1ST down
4:24
1st & 10 at own 12
Bryson Barnes pass incomplete to Devaughn Vele
4:19
2nd & 10 at own 12
Bryson Barnes pass complete to Micah Bernard for 3 yds to the Utah 15
3:55
3rd & 7 at own 15
PENN ST Penalty, Defensive Pass Interference (15 Yards) to the Utah 30 for a 1ST down
3:35
1st & 10 at own 30
Bryson Barnes pass complete to Ja’Quinden Jackson for 8 yds to the Utah 38
3:25
2nd & 2 at own 38
Bryson Barnes pass incomplete
3:19
3rd & 2 at own 38
Bryson Barnes pass incomplete to Makai Cope, broken up by Kobe King
3:14
4th & 2 at own 38
Micah Bernard run for a loss of 1 yard to the Utah 37
Penn State Turnover on downs, 5 plays
3:13
1st & 10 at opp 37
Tank Smith run for 11 yds to the Utah 26 for a 1ST down
2:30
1st & 10 at opp 26
Timeout PENN ST, clock 02:30
2:26
1st & 10 at opp 26
Tank Smith run for 2 yds to the Utah 24
2:26
2nd & 8 at opp 24
Timeout UTAH, clock 02:26
2:24
2nd & 8 at opp 24
Tank Smith run for a loss of 1 yard to the Utah 25
2:22
3rd & 9 at opp 25
Timeout UTAH, clock 02:22
2:20
3rd & 9 at opp 25
Tank Smith run for 3 yds to the Utah 22
2:17
4th & 6 at opp 22
Timeout UTAH, clock 02:17
2:12
4th & 6 at opp 22
Drew Allar pass incomplete to Omari Evans
Utah Touchdown, 8 plays
1:48
1st & 10 at own 22
Bryson Barnes pass complete to Jaylen Dixon for 19 yds to the Utah 41 for a 1ST down
1:42
1st & 10 at own 41
Bryson Barnes pass complete to Devaughn Vele for 23 yds to the PnSt 36 for a 1ST down
1:35
1st & 10 at opp 36
Bryson Barnes sacked by Keon Wylie and Jordan van den Berg for a loss of 5 yards to the PnSt 41
1:00
2nd & 15 at opp 41
Bryson Barnes run for 8 yds to the PnSt 33
0:52
3rd & 7 at opp 33
Bryson Barnes pass complete to Jaylen Dixon for 28 yds to the PnSt 5 for a 1ST down
0:43
1st & 0 at opp 5
Timeout PENN ST, clock 00:43
0:35
1st & goal at opp 5
Bryson Barnes pass incomplete to Jaylen Dixon
0:27
2nd & goal at opp 5
Bryson Barnes pass incomplete
0:25
3rd & goal at opp 5
Bryson Barnes pass complete to Jaylen Dixon for 5 yds for a TD (Jordan Noyes KICK)Penn State 35, Utah 21
Penn State Result not recorded, 1 play
0:25
3rd & 10 at own 35
Jordan Noyes on-side kick recovered by PENN ST at the 50 yard line UTAH Penalty, Defensive Offside (-5 Yards) to the Utah 45
0:20
1st & 10 at opp 45
TEAM run for a loss of 2 yards to the Utah 47
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.