Brown Bear Charlie Hines exchanges words with Penn player. Penn Quakers at Brown Bears football (November 2, 2024)Photo: Kenneth C. Zirkel, CC BY 4.0, via Wikimedia Commons
Brown University Cheerleaders bring out flags with the letters B – E – A – R – S after a touchdown. Penn Quakers at Brown Bears football (November 2, 2024)Photo: Kenneth C. Zirkel, CC BY 4.0, via Wikimedia Commons
Brown Bears football coach James Perry. Penn Quakers at Brown Bears football (November 2, 2024)Photo: Kenneth C. Zirkel, CC BY 4.0, via Wikimedia Commons
Brown University US Army and Air Force ROTC Cadets. Penn Quakers at Brown Bears football (November 2, 2024)Photo: Kenneth C. Zirkel, CC BY 4.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
Pennsylvania
Brown
419
Total yards
441
247
Passing yards
293
172
Rushing yards
148
10.3
Yards per pass
8.1
4.2
Yards per rush
3.9
23
First downs
26
6–12
Third downs
4–13
0–1
Fourth downs
2–2
0
Turnovers
1
11–94
Penalties
7–80
29:59
Possession
30:01
Efficiency
Pennsylvania
Brown
52%
Success rate
51%
0.30
EPA per play
0.15
1.16
Explosiveness
1.04
0.08
Rushing EPA
0.18
0.71
Passing EPA
0.13
50%
Passing-down success
21%
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)
Brown 52% to win. Pennsylvania won as Elo’s underdog.
The line
Pennsylvania −1.5, over/under 49.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
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.
Q1 PennsylvaniaMissed FG, 5 plays, 14 yards
Q1 BrownPunt, 6 plays, 31 yards
Q1 PennsylvaniaPunt, 3 plays, 1 yard
Q1 BrownPunt, 7 plays, 8 yards
Q1 PennsylvaniaTouchdown, 7 plays, 64 yards
Q1 BrownPunt, 3 plays, 0 yards
Q1 PennsylvaniaPunt, 3 plays, 7 yards
Q2 PennsylvaniaPunt, 3 plays, 4 yards
Q2 BrownPunt, 5 plays, 19 yards
Q2 BrownTouchdown, 11 plays, 66 yards
Q2 PennsylvaniaTouchdown, 2 plays, 22 yards
Q2 BrownPunt, 3 plays, −4 yards
Q2 PennsylvaniaTouchdown, 10 plays, 67 yards
Q2 BrownEnd of half, 2 plays, 0 yards
Q3 PennsylvaniaTouchdown, 9 plays, 73 yards
Q3 PennsylvaniaTouchdown, 5 plays, 69 yards
Q3 BrownTouchdown, 11 plays, 69 yards
Q3 PennsylvaniaField goal, 10 plays, 65 yards
Q3 BrownResult not recorded, 12 plays, 52 yards
Q4 BrownTouchdown, 8 plays, 72 yards
Q4 PennsylvaniaSafety, 2 plays (Brown scores), −6 yards
Q4 BrownTouchdown, 14 plays, 72 yards
Q4 PennsylvaniaTurnover on downs, 7 plays, 17 yards
Q4 BrownMissed FG, 4 plays, 28 yards
Play by play
1st quarter8 drives, then Pennsylvania 7, Brown 0
Brown Punt, 6 plays
15:00
1st & 10 at own 40
Sam Smith kickoff for 60 yds for a touchback
15:00
1st & 10 at own 25
Jake Willcox pass complete to Mark Mahoney for 9 yds to the BRWN 34
15:00
2nd & 1 at own 34
Jake Willcox pass incomplete to Ty Pezza for a 1ST down Pennsylvania Penalty, roughing passer (John Lista) to the BRWN 49 for a 1ST down
15:00
1st & 10 at own 49
Stockton Owen run for 5 yds to the PENN 46
15:00
2nd & 5 at opp 46
Jake Willcox pass complete to Ben Moseley for no gain to the BRWN 46 Brown Penalty, face mask (15 yards) (-15 Yards) to the BRWN 39
15:00
2nd & 20 at own 39
Matt Childs run for 3 yds to the BRWN 42
15:00
3rd & 17 at own 42
Jake Willcox pass complete to Qwentin Brown for 14 yds to the PENN 44
Pennsylvania Punt, 3 plays
15:00
2nd & 3 at own 27
Malachi Hosley run for 2 yds to the PENN 29
12:25
4th & 3 at opp 44
Austin Alley punt for 37 yds
Pennsylvania Punt, 3 plays
12:25
1st & 10 at own 7
Liam O’Brien run for 4 yds to the PENN 11
12:25
2nd & 6 at own 11
Liam O’Brien pass complete to Julien Stokes for a loss of 3 yards to the PENN 8
12:25
3rd & 9 at own 8
Liam O’Brien pass incomplete to Bisi Owens, broken up by Nick Hudson
10:56
4th & 9 at own 8
Albert Jang punt for 50 yds , Samuel Baddoo returns for no gain to the BRWN 39
Pennsylvania Missed FG, 5 plays
10:56
1st & 10 at opp 39
Malachi Hosley run for 15 yds to the BRWN 24 for a 1ST down
10:56
1st & 10 at opp 24
Malachi Hosley run for 2 yds to the BRWN 22
10:56
2nd & 13 at opp 27
Sean Williams Jr. run for a loss of 2 yards to the BRWN 29
10:56
3rd & 15 at opp 29
Liam O’Brien pass complete to Jared Richardson for 4 yds to the BRWN 25
10:56
2nd & 8 at opp 22
Pennsylvania Penalty, false start (Marco Carone) to the BRWN 27
8:15
4th & 11 at opp 25
Sam Smith 42 yd FG MISSED
Brown Punt, 7 plays
8:15
1st & 10 at own 25
pass incomplete to Samuel Baddoo
8:15
2nd & 10 at own 25
Stockton Owen run for 6 yds to the BRWN 31
8:15
3rd & 4 at own 31
Jake Willcox pass complete to Samuel Baddoo for 5 yds to the BRWN 36 for a 1ST down
8:15
1st & 10 at own 36
Matt Childs run for 2 yds to the BRWN 38
8:15
2nd & 8 at own 38
Matt Childs run for 2 yds to the BRWN 40
8:15
3rd & 6 at own 40
Jake Willcox pass complete to Ty Pezza for no gain to the BRWN 40 Brown Penalty, Offensive holding (Hayden Bozich) to the BRWN 30
8:15
3rd & 16 at own 30
Ty Holtz run for 3 yds to the BRWN 33
5:28
4th & 13 at own 33
Austin Alley punt for 37 yds , Julien Stokes returns for 3 yds to the PENN 33
Pennsylvania Touchdown, 7 plays
5:28
1st & 10 at own 33
Liam O’Brien pass complete to Jared Richardson for 12 yds to the PENN 45 for a 1ST down
5:28
1st & 10 at own 45
Malachi Hosley run for 1 yd to the PENN 46
5:28
2nd & 9 at own 46
Liam O’Brien run for 5 yds to the BRWN 49
5:28
3rd & 4 at opp 49
Liam O’Brien pass complete to Bisi Owens for 23 yds to the BRWN 26 for a 1ST down
5:28
1st & 10 at opp 26
Jayden Drayton run for 5 yds to the BRWN 21
5:28
2nd & 5 at opp 21
Liam O’Brien run for 11 yds to the BRWN 10 for a 1ST down
2:04
1st & goal at opp 10
Jared Richardson 10 Yd pass from Liam O’Brien (Sam Smith Kick)Pennsylvania 7, Brown 0
Brown Punt, 3 plays
1:54
1st & 10 at own 25
Sam Smith kickoff for 65 yds , Stockton Owen return for 40 yds to the 50 yard line
1:54
1st & 10 at the 50
Jake Willcox pass complete to Ben Moseley for no gain to the 50 yard line
1:54
2nd & 10 at the 50
Jake Willcox pass incomplete to Ben Moseley, broken up by Shiloh Means
1:54
3rd & 10 at the 50
pass incomplete to Michael Nesbit
1:00
4th & 10 at the 50
Austin Alley punt for 37 yds , Julien Stokes returns for 7 yds to the PENN 20
Pennsylvania Punt, 3 plays
1:00
1st & 10 at own 20
Liam O’Brien pass complete to Julien Stokes for 7 yds to the PENN 27
Q2 15:00
3rd & 1 at own 29
Malachi Hosley run for a loss of 2 yards to the PENN 27
Q2 14:05
4th & 3 at own 27
Albert Jang punt for 42 yds
2nd quarter7 drives, then Pennsylvania 21, Brown 7
Brown Touchdown, 11 plays
14:05
1st & 10 at own 31
Stockton Owen run for 5 yds to the BRWN 36
14:05
2nd & 5 at own 36
Stockton Owen run for 10 yds to the BRWN 46 for a 1ST down
14:05
1st & 10 at own 46
Stockton Owen run for a loss of 1 yard to the BRWN 45
14:05
2nd & 11 at own 45
Jake Willcox run for 10 yds to the PENN 45
14:05
3rd & 1 at opp 45
Matt Childs run for 3 yds to the PENN 42 for a 1ST down
14:05
1st & 10 at opp 42
Willcox,Jake rush (Matolcsy,Max), PENALTY BRW holding (Monteiro,Marco) 10 yards to the PEN32. Brown Penalty, Offensive holding (Marco Monteiro) to the BRWN 48
14:05
1st & 20 at own 48
Jake Willcox pass complete to Mark Mahoney for 14 yds to the PENN 38
14:05
2nd & 6 at opp 38
Jake Willcox pass complete to Matt Childs for a loss of 3 yards to the PENN 41
14:05
3rd & 9 at opp 41
Jake Willcox pass complete to Mark Mahoney for 5 yds to the PENN 36
14:05
4th & 4 at opp 36
Pennsylvania Penalty, off-side (Bryce Hall) to the PENN 31 for a 1ST down
14:05
1st & 10 at opp 31
Childs,Matt rush middle (Carlson,Sam).
9:22
2nd & 10 at opp 31
Mark Mahoney 31 Yd pass from Jake Willcox (Christopher Maron Kick)Tied at 7
Pennsylvania Punt, 3 plays
9:14
1st & 10 at own 40
Austin Alley kickoff for 57 yds , Julien Stokes return for 24 yds to the PENN 27
9:14
1st & 10 at own 27
Liam O’Brien pass complete to Bisi Owens for 5 yds to the PENN 32
9:14
2nd & 5 at own 32
Liam O’Brien pass complete to Bisi Owens for 3 yds to the PENN 35
9:14
3rd & 2 at own 35
Liam O’Brien sacked by Stefano Montella for a loss of 4 yards to the PENN 31
7:10
4th & 6 at own 31
Albert Jang punt for 45 yds
Brown Punt, 5 plays
7:10
1st & 10 at own 24
Jake Willcox pass complete to Solomon Miller for 5 yds to the BRWN 29
7:10
2nd & 5 at own 29
Stockton Owen run for 7 yds to the BRWN 36 for a 1ST down
7:10
1st & 10 at own 36
Jake Willcox pass complete to Mark Mahoney for 6 yds to the BRWN 42
7:10
2nd & 4 at own 42
Matt Childs run for 1 yd to the BRWN 43
7:10
3rd & 3 at own 43
Jake Willcox pass incomplete to Najih Rahman, broken up by Jack Fairman
5:17
4th & 3 at own 43
punt for no gain
Pennsylvania Touchdown, 2 plays
5:17
1st & 10 at opp 25
pass incomplete to Julien Stokes
5:05
2nd & 10 at opp 25
Malachi Hosley 25 Yd Run (Sam Smith Kick)Pennsylvania 14, Brown 7
Brown Punt, 3 plays
4:57
1st & 10 at own 40
Sam Smith kickoff for 48 yds , Stockton Owen return for 17 yds to the BRWN 29
4:57
1st & 10 at own 29
Jake Willcox pass complete to Samuel Baddoo for no gain to the BRWN 29
4:57
2nd & 10 at own 29
pass incomplete to Mark Mahoney
4:57
3rd & 10 at own 29
Jake Willcox sacked by John Lista for a loss of 4 yards to the BRWN 25
3:29
4th & 14 at own 25
Austin Alley punt for 35 yds Pennsylvania Penalty, Offensive holding (Marco Carone) to the PENN 30
Pennsylvania Touchdown, 10 plays
3:29
1st & 10 at own 30
Liam O’Brien pass complete to Jared Richardson for 8 yds to the PENN 38
3:29
2nd & 2 at own 38
Liam O’Brien run for 7 yds to the PENN 45 for a 1ST down
3:29
1st & 10 at own 45
Liam O’Brien run for 6 yds to the BRWN 49
3:29
2nd & 4 at opp 49
Liam O’Brien pass complete to Julien Stokes for 4 yds to the BRWN 45 for a 1ST down
1:58
1st & 10 at opp 45
Liam O’Brien pass complete to Jared Richardson for 25 yds to the BRWN 20 for a 1ST down
1:58
1st & 10 at opp 20
Sean Williams Jr. run for 7 yds to the BRWN 13 Pennsylvania Penalty, illegal block (Marco Carone) to the BRWN 23
1:58
1st & 13 at opp 23
Sean Williams Jr. run for 3 yds to the BRWN 20
1:58
2nd & 10 at opp 20
Liam O’Brien pass complete to Bisi Owens for 9 yds to the BRWN 11
1:58
3rd & 1 at opp 11
Liam O’Brien run for 1 yd to the BRWN 10 for a 1ST down
0:26
1st & goal at opp 10
Liam O’Brien 10 Yd Run (Sam Smith Kick)Pennsylvania 21, Brown 7
Brown End of half, 2 plays
0:26
1st & 10 at own 40
Sam Smith kickoff for 43 yds
0:26
1st & 10 at own 25
pass incomplete to Solomon Miller
3rd quarter6 drives, then Pennsylvania 31, Brown 14
Pennsylvania Touchdown, 5 plays
15:00
1st & 10 at own 28
Malachi Hosley run for 7 yds to the PENN 35
15:00
2nd & 3 at own 35
Malachi Hosley run for 18 yds to the BRWN 47 Brown Penalty, face mask (15 yards) (Tim Malo) to the BRWN 32
15:00
1st & 10 at opp 32
Liam O’Brien pass complete to Bisi Owens for 21 yds to the BRWN 11 for a 1ST down
15:00
1st & 10 at opp 11
pass incomplete to Jared Richardson
Pennsylvania Touchdown, 9 plays
15:00
1st & 10 at own 24
Malachi Hosley run for 4 yds to the PENN 28
Pennsylvania Touchdown, 5 plays
14:52
1st & 10 at own 40
Austin Alley kickoff for 60 yds , Julien Stokes return for 28 yds to the PENN 28
13:01
2nd & 10 at opp 11
Malachi Hosley 11 Yd Run (Sam Smith Kick)Pennsylvania 28, Brown 7
Brown Touchdown, 11 plays
12:54
1st & 10 at own 40
Sam Smith kickoff for 50 yds , Stockton Owen return for 18 yds to the BRWN 28
12:54
1st & 10 at own 28
Stockton Owen run for 9 yds to the BRWN 37
12:54
2nd & 1 at own 37
Stockton Owen run for 5 yds to the BRWN 42 for a 1ST down
12:54
1st & 10 at own 42
Ty Holtz run for 7 yds to the BRWN 49
12:54
2nd & 3 at own 49
Matt Childs run for 8 yds to the PENN 43 for a 1ST down
12:54
1st & 10 at opp 43
Will Jarvis pass complete to Jake Willcox for 33 yds to the PENN 10 for a 1ST down
12:54
1st & goal at opp 10
Brown,Qwentin rush middle (Machen,Kadari).
12:54
2nd & goal at opp 10
Solomon Miller run for 2 yds to the PENN 8
12:54
3rd & goal at opp 8
Jake Willcox pass incomplete to Ben Moseley for a 1ST down Pennsylvania Penalty, Defensive pass interference (Josh Narcisse) to the PENN 2 for a 1ST down
Qwentin Brown 1 Yd Run (Christopher Maron Kick)Pennsylvania 28, Brown 14
Pennsylvania Field goal, 10 plays
8:41
1st & 10 at own 40
Austin Alley kickoff for 60 yds , Julien Stokes return for 22 yds to the PENN 22
8:41
1st & 10 at own 22
Sean Williams Jr. run for 4 yds to the PENN 26
8:41
2nd & 6 at own 26
Liam O’Brien pass incomplete to Jared Richardson, broken up by Nevaeh Gattis
8:41
3rd & 6 at own 26
Liam O’Brien pass complete to Bisi Owens for 28 yds to the BRWN 46 for a 1ST down
8:41
1st & 10 at opp 46
Liam O’Brien run for a loss of 1 yard to the BRWN 47
8:41
2nd & 11 at opp 47
Liam O’Brien pass complete to Joshua Casilli for 22 yds to the BRWN 25 for a 1ST down
8:41
1st & 10 at opp 25
Liam O’Brien run for 10 yds to the BRWN 15 for a 1ST down
8:41
1st & 10 at opp 15
Liam O’Brien pass incomplete to Bisi Owens, broken up by Jamari Myers
8:41
2nd & 10 at opp 15
Liam O’Brien run for 7 yds to the BRWN 8
8:41
3rd & 3 at opp 8
Jayden Drayton run for a loss of 5 yards to the BRWN 13
3:55
4th & 8 at opp 13
Sam Smith 30 Yd Field GoalPennsylvania 31, Brown 14
Brown Result not recorded, 12 plays
3:48
1st & 10 at own 40
Sam Smith kickoff for 47 yds , Solomon Miller return for 11 yds to the BRWN 24
3:48
1st & 10 at own 24
Stockton Owen run for 7 yds to the BRWN 31
3:48
2nd & 3 at own 31
Jake Willcox pass complete to Solomon Miller for 26 yds to the PENN 43 for a 1ST down
3:48
1st & 10 at opp 43
Jake Willcox pass complete to Ben Moseley for 9 yds to the PENN 34
3:48
2nd & 1 at opp 34
pass incomplete to Mark Mahoney
3:48
3rd & 1 at opp 34
Jake Willcox pass incomplete to Mark Mahoney, broken up by David McMorris
3:48
4th & 1 at opp 34
Qwentin Brown run for 2 yds to the PENN 32 for a 1ST down
3:48
1st & 10 at opp 32
Nate Lussier run for 2 yds to the PENN 30 for a 1ST down Pennsylvania Penalty, unsportsmanlike conduct (John Lista) to the PENN 15 for a 1ST down
3:48
1st & 10 at opp 15
Jake Willcox run for 3 yds to the PENN 12
0:52
2nd & 7 at opp 12
Jake Willcox pass complete to Mark Mahoney for no gain Brown Penalty, Offensive pass interference (Mark Mahoney) to the PENN 27
0:52
2nd & 22 at opp 27
Jake Willcox run for 3 yds to the PENN 24
0:52
3rd & 19 at opp 24
pass incomplete to Mark Mahoney
0:12
4th & 19 at opp 24
Christopher Maron 42 yd FG MISSED
4th quarter8 drives, then Pennsylvania 38, Brown 28
Pennsylvania Touchdown, 9 plays
15:00
2nd & 6 at own 28
Malachi Hosley run for 5 yds to the PENN 33
15:00
3rd & 1 at own 33
Liam O’Brien run for 2 yds to the PENN 35 for a 1ST down
15:00
1st & 10 at own 35
Liam O’Brien pass complete to Jared Richardson for 43 yds to the BRWN 22 for a 1ST down
15:00
1st & 10 at opp 22
Malachi Hosley run for 1 yd to the BRWN 21
15:00
2nd & 9 at opp 21
pass incomplete to Jared Richardson
15:00
3rd & 9 at opp 21
Liam O’Brien pass complete to Jared Richardson for 11 yds to the BRWN 10 for a 1ST down
15:00
1st & goal at opp 10
Sean Williams Jr. run for a loss of 5 yards to the BRWN 15
10:49
2nd & goal at opp 15
Justin Cayenne 15 Yd pass from Liam O’Brien (Sam Smith Kick)Pennsylvania 38, Brown 14
Brown Touchdown, 8 plays
10:49
1st & 10 at own 40
Sam Smith kickoff for 38 yds
10:49
1st & 10 at own 25
Jake Willcox pass complete to Chason Barber for 11 yds to the BRWN 36 for a 1ST down
10:49
1st & 10 at own 36
Jake Willcox pass complete to Stockton Owen for 17 yds to the PENN 47 for a 1ST down
10:49
1st & 10 at opp 47
Matt Childs run for 6 yds to the PENN 41
10:49
2nd & 4 at opp 41
Jake Willcox pass complete to Mark Mahoney for 5 yds to the PENN 36 for a 1ST down
10:49
1st & 10 at opp 36
Jake Willcox pass complete to Najih Rahman for 19 yds to the PENN 17 for a 1ST down
10:49
1st & 10 at opp 17
Matt Childs run for 16 yds to the PENN 1 for a 1ST down
8:30
1st & goal at opp 1
Matt Childs 1 Yd Run (Two-Point Pass Conversion Failed)Pennsylvania 38, Brown 20
8:30
1st & goal at opp 3
Jake Willcox pass incomplete to Solomon Miller, broken up by Alec Wills
Pennsylvania Safety, 2 plays (Brown scores)
8:30
1st & 10 at own 40
Austin Alley kickoff for 53 yds , Julien Stokes return for no gain to the PENN 7
8:30
1st & 10 at own 7
Pennsylvania Penalty, false start (Netinho Olivieri) to the PENN 4
8:30
1st & 13 at own 4
Malachi Hosley run for a loss of 3 yards to the PENN 1
7:37
2nd & 16 at own 1
L. O’Brien sacked by J. Perdue for -1 yds for a SAFETYPennsylvania 38, Brown 22
Brown Touchdown, 14 plays
7:37
1st & 10 at own 20
Albert Jang kickoff for 60 yds
7:37
1st & 10 at own 25
Jake Willcox pass complete to Ben Moseley for 5 yds to the BRWN 30
7:37
2nd & 5 at own 30
Matt Childs run for 6 yds to the BRWN 36 for a 1ST down
7:37
1st & 10 at own 36
Jake Willcox pass complete to Matt Childs for 1 yd to the BRWN 37
7:37
2nd & 9 at own 37
Jake Willcox pass complete to Chason Barber for 35 yds to the PENN 28 for a 1ST down
7:37
1st & 10 at opp 28
Jake Willcox pass complete to Qwentin Brown for no gain to the PENN 28 Brown Penalty, Offensive holding (Hayden Bozich) to the PENN 38
7:37
1st & 20 at opp 38
Jake Willcox run for 14 yds to the PENN 24
7:37
2nd & 6 at opp 24
Brown,Qwentin rush middle (Machen,Kadari).
7:37
3rd & 6 at opp 24
Jake Willcox pass complete to Mark Mahoney for 15 yds to the PENN 9 for a 1ST down
7:37
1st & goal at opp 9
Jake Willcox pass incomplete to Chason Barber, broken up by Alec Wills for a 1ST down Pennsylvania Penalty, unsportsmanlike conduct (Marco Carone) to the PENN 4 for a 1ST down
7:37
1st & goal at opp 4
Stockton Owen run for 3 yds to the PENN 1
7:37
2nd & goal at opp 1
Jake Willcox pass incomplete to Solomon Miller, broken up by Shiloh Means
3:22
3rd & goal at opp 1
Nate Lussier run for a loss of 2 yards to the PENN 3
3:22
1st & goal at opp 3
Jake Willcox pass incomplete to Mark Mahoney
Pennsylvania Turnover on downs, 7 plays
3:22
1st & 10 at own 45
Pennsylvania Penalty, delay of game (Marco Carone) to the PENN 40
3:22
1st & 15 at own 40
Liam O’Brien run for 9 yds to the PENN 49
3:22
2nd & 6 at own 49
Malachi Hosley run for 5 yds to the BRWN 46
Brown Touchdown, 14 plays
3:13
4th & goal at opp 3
Solomon Miller 3 Yd pass from Jake Willcox (Two-Point Pass Conversion Failed)Pennsylvania 38, Brown 28
Pennsylvania Turnover on downs, 7 plays
2:20
3rd & 1 at opp 46
Malachi Hosley run for 2 yds to the BRWN 44 for a 1ST down
2:15
1st & 10 at opp 44
Liam O’Brien run for a loss of 6 yards to the 50 yard line
2:00
2nd & 16 at the 50
Sean Williams Jr. run for 4 yds to the BRWN 46
2:00
1st & 10 at own 40
Austin Alley kickoff for 20 yds
2:00
3rd & 12 at opp 46
Malachi Hosley run for 8 yds to the BRWN 38
0:25
4th & 4 at opp 38
Malachi Hosley run for 1 yd to the BRWN 37
Brown Missed FG, 4 plays
0:25
1st & 10 at own 37
Jake Willcox pass complete to Qwentin Brown for 13 yds to the 50 yard line for a 1ST down
0:25
1st & 10 at the 50
Jake Willcox pass complete to Solomon Miller for 15 yds to the PENN 35 for a 1ST down
0:05
2nd & 10 at opp 35
Christopher Maron 53 yd FG MISSED
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.