Week 3 · 2025

Western Oregon at Cal Poly

Sat 09/13/2025 08:00 PMAlex G. Spanos Stadium

73°6 mph W · 53% humidityRecorded at kickoff by College Football Data

Western Oregon

7

8–3

Cal Poly

56

4–8

Attendance

not reported

WORU7 plays, 12 yd · Punt

14:551st & 10own 35Josue Lopez kickoff for 64 yds , Erick Gonzalez-Bejar return for 29 yds to the WOR 30+29
14:351st & 10own 30Jordan McCarty pass complete to Keyvaun Eady for 4 yds to the WOR 34+4
14:182nd & 6own 34(14:18) No Huddle-Shotgun McCarty,Jordan pass incomplete short right to Eady,Keyvaun thrown to WOU40, 1ST DOWN, PENALTY CP Pass Interference (Wilson,Boston) 10 yards from WOU34 to WOU44, 1ST DOWN. NO PLAY.+10
13:411st & 10own 44Jordan McCarty pass complete to Keyvaun Eady for 2 yds to the WOR 46+2
13:412nd & 8own 46Jordan McCarty pass incomplete to Erick Gonzalez-Bejar0
13:273rd & 8own 46Jordan McCarty sacked by Mikey D'Amato for a loss of 4 yards to the WOR 42−4
13:024th & 12own 42Kyle Babcock punt for 28 yds, fair catch by Carson Kuhl at the CP 300

CP1 play, 70 yd · Touchdown

12:531st & 10own 30Ty Dieffenbach pass complete to Michael Briscoe for 70 yds for a TD (Noah Serna KICK)+70

WORU5 plays, -1 yd · Punt

12:531st & 10own 35Josue Lopez kickoff for 65 yds for a touchback0
12:431st & 10own 25Jermaine Land run for a loss of 3 yards to the WOR 22−3
12:002nd & 13own 22Jordan McCarty run for 2 yds to the WOR 24+2
11:323rd & 11own 24Jordan McCarty pass incomplete to Carson Workman0
11:234th & 11own 24Kyle Babcock punt for 33 yds , Carson Kuhl returns for 27 yds to the WOR 45+27

CP5 plays, 45 yd · Touchdown

11:061st & 10opp 45Tyrei Washington run for 7 yds to the WOR 38+7
10:512nd & 3opp 38Ty Dieffenbach pass incomplete to Kian Salehi0
10:513rd & 3opp 38PENALTY CP False Start (Magnuson,Leif) 5 yards from WOU38 to WOU43. NO PLAY.−5
10:413rd & 8opp 43Ty Dieffenbach pass complete to Brooks Wheatley for 18 yds to the WOR 25 for a 1ST down+18
10:071st & 10opp 25Ty Dieffenbach pass complete to Michael Briscoe for 25 yds for a TD (Gianluca Dimauro KICK)+25

WORU5 plays, 6 yd · Punt

10:071st & 10own 35Josue Lopez kickoff for 65 yds for a touchback0
9:511st & 10own 25Erick Gonzalez-Bejar run for a loss of 1 yard to the WOR 24−1
9:242nd & 11own 24Terayon Sweet run for 7 yds to the WOR 31+7
8:553rd & 4own 31Jordan McCarty pass incomplete to Cody Hall0
8:474th & 4own 31Keyvaun Eady punt for 41 yds , Carson Kuhl returns for no gain to the CP 280

CP4 plays, -7 yd · Punt

8:331st & 10own 28Ty Dieffenbach run for 2 yds to the CP 30+2
7:582nd & 8own 30Malachi Brown run for no gain to the CP 300
7:273rd & 8own 30Ty Dieffenbach sacked by LJ Imo for a loss of 9 yards to the CP 21−9
6:474th & 17own 21Jesse Ehrlich punt for 47 yds0

WORU7 plays, 40 yd · On downs

6:351st & 10own 32Jordan McCarty pass complete to Terayon Sweet for 23 yds to the CP 45 for a 1ST down+23
6:081st & 10opp 45Terayon Sweet run for 4 yds to the CP 41+4
5:302nd & 6opp 41Jordan McCarty pass complete to Erick Gonzalez-Bejar for 6 yds to the CP 35 for a 1ST down+6
4:591st & 10opp 35Jermaine Land run for 1 yd to the CP 34+1
4:282nd & 9opp 34Jordan McCarty pass incomplete to Keyvaun Eady0
4:163rd & 9opp 34Jordan McCarty sacked for a loss of 3 yards to the CP 37−3
3:404th & 12opp 37Jordan McCarty pass complete to Keyvaun Eady for 9 yds to the CP 28+9

CP4 plays, 3 yd · Punt

3:321st & 10own 28Tyrei Washington run for a loss of 2 yards to the CP 26−2
2:482nd & 12own 26Ty Dieffenbach pass complete to Michael Briscoe for 5 yds to the CP 31+5
2:243rd & 7own 31Ty Dieffenbach pass incomplete to Logan Booher0
2:174th & 7own 31Jesse Ehrlich punt for 40 yds, fair catch by Erick Gonzalez-Bejar at the WOR 290

WORU10 plays, 52 yd · Missed FG

2:121st & 10own 29(02:12) No Huddle-Shotgun McCarty,Jordan pass incomplete deep left to Eady,Keyvaun thrown to CP41 PENALTY CP Pass Interference (Moore,Calvin) 15 yards from WOU29 to WOU44, 1ST DOWN. NO PLAY.+15
2:121st & 10own 44Timeout Cal Poly, clock 02:120
1:491st & 10own 44Jordan McCarty pass complete to Carson Workman for 36 yds to the CP 20 for a 1ST down+36
1:151st & 10opp 20Jordan McCarty run for 1 yd to the CP 19+1
1:012nd & 9opp 19(01:02) No Huddle-Shotgun Sweet,Terayon rush middle for 2 yards gain to the CP17 (Bouda,Thomas; Barbour,Mason) PENALTY CP Offside (Jordan,Julius) 5 yards from CP19 to CP14. NO PLAY.+5
0:362nd & 4opp 14Jordan McCarty pass incomplete to Cody Hall0
0:363rd & 4opp 14Timeout Cal Poly, clock 00:360
0:243rd & 4opp 14(00:30) No Huddle-Shotgun McCarty,Jordan pass complete short right to Rickard,Isaiah caught at CP09, for 5 yards to the CP09 (Rivera,Mason) PENALTY WOU Ineligible Downfield on Pass (Peaua,Samson) 5 yards from CP14 to CP19. NO PLAY.−5
0:143rd & 9opp 19Jordan McCarty pass incomplete to Cyris Taylor0
0:094th & 9opp 19Zane Colson 36 yd FG MISSED+36

CP12 plays, 80 yd · Touchdown

0:001st & 10own 20Ty Dieffenbach run for 8 yds to the CP 28+8
0:00own 20End of 1st Quarter+8
14:462nd & 2own 28Ty Dieffenbach pass complete to Kian Salehi for 12 yds to the CP 40 for a 1ST down+12
14:321st & 10own 40Tyrei Washington run for 3 yds to the CP 43+3
14:002nd & 7own 43Ty Dieffenbach pass complete to Jordan Garrison for 21 yds to the WOR 36 for a 1ST down+21
14:001st & 10opp 36Timeout Cal Poly, clock 14:000
13:491st & 10opp 36Tyrei Washington run for 3 yds to the WOR 33+3
13:302nd & 7opp 33Tyrei Washington run for 28 yds to the WOR 5 for a 1ST down+28
12:541st & goalopp 5Ty Dieffenbach run for 2 yds to the WOR 3+2
12:172nd & goalopp 3Malachi Brown run for 1 yd to the WOR 2+1
12:053rd & goalopp 2Ty Dieffenbach pass incomplete to Nic Sani0
12:014th & goalopp 2Ty Dieffenbach pass complete to Michael Briscoe for 2 yds for a TD (Noah Serna KICK)+2

WORU11 plays, 45 yd · On downs

11:561st & 10own 35Josue Lopez kickoff for 62 yds , Erick Gonzalez-Bejar return for 24 yds to the WOR 27+24
11:521st & 10own 27(11:52) No Huddle-Shotgun Workman,Carson rush left for 6 yards gain to the WOU33 (D'Amato,Mikey) PENALTY WOU Holding (Cox,Baxter) 10 yards from WOU27 to WOU17. NO PLAY.−10
11:271st & 20own 17(11:29) No Huddle-Shotgun McCarty,Jordan rush right for 0 yards to the WOU17 (Rivera,Mason) PENALTY WOU Illegal Formation (Ulrich Jr.,Daron) 5 yards from WOU17 to WOU12. NO PLAY.−5
10:431st & 25own 12PENALTY CP UNS: Unsportsmanlike Conduct (Rivera,Mason) 15 yards from WOU12 to WOU27, 1ST DOWN. NO PLAY.+15
10:341st & 10own 27Carson Workman run for 2 yds to the WOR 29+2
10:012nd & 8own 29Jordan McCarty pass complete to Keyvaun Eady for 5 yds to the WOR 34+5
9:543rd & 3own 34Jordan McCarty pass complete to Erick Gonzalez-Bejar for 36 yds to the CP 30 for a 1ST down Cal Poly Penalty, (Yards) declined for a 1ST down+36
9:221st & 10opp 30Carson Workman run for no gain to the CP 300
8:512nd & 10opp 30Jordan McCarty pass incomplete to Samisoni Peaua0
8:403rd & 10opp 30Carson Workman run for 2 yds to the CP 28+2
8:284th & 8opp 28Jordan McCarty pass incomplete to Keyvaun Eady0

CP9 plays, 72 yd · Touchdown

8:131st & 10own 28Anthony Grigsby Jr. pass complete to Logan Booher for 6 yds to the CP 34+6
7:502nd & 4own 34Trey Wilson run for 9 yds to the CP 43 for a 1ST down+9
7:211st & 10own 43Anthony Grigsby Jr. run for a loss of 5 yards to the CP 38−5
7:032nd & 15own 38Anthony Grigsby Jr. pass incomplete to Brooks Wheatley0
6:443rd & 15own 38Anthony Grigsby Jr. pass complete to Brooks Wheatley for 17 yds to the WOR 45 for a 1ST down+17
6:251st & 10opp 45Trey Wilson run for 3 yds to the WOR 42+3
6:032nd & 7opp 42Anthony Grigsby Jr. sacked by Nijawn Sterling for a loss of 3 yards to the WOR 45−3
5:203rd & 10opp 45Anthony Grigsby Jr. pass complete to Michael Briscoe for 41 yds to the WOR 4 for a 1ST down+41
4:521st & goalopp 4Anthony Grigsby Jr. run for 4 yds for a TD (Gianluca Dimauro KICK)+4

WORU11 plays, 32 yd · Punt

4:481st & 10own 35Josue Lopez kickoff for 63 yds , Erick Gonzalez-Bejar return for 14 yds to the WOR 16+14
4:211st & 10own 16Jordan McCarty run for 6 yds to the WOR 22+6
4:072nd & 4own 22Jermaine Land run for 3 yds to the WOR 25+3
3:163rd & 1own 25Jordan McCarty pass complete to Samisoni Peaua for 5 yds to the WOR 30 for a 1ST down+5
2:521st & 10own 30Terayon Sweet run for 6 yds to the WOR 36+6
2:172nd & 4own 36Jordan McCarty run for 5 yds to the WOR 41 for a 1ST down+5
2:001st & 10own 41Timeout Cal Poly, clock 02:000
1:531st & 10own 41Jordan McCarty run for 7 yds to the WOR 48+7
1:482nd & 3own 48Jordan McCarty pass incomplete to Isaiah Rickard0
1:463rd & 3own 48Jordan McCarty pass incomplete to Carson Workman0
1:404th & 3own 48Keyvaun Eady punt for 32 yds, fair catch by Carson Kuhl at the CP 200

CP10 plays, 80 yd · Touchdown

1:271st & 10own 20Jaedon Matthews run for 7 yds to the CP 27+7
1:152nd & 3own 27Anthony Grigsby Jr. pass complete to Kian Salehi for 28 yds to the WOR 45 for a 1ST down+28
1:051st & 10opp 45Anthony Grigsby Jr. pass incomplete to Jaedon Matthews0
0:552nd & 10opp 45Anthony Grigsby Jr. pass incomplete to Alek Marshall0
0:553rd & 10opp 45Anthony Grigsby Jr. pass complete to Brooks Wheatley for 15 yds to the WOR 30 for a 1ST down+15
0:551st & 10opp 30PENALTY CP False Start (Wheatley,Brooks) 5 yards from WOU30 to WOU35. NO PLAY.−5
0:361st & 15opp 35Jaedon Matthews run for 4 yds to the WOR 31+4
0:332nd & 11opp 31Anthony Grigsby Jr. pass incomplete to Jaedon Matthews0
0:253rd & 11opp 31Anthony Grigsby Jr. pass complete to Kian Salehi for 26 yds to the WOR 5 for a 1ST down+26
0:221st & goalopp 5Anthony Grigsby Jr. pass complete to Michael Briscoe for 5 yds for a TD (Noah Serna KICK)+5

WORU4 plays, 12 yd · End of period

0:181st & 10own 35Josue Lopez kickoff for 64 yds , Erick Gonzalez-Bejar return for 18 yds to the WOR 19+18
0:131st & 10own 19Jordan McCarty run for 6 yds to the WOR 25+6
0:002nd & 4own 25Carson Workman run for 6 yds to the WOR 31 for a 1ST down+6
0:00own 31End of 2nd Quarter0

CP5 plays, 6 yd · Punt

14:561st & 10own 35Zane Colson kickoff for 50 yds , Brooks Wheatley return for 19 yds to the CP 34+19
14:501st & 10own 34Ty Dieffenbach run for a loss of 4 yards to the CP 30−4
14:252nd & 14own 30Trey Wilson run for 5 yds to the CP 35+5
13:563rd & 9own 35Trey Wilson run for 5 yds to the CP 40+5
13:224th & 4own 40Jesse Ehrlich punt for 36 yds, fair catch by Erick Gonzalez-Bejar at the WOR 240

WORU4 plays, 3 yd · Punt

13:171st & 10own 24Jordan McCarty pass incomplete to Cody Hall0
13:012nd & 10own 24Jermaine Land run for 1 yd to the WOR 25+1
12:353rd & 9own 25Jordan McCarty pass complete to Jermaine Land for 2 yds to the WOR 27+2
12:254th & 7own 27Keyvaun Eady punt for 39 yds , Carson Kuhl returns for 11 yds to the CP 30+11

CP6 plays, 70 yd · Touchdown

12:141st & 10own 30Ty Dieffenbach run for 14 yds to the CP 44 for a 1ST down+14
11:441st & 10own 44Trey Wilson run for 5 yds to the CP 49+5
11:002nd & 5own 49Ty Dieffenbach pass complete to Cal Zimmerman for 39 yds to the WOR 12 for a 1ST down+39
10:331st & 10opp 12Trey Wilson run for no gain to the WOR 120
10:042nd & 10opp 12(10:04) No Huddle-Shotgun Dieffenbach,Ty pass incomplete short right to Wilson,Trey thrown to WOU00 PENALTY WOU Pass Interference (Murphy,Aden) 10 yards from WOU12 to WOU02, 1ST DOWN. NO PLAY.+10
9:591st & goalopp 2Trey Wilson run for 2 yds for a TD (Gianluca Dimauro KICK)+2

WORU9 plays, 73 yd · Touchdown

9:571st & 10own 35Josue Lopez kickoff for 61 yds , Cyris Taylor return for 23 yds to the WOR 27+23
9:221st & 10own 27Jordan McCarty pass complete to Keyvaun Eady for 4 yds to the WOR 31+4
8:552nd & 6own 31Cody Hall run for 6 yds to the WOR 37 for a 1ST down+6
8:261st & 10own 37Jordan McCarty pass complete to Jermaine Land for 5 yds to the WOR 42+5
7:462nd & 5own 42Jordan McCarty pass complete to Jermaine Land for 24 yds to the CP 34 for a 1ST down+24
7:251st & 10opp 34Jordan McCarty run for a loss of 3 yards to the CP 37−3
6:442nd & 13opp 37Jordan McCarty pass complete to Carson Workman for 4 yds to the CP 33+4
6:063rd & 9opp 33Jordan McCarty pass complete to Cody Hall for 4 yds to the CP 29+4
5:404th & 5opp 29Jordan McCarty pass complete to Cody Hall for 29 yds for a TD (Zane Colson KICK)+29

CP9 plays, 36 yd · Turnover

5:371st & 10own 35Zane Colson kickoff for 35 yds , Michael Otterstedt return for no gain to the CP 300
4:581st & 10own 30Jackson Akins pass complete to Josiah Lamarque for no gain to the CP 300
4:342nd & 10own 30Josiah Lamarque run for 15 yds to the CP 45 for a 1ST down+15
4:281st & 10own 45Jackson Akins pass incomplete to Josiah Lamarque0
4:282nd & 10own 45(04:28) No Huddle-Shotgun Akins,Jackson pass incomplete short right to Matthews,Jaedon thrown to CP47 broken up by Ulrich Jr.,Daron PENALTY WOU Pass Interference (Northcutt,Joseph) 15 yards from CP45 to WOU40, 1ST DOWN. NO PLAY.+15
3:541st & 10opp 40Jaedon Matthews run for no gain to the WOR 400
3:282nd & 10opp 40Jackson Akins pass complete to Aaron Okoro for 8 yds to the WOR 32+8
3:133rd & 2opp 32Jaedon Matthews run for a loss of 2 yards to the WOR 34−2
2:564th & 4opp 34Western Oregon Penalty, UNR: Unnecessary Roughness (10 Yards) to the WOR 10+10

WORU6 plays, -2 yd · Punt

2:491st & 10own 10(02:49) No Huddle-Shotgun McCarty,Jordan pass incomplete deep right to Eady,Keyvaun thrown to WOU40 PENALTY WOU Pass Interference (Eady,Keyvaun) 5 yards from WOU10 to WOU05. NO PLAY.−5
2:421st & 15own 5Terayon Sweet run for 3 yds to the WOR 8+3
2:092nd & 12own 8Jordan McCarty pass incomplete to Isaiah Rickard0
2:093rd & 12own 8Timeout Cal Poly, clock 02:090
2:053rd & 12own 8Jordan McCarty pass incomplete to Isaiah Rickard0
1:554th & 12own 8Keyvaun Eady punt for 34 yds0

CP6 plays, -10 yd · Punt

1:381st & 10opp 42Jackson Akins run for 1 yd to the WOR 41+1
0:582nd & 9opp 41Malachi Brown run for 4 yds to the WOR 37+4
0:223rd & 5opp 37(00:22) No Huddle-Shotgun Akins,Jackson pass complete short right to Otterstedt,Michael caught at WOU32, for 7 yards to the WOU30 (Ulrich Jr.,Daron) PENALTY CP Pass Interference (Zimmerman,Cal) 15 yards from WOU37 to CP48. NO PLAY.−15
0:013rd & 20own 48Jackson Akins pass incomplete to Fidel Pitts0
0:004th & 20own 48Jesse Ehrlich punt for 36 yds0
0:00own 48End of 3rd Quarter0

WORU8 plays, 15 yd · Punt

14:441st & 10own 16Jordan McCarty pass complete to Cody Hall for 9 yds to the WOR 25+9
14:212nd & 1own 25Jordan McCarty pass complete to Keyvaun Eady for no gain to the WOR 250
13:563rd & 1own 25Jordan McCarty run for 5 yds to the WOR 30 for a 1ST down+5
13:291st & 10own 30PENALTY WOU False Start (Hall,Cody) 5 yards from WOU30 to WOU25. NO PLAY.−5
13:231st & 15own 25Jordan McCarty pass incomplete to Isaiah Rickard0
13:182nd & 15own 25Jordan McCarty pass incomplete to Keyvaun Eady0
12:593rd & 15own 25Jordan McCarty pass complete to Terayon Sweet for 6 yds to the WOR 31+6
12:264th & 9own 31Keyvaun Eady punt for 41 yds0

CP8 plays, 72 yd · Touchdown

12:131st & 10own 28Kendric Sanders run for 6 yds to the CP 34+6
11:232nd & 4own 34Jackson Akins pass complete to Fidel Pitts for 10 yds to the CP 44 for a 1ST down+10
10:501st & 10own 44Jackson Akins pass complete to Cal Zimmerman for 21 yds to the WOR 35 for a 1ST down Western Oregon Penalty, Personal Foul (Jeriah Jackson) to the WOR 20 for a 1ST down+36
10:211st & 10opp 20Jackson Akins pass incomplete to Maurie Phillips-Porter0
10:112nd & 10opp 20Kendric Sanders run for 3 yds to the WOR 17+3
9:233rd & 7opp 17Jackson Akins pass complete to Fidel Pitts for 7 yds to the WOR 10 for a 1ST down+7
8:481st & goalopp 10Jackson Akins run for 4 yds to the WOR 6+4
8:062nd & goalopp 6Kendric Sanders run for 6 yds for a TD (Noah Serna KICK)+6

WORU4 plays, 5 yd · Turnover

8:061st & 10own 35Josue Lopez kickoff for 65 yds for a touchback0
7:501st & 10own 25Terayon Sweet run for 2 yds to the WOR 27+2
7:172nd & 8own 27Jordan McCarty pass complete to Isaiah Rickard for 3 yds to the WOR 30+3
7:043rd & 5own 30Jordan McCarty pass intercepted Tayden Phillips return for no gain to the WOR 420

CP7 plays, 16 yd · Turnover

6:511st & 10opp 42Malachi Brown run for 3 yds to the WOR 39+3
6:222nd & 7opp 39Bo Kelly pass incomplete to Josiah Lamarque0
6:073rd & 7opp 39Malachi Brown run for 8 yds to the WOR 31 for a 1ST down+8
5:271st & 10opp 31Malachi Brown run for 5 yds to the WOR 26+5
4:512nd & 5opp 26Bo Kelly pass incomplete to Maurie Phillips-Porter0
4:473rd & 5opp 26Bo Kelly pass incomplete to Hudson Giarritta0
4:364th & 5opp 26Bo Kelly pass intercepted Andre Northrup return for 28 yds to the WOR 28+28

WORU5 plays, 43 yd · Defensive TD

4:261st & 10own 28Jordan McCarty run for 3 yds to the WOR 31+3
3:552nd & 7own 31Jordan McCarty pass complete to Cyris Taylor for 8 yds to the WOR 39 for a 1ST down+8
3:191st & 10own 39Jordan McCarty pass complete to Cyris Taylor for 32 yds to the CP 29 for a 1ST down+32
2:431st & 10opp 29Jordan McCarty pass intercepted Kresean Kizzy return for 74 yds for a TD (Gianluca Dimauro KICK)+74
2:371st & 10own 35Josue Lopez kickoff for 64 yds , Cyris Taylor return for 23 yds to the WOR 42 Western Oregon Penalty, Offensive Holding (10 Yards) to the WOR 14+23

WORU4 plays, 9 yd · Punt

2:001st & 10own 14Carson Workman run for no gain to the WOR 140
1:432nd & 10own 14Carson Workman run for 4 yds to the WOR 18+4
1:033rd & 6own 18Jordan McCarty pass complete to Carson Workman for 5 yds to the WOR 23+5
0:374th & 1own 23Keyvaun Eady punt for 17 yds, punt out-of-bounds at the WOR 400

CP2 plays, -2 yd · End of period

0:001st & 10opp 40B. Kelly takes a knee−2
0:00opp 42End of 4th Quarter0

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 2 meetings vs. Team

Cal Poly 2–0 vs Western Oregon

  • 2024 · wk 3Western Oregon 14 @ Cal Poly 31
  • 2007 · wk 4Western Oregon 17 @ Cal Poly 24

Research

Keep this open while you look at others