Pennsylvania at Brown

Saturday, November 2, 2024

Pennsylvania beat Brown 38–⁠28. It was their 71st meeting; after it, Pennsylvania led the series 49–⁠21–⁠1.

AwayPennsylvania4–⁠6 in 2024
38
HomeBrown3–⁠7 in 2024
28

Final at Brown Stadium, ProvidenceTV: ESPN+Attendance 5,071

At kickoff
56°F, mostly cloudy, wind 11 mph from the north, gusts to 16 mphWeather: NOAA NCEI Integrated Surface Database; North Central State Airport (KSFZ), 12 km from the stadium
Official
Todd BowmanGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Pennsylvania71410738
Brown0771428

Standouts

Photos from the game

  • Brown Bear Charlie Hines exchanges words with Penn player. Penn Quakers at Brown Bears football (November 2, 2024)
    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)
    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)
    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)
    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.

Player stats

Pennsylvania

PassingC/AttYdsTDInt
Liam O’Brien18/2424720
RushingCarYdsTDLong
Malachi Hosley17102225
Liam O’Brien1560111
Sean Williams Jr.61107
ReceivingRecYdsTDLong
Jared Richardson7113143
Bisi Owens689028
Joshua Casilli122022
Justin Cayenne115115

Brown

PassingC/AttYdsTDInt
Jake Willcox24/3426020
Will Jarvis1/13300
RushingCarYdsTDLong
Stockton Owen1158010
Matt Childs1148116
Jake Willcox526014
Tyler Holtz21007
ReceivingRecYdsTDLong
Mark Mahoney785131
Solomon Miller449126
Chason Barber246035
Jake Willcox133033

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

PennsylvaniaBrown
419Total yards441
247Passing yards293
172Rushing yards148
10.3Yards per pass8.1
4.2Yards per rush3.9
23First downs26
6–⁠12Third downs4–⁠13
0–⁠1Fourth downs2–⁠2
0Turnovers1
11–⁠94Penalties7–⁠80
29:59Possession30:01

Efficiency

PennsylvaniaBrown
52%Success rate51%
0.30EPA per play0.15
1.16Explosiveness1.04
0.08Rushing EPA0.18
0.71Passing EPA0.13
50%Passing-down success21%

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

Brown end zonePennsylvania end zoneQ1 PennsylvaniaMissed FG, 5 playsQ1 BrownPunt, 6 playsQ1 PennsylvaniaPunt, 3 playsQ1 BrownPunt, 7 playsQ1 PennsylvaniaTouchdown, 7 playsQ1 BrownPunt, 3 playsQ1 PennsylvaniaPunt, 3 playsQ2 PennsylvaniaPunt, 3 playsQ2 BrownPunt, 5 playsQ2 BrownTouchdown, 11 playsQ2 PennsylvaniaTouchdown, 2 playsQ2 BrownPunt, 3 playsQ2 PennsylvaniaTouchdown, 10 playsQ2 BrownEnd of half, 2 playsQ3 PennsylvaniaTouchdown, 9 playsQ3 PennsylvaniaTouchdown, 5 playsQ3 BrownTouchdown, 11 playsQ3 PennsylvaniaField goal, 10 playsQ3 BrownResult not recorded, 12 playsQ4 BrownTouchdown, 8 playsQ4 PennsylvaniaSafety, 2 plays (Brown scores)Q4 BrownTouchdown, 14 playsQ4 PennsylvaniaTurnover on downs, 7 playsQ4 BrownMissed FG, 4 plays
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.
  1. Q1 PennsylvaniaMissed FG, 5 plays, 14 yards
  2. Q1 BrownPunt, 6 plays, 31 yards
  3. Q1 PennsylvaniaPunt, 3 plays, 1 yard
  4. Q1 BrownPunt, 7 plays, 8 yards
  5. Q1 PennsylvaniaTouchdown, 7 plays, 64 yards
  6. Q1 BrownPunt, 3 plays, 0 yards
  7. Q1 PennsylvaniaPunt, 3 plays, 7 yards
  8. Q2 PennsylvaniaPunt, 3 plays, 4 yards
  9. Q2 BrownPunt, 5 plays, 19 yards
  10. Q2 BrownTouchdown, 11 plays, 66 yards
  11. Q2 PennsylvaniaTouchdown, 2 plays, 22 yards
  12. Q2 BrownPunt, 3 plays, −4 yards
  13. Q2 PennsylvaniaTouchdown, 10 plays, 67 yards
  14. Q2 BrownEnd of half, 2 plays, 0 yards
  15. Q3 PennsylvaniaTouchdown, 9 plays, 73 yards
  16. Q3 PennsylvaniaTouchdown, 5 plays, 69 yards
  17. Q3 BrownTouchdown, 11 plays, 69 yards
  18. Q3 PennsylvaniaField goal, 10 plays, 65 yards
  19. Q3 BrownResult not recorded, 12 plays, 52 yards
  20. Q4 BrownTouchdown, 8 plays, 72 yards
  21. Q4 PennsylvaniaSafety, 2 plays (Brown scores), −6 yards
  22. Q4 BrownTouchdown, 14 plays, 72 yards
  23. Q4 PennsylvaniaTurnover on downs, 7 plays, 17 yards
  24. Q4 BrownMissed FG, 4 plays, 28 yards

Play by play

1st quarter8 drives, then Pennsylvania 7, Brown 0
Brown Punt, 6 plays
15:001st & 10 at own 40Sam Smith kickoff for 60 yds for a touchback
15:001st & 10 at own 25Jake Willcox pass complete to Mark Mahoney for 9 yds to the BRWN 34
15:002nd & 1 at own 34Jake 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:001st & 10 at own 49Stockton Owen run for 5 yds to the PENN 46
15:002nd & 5 at opp 46Jake 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:002nd & 20 at own 39Matt Childs run for 3 yds to the BRWN 42
15:003rd & 17 at own 42Jake Willcox pass complete to Qwentin Brown for 14 yds to the PENN 44
Pennsylvania Punt, 3 plays
15:002nd & 3 at own 27Malachi Hosley run for 2 yds to the PENN 29
12:254th & 3 at opp 44Austin Alley punt for 37 yds
Pennsylvania Punt, 3 plays
12:251st & 10 at own 7Liam O’Brien run for 4 yds to the PENN 11
12:252nd & 6 at own 11Liam O’Brien pass complete to Julien Stokes for a loss of 3 yards to the PENN 8
12:253rd & 9 at own 8Liam O’Brien pass incomplete to Bisi Owens, broken up by Nick Hudson
10:564th & 9 at own 8Albert Jang punt for 50 yds , Samuel Baddoo returns for no gain to the BRWN 39
Pennsylvania Missed FG, 5 plays
10:561st & 10 at opp 39Malachi Hosley run for 15 yds to the BRWN 24 for a 1ST down
10:561st & 10 at opp 24Malachi Hosley run for 2 yds to the BRWN 22
10:562nd & 13 at opp 27Sean Williams Jr. run for a loss of 2 yards to the BRWN 29
10:563rd & 15 at opp 29Liam O’Brien pass complete to Jared Richardson for 4 yds to the BRWN 25
10:562nd & 8 at opp 22Pennsylvania Penalty, false start (Marco Carone) to the BRWN 27
8:154th & 11 at opp 25Sam Smith 42 yd FG MISSED
Brown Punt, 7 plays
8:151st & 10 at own 25pass incomplete to Samuel Baddoo
8:152nd & 10 at own 25Stockton Owen run for 6 yds to the BRWN 31
8:153rd & 4 at own 31Jake Willcox pass complete to Samuel Baddoo for 5 yds to the BRWN 36 for a 1ST down
8:151st & 10 at own 36Matt Childs run for 2 yds to the BRWN 38
8:152nd & 8 at own 38Matt Childs run for 2 yds to the BRWN 40
8:153rd & 6 at own 40Jake Willcox pass complete to Ty Pezza for no gain to the BRWN 40 Brown Penalty, Offensive holding (Hayden Bozich) to the BRWN 30
8:153rd & 16 at own 30Ty Holtz run for 3 yds to the BRWN 33
5:284th & 13 at own 33Austin Alley punt for 37 yds , Julien Stokes returns for 3 yds to the PENN 33
Pennsylvania Touchdown, 7 plays
5:281st & 10 at own 33Liam O’Brien pass complete to Jared Richardson for 12 yds to the PENN 45 for a 1ST down
5:281st & 10 at own 45Malachi Hosley run for 1 yd to the PENN 46
5:282nd & 9 at own 46Liam O’Brien run for 5 yds to the BRWN 49
5:283rd & 4 at opp 49Liam O’Brien pass complete to Bisi Owens for 23 yds to the BRWN 26 for a 1ST down
5:281st & 10 at opp 26Jayden Drayton run for 5 yds to the BRWN 21
5:282nd & 5 at opp 21Liam O’Brien run for 11 yds to the BRWN 10 for a 1ST down
2:041st & goal at opp 10Jared Richardson 10 Yd pass from Liam O’Brien (Sam Smith Kick)Pennsylvania 7, Brown 0
Brown Punt, 3 plays
1:541st & 10 at own 25Sam Smith kickoff for 65 yds , Stockton Owen return for 40 yds to the 50 yard line
1:541st & 10 at the 50Jake Willcox pass complete to Ben Moseley for no gain to the 50 yard line
1:542nd & 10 at the 50Jake Willcox pass incomplete to Ben Moseley, broken up by Shiloh Means
1:543rd & 10 at the 50pass incomplete to Michael Nesbit
1:004th & 10 at the 50Austin Alley punt for 37 yds , Julien Stokes returns for 7 yds to the PENN 20
Pennsylvania Punt, 3 plays
1:001st & 10 at own 20Liam O’Brien pass complete to Julien Stokes for 7 yds to the PENN 27
Q2 15:003rd & 1 at own 29Malachi Hosley run for a loss of 2 yards to the PENN 27
Q2 14:054th & 3 at own 27Albert Jang punt for 42 yds
2nd quarter7 drives, then Pennsylvania 21, Brown 7
Brown Touchdown, 11 plays
14:051st & 10 at own 31Stockton Owen run for 5 yds to the BRWN 36
14:052nd & 5 at own 36Stockton Owen run for 10 yds to the BRWN 46 for a 1ST down
14:051st & 10 at own 46Stockton Owen run for a loss of 1 yard to the BRWN 45
14:052nd & 11 at own 45Jake Willcox run for 10 yds to the PENN 45
14:053rd & 1 at opp 45Matt Childs run for 3 yds to the PENN 42 for a 1ST down
14:051st & 10 at opp 42Willcox,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:051st & 20 at own 48Jake Willcox pass complete to Mark Mahoney for 14 yds to the PENN 38
14:052nd & 6 at opp 38Jake Willcox pass complete to Matt Childs for a loss of 3 yards to the PENN 41
14:053rd & 9 at opp 41Jake Willcox pass complete to Mark Mahoney for 5 yds to the PENN 36
14:054th & 4 at opp 36Pennsylvania Penalty, off-side (Bryce Hall) to the PENN 31 for a 1ST down
14:051st & 10 at opp 31Childs,Matt rush middle (Carlson,Sam).
9:222nd & 10 at opp 31Mark Mahoney 31 Yd pass from Jake Willcox (Christopher Maron Kick)Tied at 7
Pennsylvania Punt, 3 plays
9:141st & 10 at own 40Austin Alley kickoff for 57 yds , Julien Stokes return for 24 yds to the PENN 27
9:141st & 10 at own 27Liam O’Brien pass complete to Bisi Owens for 5 yds to the PENN 32
9:142nd & 5 at own 32Liam O’Brien pass complete to Bisi Owens for 3 yds to the PENN 35
9:143rd & 2 at own 35Liam O’Brien sacked by Stefano Montella for a loss of 4 yards to the PENN 31
7:104th & 6 at own 31Albert Jang punt for 45 yds
Brown Punt, 5 plays
7:101st & 10 at own 24Jake Willcox pass complete to Solomon Miller for 5 yds to the BRWN 29
7:102nd & 5 at own 29Stockton Owen run for 7 yds to the BRWN 36 for a 1ST down
7:101st & 10 at own 36Jake Willcox pass complete to Mark Mahoney for 6 yds to the BRWN 42
7:102nd & 4 at own 42Matt Childs run for 1 yd to the BRWN 43
7:103rd & 3 at own 43Jake Willcox pass incomplete to Najih Rahman, broken up by Jack Fairman
5:174th & 3 at own 43punt for no gain
Pennsylvania Touchdown, 2 plays
5:171st & 10 at opp 25pass incomplete to Julien Stokes
5:052nd & 10 at opp 25Malachi Hosley 25 Yd Run (Sam Smith Kick)Pennsylvania 14, Brown 7
Brown Punt, 3 plays
4:571st & 10 at own 40Sam Smith kickoff for 48 yds , Stockton Owen return for 17 yds to the BRWN 29
4:571st & 10 at own 29Jake Willcox pass complete to Samuel Baddoo for no gain to the BRWN 29
4:572nd & 10 at own 29pass incomplete to Mark Mahoney
4:573rd & 10 at own 29Jake Willcox sacked by John Lista for a loss of 4 yards to the BRWN 25
3:294th & 14 at own 25Austin Alley punt for 35 yds Pennsylvania Penalty, Offensive holding (Marco Carone) to the PENN 30
Pennsylvania Touchdown, 10 plays
3:291st & 10 at own 30Liam O’Brien pass complete to Jared Richardson for 8 yds to the PENN 38
3:292nd & 2 at own 38Liam O’Brien run for 7 yds to the PENN 45 for a 1ST down
3:291st & 10 at own 45Liam O’Brien run for 6 yds to the BRWN 49
3:292nd & 4 at opp 49Liam O’Brien pass complete to Julien Stokes for 4 yds to the BRWN 45 for a 1ST down
1:581st & 10 at opp 45Liam O’Brien pass complete to Jared Richardson for 25 yds to the BRWN 20 for a 1ST down
1:581st & 10 at opp 20Sean Williams Jr. run for 7 yds to the BRWN 13 Pennsylvania Penalty, illegal block (Marco Carone) to the BRWN 23
1:581st & 13 at opp 23Sean Williams Jr. run for 3 yds to the BRWN 20
1:582nd & 10 at opp 20Liam O’Brien pass complete to Bisi Owens for 9 yds to the BRWN 11
1:583rd & 1 at opp 11Liam O’Brien run for 1 yd to the BRWN 10 for a 1ST down
0:261st & goal at opp 10Liam O’Brien 10 Yd Run (Sam Smith Kick)Pennsylvania 21, Brown 7
Brown End of half, 2 plays
0:261st & 10 at own 40Sam Smith kickoff for 43 yds
0:261st & 10 at own 25pass incomplete to Solomon Miller
3rd quarter6 drives, then Pennsylvania 31, Brown 14
Pennsylvania Touchdown, 5 plays
15:001st & 10 at own 28Malachi Hosley run for 7 yds to the PENN 35
15:002nd & 3 at own 35Malachi Hosley run for 18 yds to the BRWN 47 Brown Penalty, face mask (15 yards) (Tim Malo) to the BRWN 32
15:001st & 10 at opp 32Liam O’Brien pass complete to Bisi Owens for 21 yds to the BRWN 11 for a 1ST down
15:001st & 10 at opp 11pass incomplete to Jared Richardson
Pennsylvania Touchdown, 9 plays
15:001st & 10 at own 24Malachi Hosley run for 4 yds to the PENN 28
Pennsylvania Touchdown, 5 plays
14:521st & 10 at own 40Austin Alley kickoff for 60 yds , Julien Stokes return for 28 yds to the PENN 28
13:012nd & 10 at opp 11Malachi Hosley 11 Yd Run (Sam Smith Kick)Pennsylvania 28, Brown 7
Brown Touchdown, 11 plays
12:541st & 10 at own 40Sam Smith kickoff for 50 yds , Stockton Owen return for 18 yds to the BRWN 28
12:541st & 10 at own 28Stockton Owen run for 9 yds to the BRWN 37
12:542nd & 1 at own 37Stockton Owen run for 5 yds to the BRWN 42 for a 1ST down
12:541st & 10 at own 42Ty Holtz run for 7 yds to the BRWN 49
12:542nd & 3 at own 49Matt Childs run for 8 yds to the PENN 43 for a 1ST down
12:541st & 10 at opp 43Will Jarvis pass complete to Jake Willcox for 33 yds to the PENN 10 for a 1ST down
12:541st & goal at opp 10Brown,Qwentin rush middle (Machen,Kadari).
12:542nd & goal at opp 10Solomon Miller run for 2 yds to the PENN 8
12:543rd & goal at opp 8Jake 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
12:541st & goal at opp 2Brown,Qwentin rush middle (Fairman,Jack;Carlson,Sam).
12:542nd & goal at opp 2Nate Lussier run for 1 yd to the PENN 1
8:503rd & goal at opp 1Qwentin Brown 1 Yd Run (Christopher Maron Kick)Pennsylvania 28, Brown 14
Pennsylvania Field goal, 10 plays
8:411st & 10 at own 40Austin Alley kickoff for 60 yds , Julien Stokes return for 22 yds to the PENN 22
8:411st & 10 at own 22Sean Williams Jr. run for 4 yds to the PENN 26
8:412nd & 6 at own 26Liam O’Brien pass incomplete to Jared Richardson, broken up by Nevaeh Gattis
8:413rd & 6 at own 26Liam O’Brien pass complete to Bisi Owens for 28 yds to the BRWN 46 for a 1ST down
8:411st & 10 at opp 46Liam O’Brien run for a loss of 1 yard to the BRWN 47
8:412nd & 11 at opp 47Liam O’Brien pass complete to Joshua Casilli for 22 yds to the BRWN 25 for a 1ST down
8:411st & 10 at opp 25Liam O’Brien run for 10 yds to the BRWN 15 for a 1ST down
8:411st & 10 at opp 15Liam O’Brien pass incomplete to Bisi Owens, broken up by Jamari Myers
8:412nd & 10 at opp 15Liam O’Brien run for 7 yds to the BRWN 8
8:413rd & 3 at opp 8Jayden Drayton run for a loss of 5 yards to the BRWN 13
3:554th & 8 at opp 13Sam Smith 30 Yd Field GoalPennsylvania 31, Brown 14
Brown Result not recorded, 12 plays
3:481st & 10 at own 40Sam Smith kickoff for 47 yds , Solomon Miller return for 11 yds to the BRWN 24
3:481st & 10 at own 24Stockton Owen run for 7 yds to the BRWN 31
3:482nd & 3 at own 31Jake Willcox pass complete to Solomon Miller for 26 yds to the PENN 43 for a 1ST down
3:481st & 10 at opp 43Jake Willcox pass complete to Ben Moseley for 9 yds to the PENN 34
3:482nd & 1 at opp 34pass incomplete to Mark Mahoney
3:483rd & 1 at opp 34Jake Willcox pass incomplete to Mark Mahoney, broken up by David McMorris
3:484th & 1 at opp 34Qwentin Brown run for 2 yds to the PENN 32 for a 1ST down
3:481st & 10 at opp 32Nate 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:481st & 10 at opp 15Jake Willcox run for 3 yds to the PENN 12
0:522nd & 7 at opp 12Jake Willcox pass complete to Mark Mahoney for no gain Brown Penalty, Offensive pass interference (Mark Mahoney) to the PENN 27
0:522nd & 22 at opp 27Jake Willcox run for 3 yds to the PENN 24
0:523rd & 19 at opp 24pass incomplete to Mark Mahoney
0:124th & 19 at opp 24Christopher Maron 42 yd FG MISSED
4th quarter8 drives, then Pennsylvania 38, Brown 28
Pennsylvania Touchdown, 9 plays
15:002nd & 6 at own 28Malachi Hosley run for 5 yds to the PENN 33
15:003rd & 1 at own 33Liam O’Brien run for 2 yds to the PENN 35 for a 1ST down
15:001st & 10 at own 35Liam O’Brien pass complete to Jared Richardson for 43 yds to the BRWN 22 for a 1ST down
15:001st & 10 at opp 22Malachi Hosley run for 1 yd to the BRWN 21
15:002nd & 9 at opp 21pass incomplete to Jared Richardson
15:003rd & 9 at opp 21Liam O’Brien pass complete to Jared Richardson for 11 yds to the BRWN 10 for a 1ST down
15:001st & goal at opp 10Sean Williams Jr. run for a loss of 5 yards to the BRWN 15
10:492nd & goal at opp 15Justin Cayenne 15 Yd pass from Liam O’Brien (Sam Smith Kick)Pennsylvania 38, Brown 14
Brown Touchdown, 8 plays
10:491st & 10 at own 40Sam Smith kickoff for 38 yds
10:491st & 10 at own 25Jake Willcox pass complete to Chason Barber for 11 yds to the BRWN 36 for a 1ST down
10:491st & 10 at own 36Jake Willcox pass complete to Stockton Owen for 17 yds to the PENN 47 for a 1ST down
10:491st & 10 at opp 47Matt Childs run for 6 yds to the PENN 41
10:492nd & 4 at opp 41Jake Willcox pass complete to Mark Mahoney for 5 yds to the PENN 36 for a 1ST down
10:491st & 10 at opp 36Jake Willcox pass complete to Najih Rahman for 19 yds to the PENN 17 for a 1ST down
10:491st & 10 at opp 17Matt Childs run for 16 yds to the PENN 1 for a 1ST down
8:301st & goal at opp 1Matt Childs 1 Yd Run (Two-Point Pass Conversion Failed)Pennsylvania 38, Brown 20
8:301st & goal at opp 3Jake Willcox pass incomplete to Solomon Miller, broken up by Alec Wills
Pennsylvania Safety, 2 plays (Brown scores)
8:301st & 10 at own 40Austin Alley kickoff for 53 yds , Julien Stokes return for no gain to the PENN 7
8:301st & 10 at own 7Pennsylvania Penalty, false start (Netinho Olivieri) to the PENN 4
8:301st & 13 at own 4Malachi Hosley run for a loss of 3 yards to the PENN 1
7:372nd & 16 at own 1L. O’Brien sacked by J. Perdue for -1 yds for a SAFETYPennsylvania 38, Brown 22
Brown Touchdown, 14 plays
7:371st & 10 at own 20Albert Jang kickoff for 60 yds
7:371st & 10 at own 25Jake Willcox pass complete to Ben Moseley for 5 yds to the BRWN 30
7:372nd & 5 at own 30Matt Childs run for 6 yds to the BRWN 36 for a 1ST down
7:371st & 10 at own 36Jake Willcox pass complete to Matt Childs for 1 yd to the BRWN 37
7:372nd & 9 at own 37Jake Willcox pass complete to Chason Barber for 35 yds to the PENN 28 for a 1ST down
7:371st & 10 at opp 28Jake Willcox pass complete to Qwentin Brown for no gain to the PENN 28 Brown Penalty, Offensive holding (Hayden Bozich) to the PENN 38
7:371st & 20 at opp 38Jake Willcox run for 14 yds to the PENN 24
7:372nd & 6 at opp 24Brown,Qwentin rush middle (Machen,Kadari).
7:373rd & 6 at opp 24Jake Willcox pass complete to Mark Mahoney for 15 yds to the PENN 9 for a 1ST down
7:371st & goal at opp 9Jake 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:371st & goal at opp 4Stockton Owen run for 3 yds to the PENN 1
7:372nd & goal at opp 1Jake Willcox pass incomplete to Solomon Miller, broken up by Shiloh Means
3:223rd & goal at opp 1Nate Lussier run for a loss of 2 yards to the PENN 3
3:221st & goal at opp 3Jake Willcox pass incomplete to Mark Mahoney
Pennsylvania Turnover on downs, 7 plays
3:221st & 10 at own 45Pennsylvania Penalty, delay of game (Marco Carone) to the PENN 40
3:221st & 15 at own 40Liam O’Brien run for 9 yds to the PENN 49
3:222nd & 6 at own 49Malachi Hosley run for 5 yds to the BRWN 46
Brown Touchdown, 14 plays
3:134th & goal at opp 3Solomon Miller 3 Yd pass from Jake Willcox (Two-Point Pass Conversion Failed)Pennsylvania 38, Brown 28
Pennsylvania Turnover on downs, 7 plays
2:203rd & 1 at opp 46Malachi Hosley run for 2 yds to the BRWN 44 for a 1ST down
2:151st & 10 at opp 44Liam O’Brien run for a loss of 6 yards to the 50 yard line
2:002nd & 16 at the 50Sean Williams Jr. run for 4 yds to the BRWN 46
2:001st & 10 at own 40Austin Alley kickoff for 20 yds
2:003rd & 12 at opp 46Malachi Hosley run for 8 yds to the BRWN 38
0:254th & 4 at opp 38Malachi Hosley run for 1 yd to the BRWN 37
Brown Missed FG, 4 plays
0:251st & 10 at own 37Jake Willcox pass complete to Qwentin Brown for 13 yds to the 50 yard line for a 1ST down
0:251st & 10 at the 50Jake Willcox pass complete to Solomon Miller for 15 yds to the PENN 35 for a 1ST down
0:052nd & 10 at opp 35Christopher 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.

Pennsylvania leads 50–⁠21–⁠1 in 72 meetings, counting the one since this game.

Recent meetings
2025Pennsylvania 28, Brown 21
2024Pennsylvania 38, Brown 28
2023Brown 30, Pennsylvania 26
2022Brown 34, Pennsylvania 31
2021Pennsylvania 45, Brown 17
2019Pennsylvania 38, Brown 36

Around this game