Skip to main content
← Back to GamesOct 21, 2023Week 8
Conference Game

House Prediction

Model Margin

Yale by 6

Home Win Probability

Yale 64%

Market (William Hill (New Jersey))

Yale -6

Edge: Yale -6 (0.0 pts)

fitted_v1 · Oct 21, 2023

Line Movement

No line movement to chart

Sportsbook snapshots publish once a line is posted for this game.

Team1Q2Q3Q4QFinal
Pennsylvania
7103727
Yale
770317

Scoring Timeline

Q1Q2Q3Q4014280-77-714-1014-1714-2017-2017-27
YalePennsylvania

Drive Chart

Own 20Own 4050Opp 40Opp 20PENYALPENYALPENYALPENYALPENYALYALPENYALPENYALPENYALPENTD1475ydTD972ydPUNT3-1ydTO721ydFG853ydTD875ydTD977ydPUNT417ydMISS936ydEND10ydPUNT514ydPUNT514ydPUNT36ydFG1685ydFG1565ydTD1578ydDOWNS41ydEND415yd

Box Score

Team statistics comparing Pennsylvania and Yale
StatisticPennsylvaniaYale
Passing33-4814-24
Pass Yards364121
Rush Yards88124
Total Yards452245
Turnovers01
3rd Down11-168-14
Penalties6-663-20
Possession35:1924:41

Player Leaders

Player Leaders

Pennsylvania
passing
Aidan Sayin
33/48, 364 YDS, 2 TD
rushing
Malachi Hosley
20 CAR, 86 YDS, 1 TD
receiving
Jared Richardson
17 REC, 191 YDS, 1 TD
Yale
passing
Nolan Grooms
14/24, 121 YDS, 2 TD, 1 INT
rushing
Nolan Grooms
12 CAR, 61 YDS
receiving
Ryan Lindley
3 REC, 46 YDS

Play-by-Play

1st & 10Pass Incompletion0 ydsPPA -0.70

Aidan Sayin pass incomplete to Alex Haight

2nd & 10Pass Reception+9 ydsPPA +0.68

Aidan Sayin pass complete to Jared Richardson for 9 yds to the PENN 34

3rd & 1Rush+5 ydsPPA +1.25

Malachi Hosley run for 5 yds to the PENN 39 for a 1ST down

1st & 10Rush+3 ydsPPA -0.43

Jayden Drayton run for 3 yds to the PENN 36

2nd & 13Pass Reception+14 ydsPPA +2.63

Aidan Sayin pass complete to Jayden Drayton for 14 yds to the 50 yard line for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.11

Aidan Sayin pass incomplete to Jayden Drayton

2nd & 10Rush+1 ydsPPA -0.83

Malachi Hosley run for 1 yd to the YALE 49

3rd & 9Rush+11 ydsPPA +2.69

Jonathan Mulatu run for 11 yds to the YALE 38 for a 1ST down

1st & 10Pass Reception+9 ydsPPA +0.80

Aidan Sayin pass complete to Jared Richardson for 9 yds to the YALE 29

2nd & 1Pass Incompletion0 ydsPPA -0.79

Aidan Sayin pass incomplete to Alex Haight

3rd & 1Rush+2 ydsPPA +0.35

Aidan Sayin run for 2 yds to the YALE 27 for a 1ST down

1st & 10Penalty+5 yds

PENALTY Yale Offside (Egodogbare,Ejiroghene) 5 yards from Yale27 to Yale22. NO PLAY.

1st & 5Pass Reception+6 ydsPPA -0.52

Aidan Sayin pass complete to Malachi Hosley for 6 yds to the YALE 16 for a 1ST down

1st & 10Rush+3 ydsPPA -0.11

Malachi Hosley run for 3 yds to the YALE 13

2nd & 7Rushing Touchdown+13 ydsPPA +2.67

Malachi Hosley run for 13 yds for a TD (Graham Gotlieb KICK)

1st & 10Rush+5 ydsPPA +0.10

Nolan Grooms run for 5 yds to the YALE 33

2nd & 5Rush+2 ydsPPA -0.54

Nolan Grooms run for 2 yds to the YALE 35

3rd & 3Pass Reception+4 ydsPPA +1.44

Nolan Grooms pass complete to Mason Tipton for 4 yds to the YALE 39 for a 1ST down

1st & 10Rush+5 ydsPPA +0.11

Joshua Pitsenberger run for 5 yds to the YALE 44

2nd & 5Pass Reception+5 ydsPPA +0.82

Nolan Grooms pass complete to Chase Nenad for 5 yds to the YALE 49 for a 1ST down

1st & 10Rush+44 ydsPPA +1.73

Nolan Grooms run for 44 yds to the PENN 7 for a 1ST down

1st & 7Rush0 ydsPPA -0.41

Joshua Pitsenberger run for no gain to the PENN 7

2nd & 7Rush+4 ydsPPA -0.02

Joshua Pitsenberger run for 4 yds to the PENN 3

3rd & 3Passing Touchdown+3 ydsPPA +2.62

Nolan Grooms pass complete to Joshua Pitsenberger for 3 yds for a TD (Jack Bosman KICK)

1st & 10Rush+1 ydsPPA -0.59

Malachi Hosley run for 1 yd to the PENN 24

2nd & 11Pass Incompletion0 ydsPPA -0.29

Aidan Sayin pass incomplete to Bisi Owens

3rd & 11Pass Incompletion0 ydsPPA -0.13

Aidan Sayin pass incomplete to Jared Richardson

4th & 11Punt0 yds

Albert Jang punt for 48 yds, fair catch by Ryan Lindley at the YALE 28

1st & 10Rush+2 ydsPPA -0.51

Joshua Pitsenberger run for 2 yds to the YALE 30

2nd & 8Pass Reception+5 ydsPPA +0.07

Nolan Grooms pass complete to Chase Nenad for 5 yds to the YALE 35

3rd & 3Pass Reception+4 ydsPPA +1.44

Nolan Grooms pass complete to Mason Tipton for 4 yds to the YALE 39 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.11

Nolan Grooms pass incomplete to Mason Tipton

2nd & 10Rush+2 ydsPPA -0.47

Joshua Pitsenberger run for 2 yds to the YALE 41

3rd & 8Pass Reception+8 ydsPPA +2.50

Nolan Grooms pass complete to Chase Nenad for 8 yds to the YALE 49 for a 1ST down

1st & 10Interception0 ydsPPA -3.08

Nolan Grooms pass intercepted

1st & 10Pass Reception+8 ydsPPA +1.01

Aidan Sayin pass complete to Jared Richardson for 8 yds to the PENN 39

2nd & 2Rush+3 ydsPPA +0.04

Malachi Hosley run for 3 yds to the PENN 42 for a 1ST down

1st & 10Pass Reception+10 ydsPPA +0.88

Aidan Sayin pass complete to Jared Richardson for 10 yds to the YALE 48 for a 1ST down

1st & 10Pass Reception+33 ydsPPA +1.13

Aidan Sayin pass complete to Jared Richardson for 33 yds to the YALE 15 for a 1ST down

1st & 10Rush+3 ydsPPA -0.10

Malachi Hosley run for 3 yds to the YALE 12

2nd & 7Sack-4 ydsPPA -0.68

Aidan Sayin sacked by Joseph Vaughn for a loss of 4 yards to the YALE 16

3rd & 11Pass Incompletion0 ydsPPA -0.64

Aidan Sayin pass incomplete to Jonathan Mulatu

4th & 11Field Goal Good+33 yds

Graham Gotlieb 33 yd FG GOOD

1st & 10Rush+14 ydsPPA +1.22

Ryan Lindley run for 14 yds to the YALE 39 for a 1ST down

1st & 10Rush+2 ydsPPA -0.67

Tre Peterson run for 2 yds to the YALE 41

2nd & 8Rush+3 ydsPPA -0.37

Nolan Grooms run for 3 yds to the YALE 38

3rd & 11Pass Reception+18 ydsPPA +3.38

Nolan Grooms pass complete to Mason Tipton for 18 yds to the PENN 44 for a 1ST down

1st & 10Rush+1 ydsPPA -0.75

Tre Peterson run for 1 yd to the PENN 45

2nd & 11Rush+5 ydsPPA +0.07

Nolan Grooms run for 5 yds to the PENN 40

3rd & 6Pass Reception+20 ydsPPA +1.92

Nolan Grooms pass complete to Ryan Lindley for 20 yds to the PENN 20 for a 1ST down

1st & 10Penalty0 yds

No Huddle-Shotgun Grooms,Nolan pass incomplete short middle to Lindley,Ryan, 1ST DOWN, PENALTY Penn Pass Interference (Parker,Grant) 11 yard from Penn20 to Penn09, 1ST DOWN. NO PLAY.

1st & 9Passing Touchdown+9 ydsPPA +2.42

Nolan Grooms pass complete to Jackson Hawes for 9 yds for a TD (Jack Bosman KICK)

1st & 10Pass Reception+20 ydsPPA +1.75

Aidan Sayin pass complete to Jared Richardson for 20 yds to the PENN 43 for a 1ST down

1st & 10Penalty-5 yds

PENALTY Penn False Start (Howley,Malone) 5 yards from Penn43 to Penn38. NO PLAY.

1st & 15Rush+10 ydsPPA +1.33

Malachi Hosley run for 10 yds to the PENN 48

2nd & 5Pass Incompletion0 ydsPPA -1.20

Aidan Sayin pass incomplete to Malone Howley

3rd & 5Pass Reception+5 ydsPPA +1.94

Aidan Sayin pass complete to Joshua Casilli for 5 yds to the YALE 47 for a 1ST down

1st & 10Pass Reception+8 ydsPPA +0.77

Aidan Sayin pass complete to Jared Richardson for 8 yds to the YALE 39

2nd & 2Pass Reception+38 ydsPPA +1.90

Aidan Sayin pass complete to Bisi Owens for 38 yds to the YALE 1 for a 1ST down

1st & 1Rush0 ydsPPA -0.96

Aidan Sayin run for no gain to the YALE 1

2nd & 1Rush+2 yds

Liam O'Brien run for 2 yds to the YALE 3

3rd & 3Passing Touchdown+3 ydsPPA +2.62

Aidan Sayin pass complete to Jared Richardson for 3 yds for a TD (Graham Gotlieb KICK)

1st & 10Pass Reception+19 ydsPPA +1.71

Nolan Grooms pass complete to Ryan Lindley for 19 yds to the YALE 44 for a 1ST down

1st & 10Rush+3 ydsPPA -0.43

Joshua Pitsenberger run for 3 yds to the YALE 47

2nd & 7Penalty-10 yds

No Huddle-Shotgun Grooms,Nolan rush left for 14 yards gain to the Penn39, out of bounds at Penn39 PENALTY Yale Holding (Mendoza,Jonathan) 10 yards from Yale47 to Yale37. NO PLAY.

2nd & 17Pass Reception+7 ydsPPA +0.29

Nolan Grooms pass complete to Ryan Lindley for 7 yds to the YALE 44

3rd & 10Sack-2 ydsPPA -0.65

Nolan Grooms sacked by John Lista for a loss of 2 yards to the YALE 42

4th & 12Punt0 yds

Jack Bosman punt for 23 yds, punt out-of-bounds at the PENN 35

1st & 10Pass Reception+10 ydsPPA +0.97

Aidan Sayin pass complete to Malachi Hosley for 10 yds to the PENN 45 for a 1ST down

1st & 10Pass Reception+10 ydsPPA +0.80

Aidan Sayin pass complete to Jared Richardson for 10 yds to the YALE 45 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.00

Aidan Sayin pass incomplete to Jared Richardson

2nd & 10Pass Reception+7 ydsPPA +0.53

Aidan Sayin pass complete to Joshua Casilli for 7 yds to the YALE 38

3rd & 3Pass Reception+7 ydsPPA +1.10

Aidan Sayin pass complete to Jared Richardson for 7 yds to the YALE 31 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.58

Aidan Sayin pass incomplete to Jared Richardson

2nd & 10Rush+5 ydsPPA +0.05

Malachi Hosley run for 5 yds to the YALE 36

3rd & 15Pass Reception+7 ydsPPA +0.48

Aidan Sayin pass complete to Joshua Casilli for 7 yds to the YALE 29

4th & 8Field Goal Missed+46 yds

Albert Jang 46 yd FG MISSED

1st & 10Rush0 ydsPPA -0.83

Kneel down by Yale at Yale29 for loss of 0 yards.

0th & 10End of Half0 yds

End of 2nd Quarter

1st & 10Rush+4 ydsPPA -0.17

Joshua Pitsenberger run for 4 yds to the YALE 43

2nd & 6Pass Reception+6 ydsPPA +1.10

Nolan Grooms pass complete to Chase Nenad for 6 yds to the YALE 49 for a 1ST down

1st & 10Rush+4 ydsPPA -0.15

Joshua Pitsenberger run for 4 yds to the PENN 47

2nd & 6Pass Incompletion0 ydsPPA -1.15

Nolan Grooms pass incomplete to Ryan Lindley

3rd & 6Pass Incompletion0 ydsPPA -0.97

Nolan Grooms pass incomplete to Jackson Hawes

4th & 6Punt0 yds

Jack Bosman punt for 34 yds, fair catch by Isaac Shabay at the PENN 13

1st & 10Rush+5 ydsPPA +0.07

Malachi Hosley run for 5 yds to the PENN 18

2nd & 5Pass Reception+12 ydsPPA +0.93

Aidan Sayin pass complete to Jared Richardson for 12 yds to the PENN 30 for a 1ST down

1st & 10Rush+5 ydsPPA +0.10

Malachi Hosley run for 5 yds to the PENN 35

2nd & 5Rush+4 ydsPPA -0.14

Malachi Hosley run for 4 yds to the PENN 39

3rd & 1Rush+12 ydsPPA +1.97

run for 12 yds to the PENN 27

4th & 13Punt0 yds

Albert Jang punt for 18 yds

1st & 10Rush+5 ydsPPA +0.09

Tre Peterson run for 5 yds to the PENN 40

2nd & 5Rush+1 ydsPPA -0.79

Tre Peterson run for 1 yd to the PENN 39

3rd & 4Pass Incompletion0 ydsPPA -1.09

Nolan Grooms pass incomplete to Chase Nenad

4th & 4Punt0 yds

Jack Bosman punt for 35 yds, fair catch by Isaac Shabay at the PENN 4

1st & 10Rush+8 ydsPPA +0.49

Malachi Hosley run for 8 yds to the PENN 12

2nd & 2Rush+3 ydsPPA -0.17

Malachi Hosley run for 3 yds to the PENN 15 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.44

Aidan Sayin pass incomplete to Bisi Owens

2nd & 10Pass Incompletion0 ydsPPA -0.20

Aidan Sayin pass incomplete to Jared Richardson

3rd & 10Pass Reception+32 ydsPPA +3.16

Aidan Sayin pass complete to Joshua Casilli for 32 yds to the PENN 47 for a 1ST down

1st & 10Rush+1 ydsPPA -0.91

Jacob Cisneros run for 1 yd to the PENN 46

2nd & 11Pass Reception+10 ydsPPA +1.34

Aidan Sayin pass complete to Bryce Myers for 10 yds to the YALE 44

3rd & 1Rush+2 ydsPPA +0.85

Aidan Sayin run for 2 yds to the YALE 42 for a 1ST down

1st & 10Pass Reception+6 ydsPPA +0.28

Aidan Sayin pass complete to Jared Richardson for 6 yds to the YALE 36

2nd & 4Pass Reception+5 ydsPPA +0.17

Aidan Sayin pass complete to Bisi Owens for 5 yds to the YALE 31 for a 1ST down

1st & 10Rush+6 ydsPPA +0.21

Alex Haight run for 6 yds to the YALE 25

2nd & 4Penalty0 yds

No Huddle-Shotgun Sayin,Aidan pass incomplete deep left to Haight,Alex broken up by Kamara,Abu PENALTY Yale Pass Interference offsetting Penn Illegal Motion offsetting. NO PLAY.

2nd & 4Rush+7 ydsPPA +0.04

Malachi Hosley run for 7 yds to the YALE 18 for a 1ST down

1st & 10Pass Reception+1 ydsPPA -0.27

Aidan Sayin pass complete to Alex Haight for 1 yd to the YALE 19

2nd & 11Pass Reception+8 ydsPPA +0.29

Aidan Sayin pass complete to Bisi Owens for 8 yds to the YALE 11

3rd & 3Pass Incompletion0 ydsPPA -0.39

Aidan Sayin pass incomplete to Alex Haight

4th & 3Field Goal Good+28 yds

Graham Gotlieb 28 yd FG GOOD

1st & 10Pass Incompletion0 ydsPPA -0.86

Nolan Grooms pass incomplete to Mason Tipton

2nd & 10Pass Reception+4 ydsPPA -0.08

Nolan Grooms pass complete to Mason Shipp for 4 yds to the YALE 34

3rd & 6Penalty+15 yds

No Huddle-Shotgun Grooms,Nolan pass incomplete short right to Tipton,Mason PENALTY Penn Pass Interference (Means,Shiloh) 15 yards from Yale34 to Yale49, 1ST DOWN. NO PLAY.

1st & 10Sack-4 ydsPPA -2.00

Nolan Grooms sacked by Kadari Machen for a loss of 4 yards to the YALE 45

2nd & 14Penalty-5 yds

PENALTY Yale False Start 5 yards from Yale45 to Yale40. NO PLAY.

2nd & 19Rush+18 ydsPPA +2.71

Nolan Grooms run for 18 yds to the PENN 42

3rd & 1Rush+3 ydsPPA +0.82

Joshua Pitsenberger run for 3 yds to the PENN 39 for a 1ST down

1st & 10Rush+5 ydsPPA +0.09

Joshua Pitsenberger run for 5 yds to the PENN 34

2nd & 5Rush+4 ydsPPA -0.08

Nolan Grooms run for 4 yds to the PENN 30

3rd & 1Rush+4 ydsPPA +0.42

Joshua Pitsenberger run for 4 yds to the PENN 26 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.47

Nolan Grooms pass incomplete to Mason Shipp

2nd & 10Rush+3 ydsPPA -0.20

Joshua Pitsenberger run for 3 yds to the PENN 23

3rd & 7Rush+3 ydsPPA -0.24

Spencer Alston run for 3 yds to the PENN 20

4th & 4Penalty+15 yds

No Huddle-Shotgun Grooms,Nolan pass incomplete short left to Tipton,Mason, 1ST DOWN, PENALTY Penn Pass Interference (Smith,Kendren) 15 yards from Penn20 to Penn05, 1ST DOWN. NO PLAY.

1st & 5Pass Incompletion0 ydsPPA -0.55

Nolan Grooms pass incomplete to Ryan Lindley

2nd & 5Pass Incompletion0 ydsPPA -0.32

Nolan Grooms pass incomplete to Chase Nenad

3rd & 5Pass Incompletion0 ydsPPA -0.29

Nolan Grooms pass incomplete to Jackson Hawes

4th & 5Field Goal Good+23 yds

Jack Bosman 23 yd FG GOOD

1st & 10Kickoff Return (Offense)+16 yds

Shamus Florio kickoff for 54 yds , Isaac Shabay return for 16 yds to the PENN 22

1st & 10Pass Reception+4 ydsPPA -0.10

Aidan Sayin pass complete to Jared Richardson for 4 yds to the PENN 26

2nd & 6Pass Reception+12 ydsPPA +1.42

Aidan Sayin pass complete to Joshua Casilli for 12 yds to the PENN 38 for a 1ST down

1st & 10Pass Reception+20 ydsPPA +1.66

Aidan Sayin pass complete to Jared Richardson for 20 yds to the YALE 42 for a 1ST down

1st & 10Rush+1 ydsPPA -0.70

Malachi Hosley run for 1 yd to the YALE 41

2nd & 9Pass Reception+10 ydsPPA +1.15

Aidan Sayin pass complete to Jared Richardson for 10 yds to the YALE 31 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.58

Aidan Sayin pass incomplete to Joshua Casilli

2nd & 10Rush+6 ydsPPA +0.20

Malachi Hosley run for 6 yds to the YALE 25

3rd & 4Pass Reception+8 ydsPPA +0.65

Aidan Sayin pass complete to Bryce Myers for 8 yds to the YALE 17 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.34

Aidan Sayin pass incomplete to Jared Richardson

2nd & 10Pass Reception+9 ydsPPA +0.39

Aidan Sayin pass complete to Jared Richardson for 9 yds to the YALE 8

3rd & 1Rush+3 ydsPPA +0.64

Aidan Sayin run for 3 yds to the YALE 5 for a 1ST down

1st & 5Pass Reception+3 ydsPPA -0.18

Aidan Sayin pass complete to Joshua Casilli for 3 yds to the YALE 8

2nd & 8Penalty-10 yds

No Huddle-Shotgun Sayin,Aidan rush middle for 4 yards gain to the Yale04 (Ayo-Durojaiye,Inumidun) PENALTY Penn Holding (Bergin,William) 10 yards from Yale08 to Yale18. NO PLAY.

2nd & 18Pass Incompletion0 ydsPPA -0.61

Aidan Sayin pass incomplete to Joshua Casilli

3rd & 18Penalty-10 yds

Pennsylvania Penalty, Offensive Holding (Bisi Owens) to the YALE 15

3rd & 15Passing Touchdown+15 ydsPPA +3.54

Bryce Myers 15 Yd pass from Aidan Sayin (Graham Gotlieb Kick) (Graham Gotlieb KICK)

1st & 10Rush0 ydsPPA -0.70

Nolan Grooms run for no gain to the YALE 25

2nd & 10Pass Reception+9 ydsPPA +0.68

Nolan Grooms pass complete to Spencer Alston for 9 yds to the YALE 34

3rd & 1Sack-4 ydsPPA -1.01

Nolan Grooms sacked by John Lista for a loss of 4 yards to the YALE 30

4th & 5Sack-4 ydsPPA +0.11

Nolan Grooms sacked by Jack Iuliano for a loss of 4 yards to the YALE 26

1st & 10Rush+1 ydsPPA -0.36

Malachi Hosley run for 1 yd to the YALE 25

2nd & 9Rush+9 ydsPPA +0.51

Malachi Hosley run for 9 yds to the YALE 16 for a 1ST down

1st & 10Rush+5 ydsPPA +0.07

Malachi Hosley run for 5 yds to the YALE 11

2nd & 5Rush0 ydsPPA -0.36

Kneel down by Penn at Yale11 for loss of 0 yards.

Situational Analysis

Pennsylvania

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
0%
2 plays
48%
31 plays
100%
1 play
2nd
50%
4 plays
57%
7 plays
73%
11 plays
60%
5 plays
3rd
88%
8 plays
100%
2 plays
100%
2 plays
50%
4 plays
4th

Yale

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
36%
22 plays
2nd
29%
7 plays
29%
7 plays
100%
3 plays
3rd
83%
6 plays
25%
4 plays
33%
3 plays
100%
1 play
4th
100%
1 play