Skip to main content
← Back to GamesNov 18, 2023Week 12
Harvard
18
-Final
23
Yale
Conference Game

House Prediction

Model Margin

Harvard by 0.5

Home Win Probability

Yale 49%

Market (ESPN Bet)

Yale -3

Edge: Harvard +3 (3.5 pts)

fitted_v1 · Nov 18, 2023

Line Movement

No line movement to chart

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

Team1Q2Q3Q4QFinal
Harvard
0601218
Yale
377623

Scoring Timeline

Q1Q2Q3Q4014283-010-617-1217-18
YaleHarvard

Drive Chart

Own 20Own 4050Opp 40Opp 20YALYALHARYALHARYALHARYALHARYALHARYALHARYALHARYALHARYALHARYALHARYALHARYALHARYALHARYALHARPUNT737ydPUNT737ydDOWNS845ydFG1648ydPUNT3-15ydPUNT3-3ydPUNT44ydTD37ydTO731ydPUNT37ydPUNT30ydTO3-32ydTD659ydEND34ydPUNT35ydPUNT828ydPUNT3-3ydTD947ydPUNT32ydPUNT517ydTD558ydPUNT411ydTD658ydTO762ydTO27ydTD314ydDOWNS669ydPUNT414ydDOWNS712yd

Box Score

Team statistics comparing Harvard and Yale
StatisticHarvardYale
Passing20-3310-23
Pass Yards24590
Rush Yards73170
Total Yards318260
Turnovers21
3rd Down4-149-18
Penalties0-03-29
Possession24:3335:27

Player Leaders

Player Leaders

Harvard
passing
Jaden Craig
20/33, 245 YDS, 2 TD, 1 INT
rushing
Shane McLaughlin
13 CAR, 50 YDS
receiving
Tim Dowd
2 REC, 71 YDS
Yale
passing
Nolan Grooms
10/23, 90 YDS, 2 TD, 1 INT
rushing
Joshua Pitsenberger
23 CAR, 99 YDS
receiving
Ryan Lindley
4 REC, 39 YDS, 1 TD

Play-by-Play

No play data available
1st & 10Rush+6 ydsPPA +0.33

Joshua Pitsenberger run for 6 yds to the YALE 31

2nd & 4Pass Reception+4 ydsPPA +0.50

Nolan Grooms pass complete to Mason Shipp for 4 yds to the YALE 35 for a 1ST down

1st & 10Pass Reception+12 ydsPPA +1.15

Nolan Grooms pass complete to Ryan Lindley for 12 yds to the YALE 47 for a 1ST down

1st & 10Rush+11 ydsPPA +0.80

Nolan Grooms run for 11 yds to the HARV 42 for a 1ST down

1st & 10Rush+2 ydsPPA -0.49

Ryan Lindley run for 2 yds to the HARV 40

2nd & 8Rush+2 ydsPPA -0.57

Joshua Pitsenberger run for 2 yds to the HARV 38

3rd & 6Pass Incompletion0 ydsPPA -1.06

pass incomplete to Mason Tipton

4th & 6Punt+9 yds

Shamus Florio punt for 29 yds, punt out-of-bounds at the HARV 18 , Scott Woods II returns for 9 yds to the HARV 18

1st & 10Pass Reception+27 ydsPPA +2.21

Jaden Craig pass complete to Tim Dowd for 27 yds to the HARV 45 for a 1ST down

1st & 10Rush+3 ydsPPA -0.42

Shane McLaughlin run for 3 yds to the HARV 48

2nd & 7Rush-2 ydsPPA -1.49

Shane McLaughlin run for a loss of 2 yards to the HARV 46

3rd & 9Pass Reception+9 ydsPPA +2.71

Jaden Craig pass complete to Scott Woods II for 9 yds to the YALE 45 for a 1ST down

1st & 10Pass Reception+6 ydsPPA +0.30

Jaden Craig pass complete to Kaedyn Odermann for 6 yds to the YALE 39

2nd & 4Rush+1 ydsPPA -0.77

Shane McLaughlin run for 1 yd to the YALE 38

3rd & 3Rush0 ydsPPA -1.09

McLaughlin,Shane rush middle (Gulley, Jr,Alvin).

4th & 3Rush+1 ydsPPA -1.97

Jaden Craig run for 1 yd to the YALE 37

1st & 10Rush+2 ydsPPA -0.66

Spencer Alston run for 2 yds to the YALE 39

3rd & 1Rush+1 ydsPPA +1.01

Nolan Grooms run for 1 yd to the YALE 47 for a 1ST down

1st & 10Rush+5 ydsPPA +0.11

Joshua Pitsenberger run for 5 yds to the HARV 48

2nd & 5Rush+2 ydsPPA -0.68

Joshua Pitsenberger run for 2 yds to the HARV 46

3rd & 3Rush+5 ydsPPA +1.43

Joshua Pitsenberger run for 5 yds to the HARV 41 for a 1ST down

1st & 10Rush+6 ydsPPA +0.27

Spencer Alston run for 6 yds to the HARV 35

2nd & 4Rush+2 ydsPPA -0.47

Nolan Grooms run for 2 yds to the HARV 33

3rd & 2Rush+5 ydsPPA +0.68

Joshua Pitsenberger run for 5 yds to the HARV 28 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.51

pass incomplete to Jackson Hawes

2nd & 10Rush+9 ydsPPA +0.55

Joshua Pitsenberger run for 9 yds to the HARV 19

3rd & 1Rush+1 ydsPPA +0.14

Spencer Alston run for 1 yd to the HARV 18 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.35

pass incomplete to Spencer Alston

2nd & 10Rush+3 ydsPPA -0.13

Joshua Pitsenberger run for 3 yds to the HARV 15

3rd & 7Pass Incompletion0 ydsPPA -0.50

Nolan Grooms pass incomplete to Mason Tipton, broken up by Ty Bartrum

4th & 7Field Goal Good+33 yds

Jack Bosman 33 yd FG GOOD

2nd & 8Rush+7 ydsPPA +0.60

Nolan Grooms run for 7 yds to the YALE 46

1st & 10Pass Reception-4 ydsPPA -1.33

Jaden Craig pass complete to Shane McLaughlin for a loss of 4 yards to the HARV 27

2nd & 14Pass Reception+5 ydsPPA +0.03

Jaden Craig pass complete to Tyler Neville for 5 yds to the HARV 32

3rd & 9Sack-16 ydsPPA -0.49

Jaden Craig sacked for a loss of 16 yards to the HARV 16

4th & 25Punt0 yds

Sebastien Tasko punt for 25 yds

1st & 10Rush+5 ydsPPA +0.09

Joshua Pitsenberger run for 5 yds to the HARV 36

2nd & 5Rush+2 ydsPPA -0.49

Joshua Pitsenberger run for 2 yds to the HARV 34

3rd & 3Sack-10 ydsPPA -2.92

Nolan Grooms sacked for a loss of 10 yards to the HARV 44

4th & 13Punt+1 yds

Jack Bosman punt for 30 yds , Scott Woods II returns for 1 yd to the HARV 15

1st & 10Rush+10 ydsPPA +0.54

Jaden Craig run for 10 yds to the HARV 25 for a 1ST down

1st & 10Rush+4 ydsPPA -0.11

Shane McLaughlin run for 4 yds to the HARV 29

2nd & 6Pass Incompletion0 ydsPPA -0.65

pass incomplete to Ledger Hatch

3rd & 6Sack-10 ydsPPA -0.52

Jaden Craig sacked for a loss of 10 yards to the HARV 19

4th & 16Punt0 yds

punt blocked by TEAM

1st & 7Rush+3 ydsPPA -0.14

Nolan Grooms run for 3 yds to the HARV 4

2nd & 4Rush-1 ydsPPA -0.43

Nolan Grooms run for a loss of 1 yard to the HARV 5

3rd & 5Passing Touchdown+5 ydsPPA +2.76

Ryan Lindley 5 Yd pass from Nolan Grooms (Jack Bosman Kick)

1st & 10Pass Incompletion0 ydsPPA -0.70

pass incomplete to Cooper Barkate

2nd & 10Rush+5 ydsPPA +0.04

Shane McLaughlin run for 5 yds to the HARV 30

3rd & 5Pass Reception+7 ydsPPA +1.69

Jaden Craig pass complete to Cooper Barkate for 7 yds to the HARV 37 for a 1ST down

1st & 10Pass Reception+22 ydsPPA +1.81

Jaden Craig pass complete to Kaedyn Odermann for 22 yds to the YALE 41 for a 1ST down

1st & 10Rush-3 ydsPPA -1.53

Jaden Craig run for a loss of 3 yards to the YALE 44

3rd & 13Interception+10 ydsPPA -1.21

Jaden Craig pass intercepted Yale Penalty, Offensive holding (Jermaine Baker) to the YALE 44

2nd & 13Pass Incompletion0 ydsPPA -1.02

Jaden Craig pass incomplete to Cooper Barkate, broken up by Osize Daniyan

1st & 10Rush+9 ydsPPA +1.26

Spencer Alston run for 9 yds to the HARV 47

2nd & 1Pass Reception-2 ydsPPA -1.85

Nolan Grooms pass complete to Joey Felton for a loss of 2 yards to the HARV 49

3rd & 3Pass Incompletion0 ydsPPA -1.06

Nolan Grooms pass incomplete to Ry Yates, broken up by Mitchell Gonser

4th & 3Punt0 yds

Jack Bosman punt for 49 yds

1st & 10Sack-3 ydsPPA -0.75

Jaden Craig sacked for a loss of 3 yards to the HARV 17

2nd & 13Pass Incompletion0 ydsPPA -0.15

pass incomplete to Ledger Hatch

3rd & 13Rush+3 ydsPPA -0.03

Jaden Craig run for 3 yds to the HARV 20

4th & 10Punt0 yds

punt blocked by TEAM

1st & 9Rush+3 ydsPPA -0.10

Joshua Pitsenberger run for 3 yds to the HARV 6

2nd & 6Fumble Recovery (Own)-10 ydsPPA -1.14

Nolan Grooms run for a loss of 10 yards to the HARV 16 Nolan Grooms fumbled, recovered by YALE Nolan Grooms Grooms,Nolan rush middle for loss of 10 yards to the HAR16, fumble by Grooms,Nolan recovered by YAL Grooms,Nolan, Grooms,Nolan rush.

1st & 11Rush0 ydsPPA -1.09

McLaughlin,Shane rush middle (Ayo-Durojaiye,Inumidun).

2nd & 11Rush+15 ydsPPA +2.51

Shane McLaughlin run for 15 yds to the YALE 44 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.97

pass incomplete to Kaedyn Odermann

2nd & 10Pass Reception+35 ydsPPA +1.96

Jaden Craig pass complete to Kaedyn Odermann for 35 yds to the YALE 9 for a 1ST down

1st & 9Rush-2 ydsPPA -0.43

Shane McLaughlin run for a loss of 2 yards to the YALE 11

2nd & 11Passing Touchdown+11 ydsPPA +2.86

Tyler Neville 11 Yd pass from Jaden Craig (Cali Canaval PAT blocked)

0th & 11End of Half0 yds

End of 2nd Quarter

1st & 10Rush+3 ydsPPA -0.23

Nolan Grooms run for 3 yds to the YALE 22

2nd & 7Pass Reception+7 ydsPPA +0.89

Nolan Grooms pass complete to David Pantelis for 7 yds to the YALE 29 for a 1ST down

1st & 10Sack-6 ydsPPA -1.34

Nolan Grooms sacked for a loss of 6 yards to the YALE 40

1st & 10Rush+3 ydsPPA -0.34

Jaden Craig run for 3 yds to the HARV 32

2nd & 7Rush+2 ydsPPA -0.44

Jaden Craig run for 2 yds to the HARV 34

3rd & 5Pass Incompletion0 ydsPPA -0.46

pass incomplete to Cooper Barkate

4th & 5Punt+3 yds

Sebastien Tasko punt for 36 yds , Ryan Lindley returns for 3 yds to the YALE 33

1st & 10Rush+6 ydsPPA +0.39

Joshua Pitsenberger run for 6 yds to the YALE 39

2nd & 4Rush+4 ydsPPA +0.57

Joshua Pitsenberger run for 4 yds to the YALE 43 for a 1ST down

1st & 10Rush+4 ydsPPA -0.17

Joshua Pitsenberger run for 4 yds to the YALE 47

2nd & 6Rush+2 ydsPPA -0.68

Nolan Grooms run for 2 yds to the YALE 49

3rd & 4Pass Reception+5 ydsPPA +1.77

Nolan Grooms pass complete to Ryan Lindley for 5 yds to the HARV 46 for a 1ST down

1st & 10Rush+4 ydsPPA -0.12

Spencer Alston run for 4 yds to the HARV 42

2nd & 6Rush+3 ydsPPA -0.36

Nolan Grooms run for 3 yds to the HARV 39

3rd & 3Pass Incompletion0 ydsPPA -1.11

pass incomplete to Ryan Lindley

4th & 3Punt0 yds

Shamus Florio punt for 23 yds

1st & 10Rush+2 ydsPPA -0.30

Shane McLaughlin run for 2 yds to the HARV 18

2nd & 8Pass Incompletion0 ydsPPA -0.30

pass incomplete to Cooper Barkate

3rd & 8Sack-5 ydsPPA -0.19

Jaden Craig sacked for a loss of 5 yards to the HARV 13

4th & 13Punt+2 yds

Sebastien Tasko punt for 36 yds , Ryan Lindley returns for 2 yds to the HARV 47

1st & 10Pass Incompletion0 ydsPPA -1.05

pass incomplete to Mason Tipton

2nd & 10Rush+3 ydsPPA -0.40

Spencer Alston run for 3 yds to the HARV 44

3rd & 7Rush+9 ydsPPA +2.09

Nolan Grooms run for 9 yds to the HARV 35 for a 1ST down

1st & 10Rush+6 ydsPPA +0.23

Nathan Denney run for 6 yds to the HARV 29

2nd & 4Rush+5 ydsPPA +0.06

Nathan Denney run for 5 yds to the HARV 24 for a 1ST down

1st & 10Rush+3 ydsPPA -0.14

Nathan Denney run for 3 yds to the HARV 21

2nd & 7Pass Incompletion0 ydsPPA -0.48

pass incomplete to David Pantelis

3rd & 7Pass Reception+17 ydsPPA +1.61

Nolan Grooms pass complete to Ryan Lindley for 17 yds to the HARV 4 for a 1ST down

1st & 4Rushing Touchdown+4 ydsPPA +1.69

Nathan Denney run for 4 yds for a TD (Jack Bosman KICK)

1st & 10Penalty-5 yds

Yale Penalty, false start (Sean Sullivan) to the HARV 8

1st & 10Pass Reception-2 ydsPPA -1.06

Jaden Craig pass complete to Austin Gentle for a loss of 2 yards to the HARV 27

2nd & 12Rush+4 ydsPPA -0.06

Jaden Craig run for 4 yds to the HARV 31

3rd & 8Pass Incompletion0 ydsPPA -0.29

pass incomplete to Kaedyn Odermann

4th & 8Punt0 yds

Sebastien Tasko punt for 44 yds

1st & 10Rush+2 ydsPPA -0.45

Nolan Grooms run for 2 yds to the YALE 27

2nd & 8Rush+13 ydsPPA +1.77

Spencer Alston run for 13 yds to the YALE 40 for a 1ST down

1st & 10Rush+2 ydsPPA -0.68

Spencer Alston run for 2 yds to the YALE 42

2nd & 8Pass Incompletion0 ydsPPA -0.93

pass incomplete to Ryan Lindley

3rd & 8Pass Incompletion0 ydsPPA -0.55

pass incomplete to Nathan Denney

4th & 8Punt0 yds

Shamus Florio punt for 16 yds

1st & 10Rush+20 ydsPPA +1.47

Shane McLaughlin run for 20 yds to the YALE 38 for a 1ST down

1st & 10Rush+28 ydsPPA +0.58

Cooper Barkate run for 28 yds to the YALE 10 for a 1ST down

1st & 10Rush+3 ydsPPA -0.09

Jaden Craig run for 3 yds to the YALE 7

1st & 10Pass Incompletion0 yds

Jaden Craig pass incomplete to Tyler Neville

2nd & 7Rushing Touchdown+7 ydsPPA +2.61

Jaden Craig 7 Yd Run (Two-Point Pass Conversion Failed)

1st & 10Rush+10 ydsPPA +0.75

Joshua Pitsenberger run for 10 yds to the YALE 32 for a 1ST down

1st & 10Rush+1 ydsPPA -0.77

Joshua Pitsenberger run for 1 yd to the YALE 33

3rd & 9Pass Incompletion0 ydsPPA -0.29

pass incomplete

2nd & 9Pass Incompletion0 ydsPPA -0.59

pass incomplete to Ryan Lindley

4th & 9Punt+10 yds

Jack Bosman punt for 35 yds , Scott Woods II returns for 10 yds to the HARV 42

1st & 10Pass Reception+30 ydsPPA +1.80

Jaden Craig pass complete to Cooper Barkate for 30 yds to the YALE 28 for a 1ST down

1st & 10Pass Incompletion+14 ydsPPA +0.22

Jaden Craig pass incomplete to Ledger Hatch for a 1ST down Yale Penalty, Defensive pass interference (Sean Guyton) to the YALE 14 for a 1ST down

1st & 10Rush+2 ydsPPA -0.18

Shane McLaughlin run for 2 yds to the YALE 12

2nd & 8Rush+5 ydsPPA +0.05

Jaden Craig run for 5 yds to the YALE 7

1st & 10Rush0 yds

Woods II,Scott rush (Daniyan,Osize).

3rd & 3Passing Touchdown+7 ydsPPA +2.67

Ledger Hatch 7 Yd pass from Jaden Craig (Two-Point Run Conversion Failed)

1st & 10Rush+4 ydsPPA -0.11

Joshua Pitsenberger run for 4 yds to the YALE 29

1st & 10Rush+6 ydsPPA +0.27

Joshua Pitsenberger run for 6 yds to the HARV 34

2nd & 6Pass Reception+31 ydsPPA +3.00

Nolan Grooms pass complete to Mason Tipton for 31 yds to the HARV 40 for a 1ST down

2nd & 4Rush+8 ydsPPA +0.20

Nolan Grooms run for 8 yds to the HARV 26 for a 1ST down

1st & 10Rush+10 ydsPPA +0.15

Nolan Grooms run for 10 yds to the HARV 16 for a 1ST down

1st & 10Rush+3 ydsPPA -0.11

Nolan Grooms run for 3 yds to the HARV 13

2nd & 7Interception0 ydsPPA -4.33

Nolan Grooms pass intercepted

1st & 10Rush+2 ydsPPA -0.20

Shane McLaughlin run for 2 yds to the HARV 9

2nd & 8Fumble Recovery (Opponent)+5 ydsPPA +0.07

Jaden Craig run for 5 yds to the HARV 14 Jaden Craig fumbled, recovered by YALE Osize Daniyan Craig,Jaden rush middle for 5 yards to the HAR14, fumble by Craig,Jaden recovered by YAL Daniyan,Osize, Daniyan,Osize rush.

1st & 10Rush0 ydsPPA -0.31

Pitsenberger,Joshua rush left (Griffith,Thor;Svets,Brandon).

2nd & 10Rush+2 ydsPPA -0.18

Joshua Pitsenberger run for 2 yds to the HARV 12

3rd & 8Passing Touchdown+12 ydsPPA +3.04

David Pantelis 12 Yd pass from Nolan Grooms (Two-Point Run Conversion Failed)

1st & 10Rush0 yds

Pitsenberger,Joshua rush (Leskovec,Nate;Gonser,Mitchell).

1st & 10Pass Reception+17 ydsPPA +1.52

Jaden Craig pass complete to Cooper Barkate for 17 yds to the HARV 42 for a 1ST down

1st & 10Pass Reception+44 ydsPPA +2.01

Jaden Craig pass complete to Tim Dowd for 44 yds to the YALE 14 for a 1ST down

1st & 10Pass Reception+2 ydsPPA -0.18

Jaden Craig pass complete to Shane McLaughlin for 2 yds to the YALE 12

2nd & 8Pass Reception+6 ydsPPA +0.14

Jaden Craig pass complete to Cooper Barkate for 6 yds to the YALE 6

3rd & 2Pass Incompletion0 ydsPPA -0.34

pass incomplete to Cooper Barkate

4th & 2Pass Incompletion0 ydsPPA -4.07

pass incomplete to Cooper Barkate

1st & 10Rush+13 ydsPPA +0.46

Joshua Pitsenberger run for 13 yds to the YALE 19 for a 1ST down

1st & 10Rush+3 ydsPPA -0.23

Joshua Pitsenberger run for 3 yds to the YALE 22

2nd & 7Rush-1 ydsPPA -0.47

Joshua Pitsenberger run for a loss of 1 yard to the YALE 21

3rd & 8Pass Reception-1 ydsPPA -0.18

Nolan Grooms pass complete to Joshua Pitsenberger for a loss of 1 yard to the YALE 20

4th & 9Punt0 yds

Shamus Florio punt for 25 yds

1st & 10Pass Reception+7 ydsPPA +0.51

Jaden Craig pass complete to Tyler Neville for 7 yds to the YALE 38

2nd & 3Pass Reception+2 ydsPPA -0.53

Jaden Craig pass complete to Scott Woods II for 2 yds to the YALE 36

3rd & 1Pass Reception+7 ydsPPA +0.71

Jaden Craig pass complete to Kaedyn Odermann for 7 yds to the YALE 29 for a 1ST down

1st & 10Sack-11 ydsPPA -2.55

Jaden Craig sacked for a loss of 11 yards to the YALE 40

2nd & 21Pass Incompletion0 ydsPPA -0.90

pass incomplete to Scott Woods II

3rd & 21Pass Reception+7 ydsPPA +0.39

Jaden Craig pass complete to Shane McLaughlin for 7 yds to the YALE 33

4th & 14Pass Incompletion0 ydsPPA -1.15

Jaden Craig pass incomplete to Cooper Barkate, broken up by Sean Guyton

0th & 10End of Regulation0 yds

End of 4th Quarter

Situational Analysis

Harvard

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
41%
27 plays
0%
1 play
2nd
0%
1 play
0%
2 plays
67%
9 plays
43%
7 plays
3rd
50%
4 plays
33%
3 plays
25%
4 plays
33%
3 plays
4th
0%
2 plays
0%
1 play

Yale

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
100%
1 play
41%
32 plays
2nd
0%
1 play
42%
12 plays
31%
13 plays
3rd
57%
7 plays
67%
3 plays
43%
7 plays
4th