Marist Red Foxes vs Pennsylvania Quakers
Drive chart
Drives
End of Game
Touchdown
Punt
Punt
Touchdown
Touchdown
| Team | 1 | 2 | 3 | 4 | T |
|---|---|---|---|---|---|
| 3 | 0 | 0 | 6 | 9 | |
| 7 | 7 | 0 | 14 | 28 |
Who won: Penn 28-9
The Pennsylvania Quakers beat the Marist Red Foxes 28-9 on Friday, October 10, 2025 at Franklin Field. Liam O'Brien led the Penn in passing yards (26/40, 335 YDS, 2 TD). Will O'Dell led the Marist in passing yards (14/22, 118 YDS).

Player of the game
Jared Richardson
PENN · 15 REC, 190 YDS, 2 TD
Win probability
Tap or hover the line to see the play. Dots mark the biggest swings.
Play by play
- Q4 0:00MRS

End of game
End of 4th Quarter
- Q4 0:00MRS

20 yd run
Kenneth Antoine run for 20 yds to the MRST 46 for a 1ST down
3rd & 15 · 3rd & 15 at MRST 26
- Q4 2:00MRS

Incomplete
Patrick Grusser pass incomplete to Santino Correa
2nd & 15 · 2nd & 15 at MRST 26
- Q4 2:00MRS
FLAGPenalty
No Huddle-Shotgun Grusser,Patrick rush right for 0 yards to the MARIST36 (Cohall, Jr.,Ethan) PENALTY MARIST Illegal Block in Back 10 yards from MARIST36 to MARIST26. NO PLAY.
2nd & 5 at MRST 36
- Q4 2:00MRS

5 yd completion
Patrick Grusser pass complete to Irene Ngabonziza for 5 yds to the MRST 36
1st & 10 · 1st & 10 at MRST 31
- Q4 2:00MRS
FLAGPenalty
Pennsylvania Penalty, unsportsmanlike conduct (Trevor Pajak) to the MRST 31 for a 1ST down
3rd & 19 at MRST 15
- Q4 2:00MRS

Stuffed for a loss of 4
Ja'Cyion Cox run for a loss of 4 yards to the MRST 15
2nd & 15 · 2nd & 15 at MRST 19
- Q4 2:00MRS

Timeout
Timeout Pennsylvania, clock 02:00
- Q4 3:03MRS

5 yd run
Patrick Grusser run for 5 yds to the MRST 19
1st & 20 · 1st & 20 at MRST 14
- Q4 3:03MRS
FLAGFlag: penalty
No Huddle-Shotgun Grusser,Patrick pass incomplete deep left to Ngabonziza,Irene thrown to MARIST45 QB hurried by Davis,Jake PENALTY MARIST Holding 10 yards from MARIST24 to MARIST14. NO PLAY.
1st & 10 · 1st & 10 at MRST 24
- Q4 3:03PEN

Kickoff returned 9 yds
Josh Barnavon kickoff for 50 yds , Lucas Hunter return for 9 yds to the MRST 24
- TOUCHDOWNQ4 3:03PEN

Touchdown! 1 yd run
Julien Stokes run for 1 yd for a TD (Mason Walters KICK)
MRST 9 - 28 PENN - Q4 3:58PEN

No gain on the run
Julien Stokes run for no gain to the MRST 1
1st & Goal · 1st & Goal at MRST 1
- Q4 3:58PEN

Timeout
Timeout Pennsylvania, clock 03:58
- Q4 4:34PEN

24 yd run
Julien Stokes run for 24 yds to the MRST 1 for a 1ST down
1st & 10 · 1st & 10 at MRST 25
- Q4 4:34MRS

Punt
Ethan Yuska punt for 15 yds, punt out-of-bounds at the MRST 25
4th & 10 at MRST 10
- Q4 5:55MRS

1 yd completion
Will O'Dell pass complete to Tristan Shannon for 1 yd to the MRST 10
3rd & 11 · 3rd & 11 at MRST 9
- Q4 5:55MRS

Pass incompletion
Will O'Dell pass incomplete to Irene Ngabonziza
2nd & 11 at MRST 9
- Q4 5:55MRS

Timeout
Timeout Pennsylvania, clock 05:55
- Q4 5:55MRS

Sacked for a loss of 1
Will O'Dell sacked by Ryan O'Connell for a loss of 1 yard to the MRST 9
1st & 10 · 1st & 10 at MRST 10
- Q4 5:55PEN

Punt, 0 yds
Santiago Sturla punt for 27 yds
4th & 17 · 4th & 17 at MRST 37
- Q4 6:06PEN

Timeout
Timeout Pennsylvania, clock 06:06
- Q4 10:28PEN
FLAGFlag: penalty
PENALTY PENN False Start (Bergin,William) 5 yards from MARIST32 to MARIST37. NO PLAY.
4th & 12 · 4th & 12 at MRST 32
- Q4 10:28PEN

Pass reception
Liam O'Brien pass complete to Bisi Owens for 11 yds to the MRST 32
3rd & 23 at MRST 43
- Q4 10:28PEN

3 yd completion
Liam O'Brien pass complete to Donte West for 3 yds to the MRST 43
2nd & 20 · 2nd & 20 at MRST 40

