Skip to main content
← Back to GamesSep 15, 2024Week 3

House Prediction

Model Margin

Western Oregon by 2.1

Home Win Probability

Cal Poly 45%

No market line posted for this game.

fitted_v1 · Sep 15, 2024

Line Movement

No line movement to chart

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

Team1Q2Q3Q4QFinal
Western Oregon
068014
Cal Poly
7714331

Scoring Timeline

Q1Q2Q3Q4014287-014-621-1430-12
Cal PolyWestern Oregon

Drive Chart

Own 20Own 4050Opp 40Opp 20WOCPWOCPWOCPWOCPWOCPWOCPWOCPWOCPWOCPWOCPWOCPWOPUNT32ydTD564ydPUNT1023ydPUNT39ydPUNT38ydPUNT611ydPUNT38ydPUNT30ydPUNT620ydTD478ydTD1166ydPUNT519ydEND215ydPUNT37ydTD782ydTD565ydPUNT20ydTD437ydMISS1248ydPUNT35ydTO745ydFG1264ydUncategorized633yd

Box Score

Team statistics comparing Western Oregon and Cal Poly
StatisticWestern OregonCal Poly
Passing18-3020-33
Pass Yards238264
Rush Yards15048
Total Yards388312
Turnovers10
3rd Down6-153-10
Penalties12-1013-28
Possession33:1822:52

Player Leaders

Player Leaders

Western Oregon
passing
Kainoa Jones
16/25, 224 YDS, 1 INT
rushing
Dominique Loggins
19 CAR, 106 YDS, 2 TD
receiving
Damon Hickok
5 REC, 99 YDS
Cal Poly
passing
Bo Kelly
20/33, 264 YDS, 3 TD
rushing
Troy Fletcher
3 CAR, 19 YDS
receiving
Giancarlo Woods
3 REC, 67 YDS

Play-by-Play

1st & 10Pass Incompletion0 ydsPPA -0.77

Kainoa Jones pass incomplete

2nd & 10Rush-5 ydsPPA -0.58

Dominique Loggins run for a loss of 5 yards to the WOR 22

3rd & 15Rush+7 ydsPPA +0.07

Kainoa Jones run for 7 yds to the WOR 29

4th & 8Punt0 yds

Kyle Babcock punt for 35 yds, fair catch by Xavier Oliphant at the CP 36

1st & 10Pass Reception+55 ydsPPA +2.72

Bo Kelly pass complete to Giancarlo Woods for 55 yds to the WOR 9 for a 1ST down

1st & 9Rush-1 ydsPPA -0.37

Aiden Ramos run for a loss of 1 yard to the WOR 10

2nd & 10Fumble Recovery (Own)+1 ydsPPA -0.21

Bo Kelly run for 1 yd to the WOR 8 Logan Booher fumbled, recovered by CP Giancarlo Woods

3rd & 8Penalty+6 yds

KELLY, Bo pass up the middle incomplete intended for BRISCOE, Michael thrown to the WOU0, clock 11:34. PENALTY WOU Pass Interference on WOODARD, Aaron enforced at the spot of the foul for 6 yards to the WOU2 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).

1st & 2Rush+1 ydsPPA -0.69

Aiden Ramos run for 1 yd to the WOR 1

2nd & 1Rushing Touchdown+1 ydsPPA +1.90

Aiden Ramos run for 1 yd for a TD (Noah Serna KICK)

1st & 10Rush+5 ydsPPA +0.07

Kainoa Sayre run for 5 yds to the WOR 14

2nd & 5Pass Reception+8 ydsPPA +0.48

Kainoa Jones pass complete to Damon Hickok for 8 yds to the WOR 22 for a 1ST down

1st & 10Rush-2 ydsPPA -0.77

Kainoa Sayre run for a loss of 2 yards to the WOR 20

2nd & 12Rush+6 ydsPPA +0.10

Kainoa Sayre run for 6 yds to the WOR 26

3rd & 6Pass Reception+8 ydsPPA +1.60

Kainoa Jones pass complete to London Smalley for 8 yds to the WOR 34 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.99

Kainoa Jones pass incomplete

2nd & 10Rush+10 ydsPPA +1.95

Dominique Loggins run for 10 yds to the WOR 44 for a 1ST down

1st & 10Rush+2 ydsPPA -0.68

Dominique Loggins run for 2 yds to the WOR 46

2nd & 8Pass Incompletion0 ydsPPA -1.03

Kainoa Jones pass incomplete

3rd & 8Penalty-10 yds

Western Oregon Penalty, Offensive Holding (Zach Zumwalt) to the WOR 36

3rd & 18Sack-4 ydsPPA -0.22

Kainoa Jones sacked by Ethan Rodriguez for a loss of 4 yards to the WOR 32

4th & 22Punt0 yds

Kyle Babcock punt for 42 yds, downed at the CP 26

1st & 10Rush+6 ydsPPA +0.34

Aiden Ramos run for 6 yds to the CP 32

2nd & 4Pass Incompletion0 ydsPPA -0.90

Bo Kelly pass incomplete

3rd & 4Pass Reception+3 ydsPPA -0.20

Bo Kelly pass complete to Jake Woods for 3 yds to the CP 35

4th & 1Punt0 yds

Ryan Collins punt for 44 yds, fair catch by Andrew Simpson at the WOR 21

1st & 10Pass Reception+4 ydsPPA -0.09

Jordan McCarty pass complete to Brenden Hodge for 4 yds to the WOR 25

2nd & 6Rush+4 ydsPPA -0.09

Dominique Loggins run for 4 yds to the WOR 29

3rd & 2Pass Incompletion0 ydsPPA -0.50

Jordan McCarty pass incomplete

4th & 2Punt0 yds

Kyle Babcock punt for 32 yds, downed at the CP 39

1st & 10Pass Reception+6 ydsPPA +0.40

Bo Kelly pass complete to Trey Wilson for 6 yds to the CP 45

2nd & 4Rush-2 ydsPPA -1.64

Aiden Ramos run for a loss of 2 yards to the CP 43

3rd & 6Penalty+15 yds

Western Oregon Penalty, Unsportsmanlike Conduct (Andrew Simpson) to the WOR 42 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.91

Bo Kelly pass incomplete

2nd & 10Rush-2 ydsPPA -1.48

Giancarlo Woods run for a loss of 2 yards to the WOR 44

3rd & 12Sack-6 ydsPPA -1.37

Bo Kelly sacked by JJ Tofaeono for a loss of 6 yards to the 50 yard line

4th & 18Punt0 yds

Ryan Collins punt for 42 yds, fair catch by Andrew Simpson at the WOR 8

1st & 10Rush0 ydsPPA -0.32

Kainoa Sayre run for no gain to the WOR 8

2nd & 10Rush-2 ydsPPA -0.17

Dominique Loggins run for a loss of 2 yards to the WOR 6

3rd & 12Pass Reception+10 ydsPPA +0.14

Jordan McCarty pass complete to Dominique Loggins for 10 yds to the WOR 16

4th & 2Punt0 yds

Kyle Babcock punt for 43 yds, fair catch by Xavier Oliphant at the CP 41

1st & 10Pass Incompletion0 ydsPPA -1.14

Bo Kelly pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -0.79

Bo Kelly pass incomplete

3rd & 10Pass Incompletion0 ydsPPA -0.44

Bo Kelly pass incomplete

4th & 10Punt0 yds

Ryan Collins punt for 43 yds, fair catch by Andrew Simpson at the WOR 16

1st & 10Pass Incompletion0 ydsPPA -0.46

Jordan McCarty pass incomplete

2nd & 10Rush+1 ydsPPA -0.18

Dominique Loggins run for 1 yd to the WOR 17

3rd & 9Rush+10 ydsPPA +1.28

Jordan McCarty run for 10 yds to the WOR 27 for a 1ST down

1st & 10Pass Reception+4 ydsPPA -0.12

Kainoa Jones pass complete to Kade Hustler for 4 yds to the WOR 31

2nd & 6Rush+5 ydsPPA +0.09

Dominique Loggins run for 5 yds to the WOR 36

3rd & 1Rush0 ydsPPA -0.76

Dominique Loggins run for no gain to the WOR 36

4th & 1Punt0 yds

Kyle Babcock punt for 42 yds, fair catch by Xavier Oliphant at the CP 22

1st & 10Rush+4 ydsPPA -0.10

Aiden Ramos run for 4 yds to the CP 26

2nd & 6Pass Incompletion0 ydsPPA -0.57

Bo Kelly pass incomplete

3rd & 6Penalty+10 yds

KELLY, Bo pass up the middle incomplete intended for GARRISON, Jordan thrown to the CPM34, clock 09:32. PENALTY WOU Holding on KING, Elijah enforced 10 yards from the CPM26 to the CPM36 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).

1st & 10Pass Reception+15 ydsPPA +1.38

Bo Kelly pass complete to Evan Burkhart for 15 yds to the WOR 49 for a 1ST down

1st & 10Penalty+15 yds

KELLY, Bo pass up the middle incomplete intended for WOODS, Giancarlo thrown to the WOU41, clock 08:55. PENALTY WOU Targeting on MURPHY, Aden enforced 15 yards from the WOU49 to the WOU34 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).

1st & 10Passing Touchdown+34 ydsPPA +2.94

Bo Kelly pass complete to Michael Otterstedt for 34 yds for a TD (Noah Serna KICK)

1st & 10Pass Incompletion0 ydsPPA -0.99

Kainoa Jones pass incomplete

2nd & 10Rush+7 ydsPPA +0.45

Dominique Loggins run for 7 yds to the WOR 41

3rd & 3Rush+4 ydsPPA +1.60

Kainoa Jones run for 4 yds to the WOR 45 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.16

Kainoa Jones pass incomplete

3rd & 16Pass Reception+47 ydsPPA +4.44

Kainoa Jones pass complete to Brenden Hodge for 47 yds to the CP 14 for a 1ST down

1st & 10Penalty-5 yds

Western Oregon Penalty, Delay Of Game (Kainoa Jones) to the CP 19

1st & 15Pass Reception+15 ydsPPA +1.21

Kainoa Jones pass complete to Damon Hickok for 15 yds to the CP 4 for a 1ST down

1st & 4Fumble Recovery (Own)-3 ydsPPA -0.92

Dominique Loggins run for a loss of 3 yards to the CP 7 Dominique Loggins fumbled, recovered by WOR Damon Hickok D. Hickok return for 0 yds

2nd & 7Penalty+4 yds

Cal Poly Penalty, Defensive Holding (Kai Rapolla) to the CP 3

1st & 3Rush-2 ydsPPA -0.97

Kainoa Jones run for a loss of 2 yards to the CP 5

2nd & 5Rushing Touchdown+5 ydsPPA +2.44

Dominique Loggins run for 5 yds for a TD (Keaton Emmett PAT MISSED)

1st & 10Pass Reception+4 ydsPPA -0.11

Bo Kelly pass complete to Aiden Ramos for 4 yds to the CP 29

2nd & 6Pass Reception+9 ydsPPA +1.24

Bo Kelly pass complete to Logan Booher for 9 yds to the CP 38 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.09

Bo Kelly pass incomplete

2nd & 10Pass Reception-2 ydsPPA -0.88

Bo Kelly pass complete to Aiden Ramos for a loss of 2 yards to the CP 36

3rd & 12Rush+8 ydsPPA +0.34

Bo Kelly run for 8 yds to the CP 44

4th & 4Punt+1 yds

Ryan Collins punt for 36 yds , Andrew Simpson returns for 1 yd to the WOR 21

1st & 10Rush+14 ydsPPA +1.09

Kainoa Jones run for 14 yds to the WOR 35 for a 1ST down

1st & 10Rush+1 ydsPPA -0.83

Kainoa Jones run for 1 yd to the WOR 36

0th & 10End of Half0 yds

End of 2nd Quarter

1st & 10Rush+5 ydsPPA +0.10

Aiden Ramos run for 5 yds to the CP 35

2nd & 5Rush+2 ydsPPA -0.58

Aiden Ramos run for 2 yds to the CP 37

3rd & 3Pass Incompletion0 ydsPPA -0.65

Bo Kelly pass incomplete

4th & 3Punt-3 yds

Ryan Collins punt for 42 yds , Andrew Simpson returns for a loss of 3 yards to the WOR 18

1st & 10Rush+1 ydsPPA -0.43

Dominique Loggins run for 1 yd to the WOR 19

2nd & 9Pass Reception+4 ydsPPA -0.05

Kainoa Jones pass complete to Kade Hustler for 4 yds to the WOR 23

3rd & 5Pass Reception+20 ydsPPA +2.50

Kainoa Jones pass complete to Keyvaun Eady for 20 yds to the WOR 43 for a 1ST down

1st & 10Rush+1 ydsPPA -0.93

Kainoa Jones run for 1 yd to the WOR 44

2nd & 9Pass Incompletion0 ydsPPA -0.93

Kainoa Jones pass incomplete

3rd & 9Rush+12 ydsPPA +2.91

Kainoa Jones run for 12 yds to the CP 44 for a 1ST down

1st & 10Rushing Touchdown+44 ydsPPA +3.41

Dominique Loggins run for 44 yds for a TD

1st & 10Penalty-10 yds

(10:56) FLETCHER, Troy rush to the right for a loss of 1 yard to the CPM34 (BROWN, Mason), clock 10:54. PENALTY CPM Holding on OTTERSTEDT, Michael enforced 10 yards from the CPM35 to the CPM25 [NHSG]. NO PLAY (replay the down).

1st & 20Penalty+5 yds

KELLY, Bo pass short to the left complete for 10 yards to BOOHER, Logan caught at the CPM28 and advanced to the CPM35 (WOODARD, Aaron), clock 10:32. PENALTY Before the snap, WOU Illegal Substitution on OWENS, Xavier enforced 5 yards from the CPM25 to the CPM30. NO PLAY (replay the down).

1st & 15Pass Incompletion0 ydsPPA -0.57

Bo Kelly pass incomplete

2nd & 15Pass Reception+7 ydsPPA +0.24

Bo Kelly pass complete to Troy Fletcher for 7 yds to the CP 37

3rd & 8Pass Reception+9 ydsPPA +2.46

Bo Kelly pass complete to Giancarlo Woods for 9 yds to the CP 46 for a 1ST down

1st & 10Rush+3 ydsPPA -0.42

run for 3 yds to the CP 49

2nd & 7Passing Touchdown+51 ydsPPA +4.60

Bo Kelly pass complete to Michael Briscoe for 51 yds for a TD (Noah Serna KICK) Noah Serna kickoff for 59 yds , Tony McAdoo return for 22 yds to the WOR 28 (TEAM pass to London Smalley for Two-Point Conversion)

1st & 10Rush0 ydsPPA -0.80

Dominique Loggins run for no gain to the WOR 28

2nd & 10Penalty-10 yds

(07:49) LOGGINS, Dominique rush to the left for a gain of 3 yards to the WOU31 (FINAU, Soni), clock 07:48. PENALTY WOU Holding on HINKLEY, Keating enforced 10 yards from the WOU28 to the WOU18 [NHSG]. NO PLAY (replay the down).

2nd & 20Pass Reception0 ydsPPA -0.08

Kainoa Jones pass complete to Keyvaun Eady for no gain to the WOR 18 Western Oregon Penalty, Illegal Touch-Pass on EADY, Keyvaun enforced (Keyvaun Eady) to the WOR 18

3rd & 20Rush+10 ydsPPA +0.09

run for 10 yds to the WOR 28

4th & 10Punt+39 yds

punt for 48 yds , Xavier Oliphant returns for 39 yds to the WOR 37

1st & 10Rush+4 ydsPPA -0.08

Troy Fletcher run for 4 yds to the WOR 33

2nd & 6Pass Incompletion0 ydsPPA -0.80

Bo Kelly pass incomplete

3rd & 6Rush+12 ydsPPA +1.30

Troy Fletcher run for 12 yds to the WOR 21 for a 1ST down

1st & 10Passing Touchdown+21 ydsPPA +2.63

Bo Kelly pass complete to Jake Woods for 21 yds for a TD (Noah Serna KICK) (TEAM pass to London Smalley for Two-Point Conversion)

1st & 10Pass Reception0 ydsPPA -0.67

Kainoa Jones pass complete to Keyvaun Eady for no gain to the WOR 24

2nd & 10Pass Reception+10 ydsPPA +1.48

Kainoa Jones pass complete to Brenden Hodge for 10 yds to the WOR 34 for a 1ST down

1st & 10Rush+7 ydsPPA +0.70

Dominique Loggins run for 7 yds to the WOR 41

2nd & 3Pass Reception+1 ydsPPA -1.01

Kainoa Jones pass complete to Dominique Loggins for 1 yd to the WOR 42

3rd & 2Rush0 ydsPPA -0.88

Kainoa Sayre run for no gain to the WOR 42

4th & 2Pass Reception+12 ydsPPA +2.98

Kainoa Jones pass complete to Damon Hickok for 12 yds to the CP 46 for a 1ST down

1st & 10Rush-1 ydsPPA -1.26

Kainoa Sayre run for a loss of 1 yard to the CP 47

2nd & 11Pass Reception+46 ydsPPA +3.86

Kainoa Jones pass complete to Damon Hickok for 46 yds to the CP 1 for a 1ST down

1st & 1Fumble Recovery (Own)-16 ydsPPA -2.32

Kainoa Jones run for a loss of 16 yards to the CP 17 Kainoa Jones fumbled, recovered by WOR Kainoa Jones K. Jones return for 0 yds

2nd & 17Pass Incompletion0 ydsPPA -0.55

Keyvaun Eady pass incomplete

3rd & 17Sack-11 ydsPPA -2.83

Kainoa Jones sacked by Elijah Ponder for a loss of 11 yards to the CP 28

1st & 10Rush+4 ydsPPA -0.11

Giancarlo Woods run for 4 yds to the WOR 39

2nd & 6Rush+1 ydsPPA -0.76

Aiden Ramos run for 1 yd to the WOR 38

3rd & 5Pass Incompletion0 ydsPPA -1.07

Bo Kelly pass incomplete

4th & 5Punt0 yds

Ryan Collins punt for 21 yds, downed at the WOR 17

1st & 10Pass Reception+18 ydsPPA +1.29

Kainoa Jones pass complete to Damon Hickok for 18 yds to the WOR 35 for a 1ST down

1st & 10Rush+5 ydsPPA +0.11

Dominique Loggins run for 5 yds to the WOR 40

2nd & 5Penalty-10 yds

Western Oregon Penalty, Offensive Holding (Emilio Castaneda) to the WOR 32

2nd & 13Pass Reception+28 ydsPPA +3.49

Kainoa Jones pass complete to Kade Hustler for 28 yds to the CP 40 for a 1ST down

1st & 10Rush+2 ydsPPA -0.45

Jermaine Land run for 2 yds to the CP 38

2nd & 8Pass Reception0 ydsPPA -0.97

Kainoa Jones pass complete to Kainoa Sayre for no gain to the CP 38

3rd & 8Pass Interception Return0 ydsPPA -2.39

Kainoa Jones pass intercepted Kai Rapolla return for no gain to the CP 25

1st & 10Pass Reception+14 ydsPPA +1.22

Bo Kelly pass complete to Logan Booher for 14 yds to the CP 39 for a 1ST down

1st & 10Pass Reception+2 ydsPPA -0.67

Bo Kelly pass complete to Evan Burkhart for 2 yds to the CP 41

2nd & 8Rush+3 ydsPPA -0.37

Bo Kelly run for 3 yds to the CP 44

3rd & 5Penalty+6 yds

KELLY, Bo pass short up the middle incomplete intended for SALEHI, Kian thrown to the CPM49, clock 08:32. PENALTY WOU Pass Interference on OWENS, Xavier enforced at the spot of the foul for 6 yards to the CPM50 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).

1st & 10Rush+3 ydsPPA -0.39

Troy Fletcher run for 3 yds to the WOR 47

2nd & 7Pass Reception+17 ydsPPA +1.41

Bo Kelly pass complete to Troy Fletcher for 17 yds to the WOR 30 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.56

Bo Kelly pass incomplete

2nd & 10Pass Reception+3 ydsPPA -0.24

Bo Kelly pass complete to Giancarlo Woods for 3 yds to the WOR 27

3rd & 7Pass Reception+8 ydsPPA +1.01

Bo Kelly pass complete to Evan Burkhart for 8 yds to the WOR 19 for a 1ST down

1st & 10Pass Reception+3 ydsPPA -0.11

Bo Kelly pass complete to Logan Booher for 3 yds to the WOR 16

2nd & 7Pass Reception+3 ydsPPA -0.12

Bo Kelly pass complete to Evan Burkhart for 3 yds to the WOR 13

3rd & 4Pass Reception+2 ydsPPA -0.23

Bo Kelly pass complete to Bo Kelly for 2 yds to the WOR 11

1st & 10Pass Reception+3 ydsPPA -0.32

Kainoa Jones pass complete to Brenden Hodge for 3 yds to the WOR 30

2nd & 7Rush+18 ydsPPA +2.25

Dominique Loggins run for 18 yds to the WOR 48 for a 1ST down

1st & 10Rush+6 ydsPPA +0.36

Dominique Loggins run for 6 yds to the CP 46

2nd & 4Rush+6 ydsPPA +0.46

Kainoa Jones run for 6 yds to the CP 40 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.85

Kainoa Jones pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -1.03

Kainoa Jones pass incomplete

Situational Analysis

Western Oregon

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
2 plays
0%
1 play
27%
26 plays
100%
1 play
2nd
0%
1 play
80%
5 plays
33%
12 plays
60%
5 plays
3rd
25%
4 plays
100%
2 plays
67%
3 plays
67%
6 plays
4th
100%
1 play

Cal Poly

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
38%
21 plays
0%
1 play
2nd
100%
1 play
14%
7 plays
22%
9 plays
100%
1 play
3rd
0%
1 play
25%
4 plays
67%
3 plays
50%
2 plays
4th