From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Pennsylvania
Brown
368
Total yards
429
227
Passing yards
360
141
Rushing yards
69
4.5
Yards per pass
6.8
5.4
Yards per rush
1.9
22
First downs
26
8–17
Third downs
9–18
2–5
Fourth downs
0–1
1
Turnovers
0
7–54
Penalties
8–86
27:35
Possession
32:25
Efficiency
Pennsylvania
Brown
42%
Success rate
44%
−0.05
EPA per play
0.17
1.20
Explosiveness
1.20
0.25
Rushing EPA
−0.17
−0.07
Passing EPA
0.35
28%
Passing-down success
41%
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)
Pennsylvania 70% to win. Brown won as Elo’s underdog.
The line
Pennsylvania −13, 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 Pennsylvania 81%, Brown 19%. 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. Brown drives left to right, Pennsylvania 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 BrownTouchdown, 17 plays, 83 yards
Q1 PennsylvaniaMissed FG, 11 plays, 52 yards
Q1 BrownTouchdown, 14 plays, 74 yards
Q2 BrownTouchdown, 17 plays, 72 yards
Q2 PennsylvaniaInterception, 10 plays, 34 yards
Q2 BrownField goal, 7 plays, 40 yards
Q2 PennsylvaniaEnd of half, 9 plays, 46 yards
Q3 PennsylvaniaTurnover on downs, 11 plays, 50 yards
Q3 BrownTurnover on downs, 4 plays, 9 yards
Q3 PennsylvaniaTouchdown, 9 plays, 34 yards
Q3 BrownPunt, 3 plays, −6 yards
Q3 PennsylvaniaPunt, 3 plays, 0 yards
Q3 BrownPunt, 3 plays, 3 yards
Q3 PennsylvaniaField goal, 4 plays, 3 yards
Q3 BrownPunt, 3 plays, 3 yards
Q3 PennsylvaniaTouchdown, 2 plays, 62 yards
Q3 BrownTouchdown, 10 plays, 65 yards
Q4 PennsylvaniaPunt, 4 plays, 12 yards
Q4 BrownPunt, 4 plays, 5 yards
Q4 PennsylvaniaTouchdown, 6 plays, 32 yards
Q4 BrownPunt, 3 plays, 1 yard
Q4 PennsylvaniaTurnover on downs, 4 plays, 7 yards
Q4 BrownTouchdown, 9 plays, 66 yards
Q4 PennsylvaniaTurnover on downs, 9 plays, 30 yards
Play by play
1st quarter4 drives, then Brown 7, Pennsylvania 0
Brown Touchdown, 17 plays
0:00
1st & 10 at own 14
Jake Willcox pass complete to Samuel Baddoo for 3 yds to the Brown 17
0:00
2nd & 7 at own 17
BROWN Penalty, Offensive holding (Allan Houston III) to the Brown 9
0:00
2nd & 15 at own 9
Jake Willcox pass complete to Wes Rockett for 24 yds to the Brown 33 for a 1ST down
0:00
1st & 10 at own 33
Jake Willcox pass complete to Wes Rockett for 8 yds to the Brown 41
0:00
2nd & 2 at own 41
Allen Smith run for 3 yds to the Brown 44 for a 1ST down
0:00
1st & 10 at own 44
Jake Willcox pass complete to Jordan DeLucia for 1 yd to the Brown 45
0:00
2nd & 9 at own 45
Jordan DeLucia run for 6 yds to the Penn 49
0:00
3rd & 3 at opp 49
Jake Willcox pass complete to Hayes Sutton for 6 yds to the Penn 43 for a 1ST down
0:00
1st & 10 at opp 43
Allen Smith run for 2 yds to the Penn 41
0:00
2nd & 8 at opp 41
pass incomplete to Wes Rockett
0:00
3rd & 8 at opp 41
Jake Willcox pass complete to Mark Mahoney for 15 yds to the Penn 26 for a 1ST down
0:00
1st & 10 at opp 26
Jake Willcox pass complete to Mark Mahoney for 3 yds to the Penn 23
0:00
2nd & 7 at opp 23
Jake Willcox pass complete to Jordan McIntyre for 14 yds to the Penn 9 for a 1ST down
0:00
1st & goal at opp 9
Allen Smith run for 5 yds to the Penn 4
0:00
2nd & goal at opp 4
Jake Willcox pass complete to Allen Smith
0:00
3rd & goal at opp 4
PENN Penalty, face mask (2 yards) (Grant Ristoff) to the Penn 2 for a 1ST down
Pennsylvania Missed FG, 11 plays
0:00
1st & 10 at own 25
Jonathan Mulatu run for 8 yds to the Penn 33
0:00
2nd & 2 at own 33
Aidan Sayin pass complete to Joshua Casilli for 6 yds to the Penn 39 for a 1ST down
0:00
1st & 10 at own 39
Aidan Sayin pass complete to Joshua Casilli for 13 yds to the Brown 48 for a 1ST down
0:00
1st & 10 at opp 48
pass incomplete to Jonathan Mulatu
0:00
2nd & 10 at opp 48
Jonathan Mulatu run for 4 yds to the Brown 44
0:00
3rd & 6 at opp 44
Aidan Sayin pass complete to Rory Starkey Jr. for 5 yds to the Brown 39
0:00
4th & 1 at opp 39
Jonathan Mulatu run for 17 yds to the Brown 22 for a 1ST down
0:00
1st & 10 at opp 22
Tysen Comizio run for 1 yd to the Brown 21
0:00
2nd & 9 at opp 21
Aidan Sayin sacked for a loss of 12 yards to the Brown 33
0:00
3rd & 21 at opp 33
Aidan Sayin pass complete to Rory Starkey Jr. for 10 yds to the Brown 23
Brown Touchdown, 14 plays
0:00
1st & 10 at own 23
Allen Smith run for a loss of 3 yards to the Brown 20
0:00
2nd & 13 at own 20
Jake Willcox pass complete to Hayes Sutton for 15 yds to the Brown 35 for a 1ST down
0:00
1st & 10 at own 35
Jake Willcox sacked for a loss of 5 yards to the Brown 30
0:00
2nd & 15 at own 30
Jake Willcox pass complete to Jordan McIntyre for 10 yds to the Brown 40
0:00
3rd & 5 at own 40
Jake Willcox pass complete to Jordan McIntyre for 7 yds to the Brown 47 for a 1ST down
0:00
1st & 10 at own 47
Jake Willcox pass complete to Allan Houston III for 7 yds to the Penn 46
Brown Touchdown, 17 plays
14:55
1st & 10 at own 40
Chase Meyer kickoff for 54 yds , Jordan DeLucia return for 21 yds to the BROWN 39 BROWN Penalty, personal foul (13 Yards) to the Brown 14
7:51
1st & goal at opp 2
Jake Willcox pass complete to Hayes Sutton for 2 yds for a TD, (Austin Alley KICK)Brown 7, Pennsylvania 0
7:51
1st & 10 at own 40
Austin Alley kickoff for 60 yds for a touchback
2:15
4th & 11 at opp 23
Graham Gotlieb 40 yd FG MISSED
2nd quarter10 drives, then Brown 24, Pennsylvania 7
Brown Touchdown, 17 plays
0:00
2nd & 2 at own 33
Allen Smith run for 7 yds to the Brown 40 for a 1ST down
0:00
1st & 10 at own 40
Aidan Gilman pass complete to Hayes Sutton for 8 yds to the Brown 48
0:00
1st & 10 at own 25
Aidan Gilman pass complete to Wes Rockett for 8 yds to the Brown 33
0:00
3rd & 2 at own 48
Allen Smith run for 4 yds to the Penn 48 for a 1ST down
0:00
1st & 10 at opp 48
Aidan Gilman pass complete to Allan Houston III for 2 yds to the Penn 46
0:00
2nd & 2 at own 48
pass incomplete to Allan Houston III
0:00
2nd & 8 at opp 46
Aidan Gilman pass incomplete to Hayes Sutton BROWN Penalty, Offensive holding (Hayden Bozich) to the Brown 44
0:00
2nd & 18 at own 44
Aidan Gilman pass complete to Jordan McIntyre for 10 yds to the Penn 46
0:00
3rd & 8 at opp 46
Aidan Gilman pass complete to Graham Walker for 9 yds to the Penn 37 for a 1ST down
0:00
1st & 10 at opp 37
Jordan DeLucia run for 5 yds to the Penn 32
0:00
1st & 10 at opp 26
pass incomplete
0:00
2nd & 5 at opp 32
pass incomplete to Wes Rockett
0:00
2nd & 10 at opp 26
Aidan Gilman pass complete to Wes Rockett for 11 yds to the Penn 15 for a 1ST down
0:00
3rd & 5 at opp 32
Aidan Gilman pass complete to Mark Mahoney for 6 yds to the Penn 26 for a 1ST down
0:00
1st & 10 at opp 15
Allen Smith run for 8 yds to the Penn 7
Pennsylvania Interception, 10 plays
0:00
2nd & 5 at own 35
Aidan Sayin run for 3 yds to the Penn 38
0:00
3rd & 2 at own 38
Jonathan Mulatu run for 3 yds to the Penn 41 for a 1ST down
0:00
2nd & 10 at own 41
Aidan Sayin pass complete to Joshua Casilli for 7 yds to the Penn 48
Pennsylvania End of half, 9 plays
0:00
1st & 10 at own 30
Aidan Sayin pass incomplete to Malone Howley, broken up by Harrison Ochs
Pennsylvania Interception, 10 plays
0:00
3rd & 3 at own 48
Aidan Sayin pass complete to for 5 yds to the Brown 47 for a 1ST down
0:00
2nd & 2 at opp 39
Jonathan Mulatu run for 3 yds to the Brown 36 for a 1ST down
0:00
1st & 10 at own 41
pass incomplete to Rory Starkey Jr.
0:00
1st & 10 at opp 36
pass incomplete to Jonathan Mulatu
0:00
1st & 10 at opp 47
Jonathan Mulatu run for 8 yds to the Brown 39
Brown Field goal, 7 plays
0:00
1st & 10 at own 43
Aidan Gilman pass complete to Jordan DeLucia for 9 yds to the Penn 48
0:00
2nd & 1 at opp 48
Jordan DeLucia run for 7 yds to the Penn 41 for a 1ST down
0:00
1st & 10 at opp 21
pass incomplete to Jordan McIntyre
0:00
2nd & 10 at opp 21
Aidan Gilman run for 4 yds to the Penn 17
0:00
1st & 10 at opp 41
Aidan Gilman pass complete to Hayes Sutton for 20 yds to the Penn 21 for a 1ST down
Pennsylvania End of half, 9 plays
0:00
1st & 10 at own 11
Aidan Sayin pass complete to Malone Howley for 8 yds to the Penn 19
0:00
2nd & 10 at own 30
Aidan Sayin pass incomplete to Jonathan Mulatu, broken up by Malcolm Brunson
0:00
1st & 10 at own 42
Aidan Sayin pass complete to Jonathan Mulatu for 4 yds to the Penn 46
0:00
2nd & 2 at own 19
Aidan Sayin pass complete to Joshua Casilli for 11 yds to the Penn 30 for a 1ST down
0:00
2nd & 6 at own 46
pass incomplete to Malone Howley
0:00
3rd & 10 at own 30
Aidan Sayin pass complete to Joshua Casilli for 12 yds to the Penn 42 for a 1ST down
0:00
3rd & 6 at own 46
Aidan Sayin pass complete to Shane Sweitzer for 11 yds to the Brown 43 for a 1ST down
Brown Touchdown, 14 plays
15:00
2nd & 3 at opp 46
pass incomplete
15:00
3rd & 3 at opp 46
Aidan Gilman run for 15 yds to the Penn 31 for a 1ST down
15:00
1st & 10 at opp 31
Allen Smith run for 2 yds to the Penn 29
15:00
2nd & 8 at opp 29
Aidan Gilman pass complete to Graham Walker for 6 yds to the Penn 23
15:00
3rd & 2 at opp 23
Aidan Gilman run for a loss of 10 yards to the Penn 33 Aidan Gilman fumbled, recovered by Brown Aidan Gilman
15:00
4th & 12 at opp 33
Aidan Gilman pass incomplete to Graham Walker for a 1ST down PENN Penalty, Defensive pass interference (Jonathan Melvin) to the Penn 21 for a 1ST down
15:00
1st & 10 at opp 21
Samuel Baddoo run for 1 yd to the Penn 20
12:10
2nd & 9 at opp 20
Graham Walker 20 Yd pass from Aidan Gilman (Austin Alley Kick)Brown 14, Pennsylvania 0
Graham Gotlieb 29 Yd Field GoalBrown 24, Pennsylvania 17
1:49
1st & 10 at own 40
Chase Meyer kickoff for 50 yds , Hayes Sutton return for 9 yds to the Brown 19
1:05
4th & 7 at own 22
Michael Walsh punt for 43 yds
Pennsylvania Touchdown, 2 plays
0:34
2nd & 3 at own 42
Jonathan Mulatu 58 Yd Run (Graham Gotlieb Kick)Tied at 24
0:34
1st & 10 at own 40
Chase Meyer kickoff for 60 yds for a touchback
4th quarter14 drives, then Brown 34, Pennsylvania 31
Pennsylvania Punt, 4 plays
0:00
1st & 10 at own 31
Aidan Sayin pass complete to Julien Stokes for 10 yds to the Penn 41 for a 1ST down
0:00
1st & 10 at own 41
Jonathan Mulatu run for 2 yds to the Penn 43
0:00
2nd & 8 at own 43
Aidan Sayin pass complete to Rory Starkey Jr.
0:00
3rd & 8 at own 43
Aidan Sayin pass incomplete to Rory Starkey Jr., broken up by Isaiah Reed
Brown Punt, 4 plays
0:00
1st & 10 at own 17
pass incomplete to Graham Walker for a 1ST down PENN Penalty, Defensive pass interference (Grant Parker) to the Brown 21 for a 1ST down
0:00
1st & 10 at own 21
Aidan Gilman run for 2 yds to the Brown 23
0:00
3rd & 9 at own 22
pass incomplete to Hayes Sutton
Pennsylvania Touchdown, 6 plays
0:00
1st & 10 at opp 35
Aidan Sayin pass complete to Joshua Casilli for 11 yds to the Brown 24 for a 1ST down
0:00
1st & 10 at opp 24
0:00
2nd & 10 at opp 24
Aidan Sayin pass complete to Joshua Casilli for 7 yds to the Brown 17
Brown Punt, 4 plays
0:00
2nd & 8 at own 23
Aidan Gilman pass complete to Samuel Baddoo for a loss of 1 yard to the Brown 22
Pennsylvania Touchdown, 6 plays
0:00
3rd & 3 at opp 17
Jonathan Mulatu run for 3 yds to the Brown 14 for a 1ST down
0:00
1st & 10 at opp 14
Jonathan Mulatu run for 2 yds to the Brown 12
Brown Punt, 3 plays
0:00
1st & 10 at own 25
Samuel Baddoo run for 1 yd to the Brown 26
0:00
2nd & 9 at own 26
Aidan Gilman pass incomplete to Allan Houston III, broken up by Garrett Morris
0:00
3rd & 9 at own 26
pass incomplete to Graham Walker
Pennsylvania Turnover on downs, 4 plays
0:00
1st & 10 at opp 40
Jonathan Mulatu run for 4 yds to the Brown 36
0:00
2nd & 6 at opp 36
Jonathan Mulatu run for 2 yds to the Brown 34
0:00
3rd & 4 at opp 34
Jonathan Mulatu run for 1 yd to the Brown 33
Brown Touchdown, 9 plays
0:00
1st & 10 at own 31
pass incomplete to Graham Walker
0:00
2nd & 10 at own 31
Aidan Gilman pass complete to Wes Rockett for 26 yds to the Penn 43 for a 1ST down
0:00
1st & 10 at opp 43
Aidan Gilman pass complete to Dillon Golden for 10 yds to the Penn 33 for a 1ST down
0:00
1st & 10 at opp 33
Allen Smith run for 3 yds to the Penn 30 for a 1ST down PENN Penalty, Defensive holding (Jaden Key) to the Penn 20 for a 1ST down
0:00
1st & 10 at opp 20
Aidan Gilman pass complete to Graham Walker for 3 yds to the Penn 17
Pennsylvania Turnover on downs, 9 plays
0:00
1st & 10 at own 25
Aidan Sayin pass incomplete to Rory Starkey Jr. for a 1ST down BROWN Penalty, Defensive pass interference (Harrison Ochs) to the Penn 40 for a 1ST down
0:00
1st & 10 at own 40
pass incomplete to Malone Howley
0:00
2nd & 10 at own 40
Aidan Sayin pass incomplete to Joshua Casilli, broken up by Cooper DeVeau
0:00
3rd & 10 at own 40
Aidan Sayin pass complete to Jonathan Mulatu for 11 yds to the Brown 49 for a 1ST down
0:00
1st & 10 at opp 49
Aidan Sayin pass complete to Joshua Casilli PENN Penalty, Offensive holding (Callum Abernethy) to the Penn 41
0:00
1st & 20 at own 41
Aidan Sayin pass complete to Jonathan Mulatu for 2 yds to the Penn 43
Brown Touchdown, 10 plays
15:00
3rd & 10 at own 25
Aidan Gilman pass complete to Graham Walker for 15 yds to the Brown 40 for a 1ST down
15:00
1st & 10 at own 40
15:00
2nd & 10 at own 40
Aidan Gilman pass complete to Wes Rockett for 54 yds to the BROWN 6 for a 1ST down PENN Penalty, Defensive holding (Logan Nash) to the Penn 6 for a 1ST down
15:00
1st & goal at opp 6
15:00
2nd & goal at opp 6
pass incomplete to Jordan McIntyre
13:15
3rd & goal at opp 6
Aidan Gilman pass complete to Hayes Sutton BROWN Penalty, Offensive pass interference (Wes Rockett) to the Penn 21
Austin Alley kickoff for 59 yds , Julien Stokes return for 30 yds to the Penn 31
10:30
4th & 8 at own 43
Ben Krimm punt for 40 yds
9:09
4th & 9 at own 22
Michael Walsh punt for 28 yds BROWN Penalty, kick catching interference (-15 Yards) to the Brown 35
Pennsylvania Touchdown, 6 plays
6:09
2nd & 8 at opp 12
Jonathan Mulatu 12 Yd Run (Graham Gotlieb Kick)Pennsylvania 31, Brown 27
6:09
1st & 10 at own 40
Chase Meyer kickoff for 57 yds
5:32
4th & 9 at own 26
Michael Walsh punt for 14 yds
Pennsylvania Turnover on downs, 4 plays
3:15
4th & 3 at opp 33
Jonathan Mulatu run for 2 yds to the Brown 31
Brown Touchdown, 9 plays
2:15
2nd & 7 at opp 17
Allen Smith run for 5 yds to the Penn 12
2:15
3rd & 2 at opp 12
Allen Smith run for 3 yds to the Penn 9 for a 1ST down
2:15
1st & goal at opp 9
Aidan Gilman pass incomplete to Hayes Sutton, broken up by Shiloh Means
1:19
2nd & goal at opp 9
Allen Smith 9 Yd pass from Aidan Gilman (Austin Alley Kick)Brown 34, Pennsylvania 31
1:19
1st & 10 at own 40
Austin Alley kickoff for 60 yds for a touchback
Pennsylvania Turnover on downs, 9 plays
0:46
2nd & 18 at own 43
Aidan Sayin pass complete to Malone Howley for 12 yds to the Brown 45
0:46
3rd & 6 at opp 45
Aidan Sayin pass incomplete to Jonathan Mulatu, broken up by Josh Ofili
0:33
4th & 6 at opp 45
Aidan Sayin pass incomplete to Malone Howley, broken up by Treyvon Hobbs
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.