2025 Cal Poly Mustangs football team

Last updated

2025 Cal Poly Mustangs football
Cal Poly Mustangs logo.svg
Conference Big Sky Conference
Record1–0 (0–0 Big Sky)
Head coach
Offensive coordinator Timm Rosenbach (2nd season)
Defensive coordinatorCody vonAppen (4th season)
Base defense 4–3
Home stadium Alex G. Spanos Stadium
Seasons
  2024
2026 
2025 Big Sky Conference football standings
Conf.Overall
Team W L  W L 
Cal Poly  0 0   1 0  
Northern Colorado  0 0   1 0  
No. 8 UC Davis  0 0   1 0  
No. 6 Montana  0 0   0 0  
Eastern Washington  0 0   0 1  
No. 10 Idaho  0 0   0 1  
No. 3 Montana State  0 0   0 1  
No. 19 Northern Arizona  0 0   0 1  
No. 18 Sacramento State  0 0   0 1  
Weber State  0 0   0 1  
Idaho State  0 0   0 2  
Portland State  0 0   0 2  
As of September 3, 2025
Rankings from STATS Poll

The 2025 Cal Poly Mustangs football team will represent California Polytechnic State University, San Luis Obispo as a member of the Big Sky Conference during the 2025 NCAA Division I FCS football season. The Mustangs will be coached by third-year head coach Paul Wulff and play at the Alex G. Spanos Stadium in San Luis Obispo, California.

Contents

Schedule

DateTimeOpponentSiteTVResultAttendance
August 305:00 p.m.at San Diego * ESPN+ W 41–175,806
September 63:00 p.m.at No. 25 (FBS) Utah *ESPN+
September 135:00 p.m. Western Oregon *
September 205:00 p.m.at Stephen F. Austin *ESPN+
September 276:00 p.m.at Sacramento State ESPN+
October 45:00 p.m. UC Davis
ESPN+
October 111:00 p.m.at Montana ESPN+
October 255:00 p.m. Montana State
  • Alex G. Spanos Stadium
  • San Luis Obispo, CA
ESPN+
November 12:00 p.m. Portland State
  • Alex G. Spanos Stadium
  • San Luis Obispo, CA
ESPN+
November 83:00 p.m.at Idaho State ESPN+
November 151:00 p.m.at Northern Arizona ESPN+
November 222:00 p.m. Eastern Washington
  • Alex G. Spanos Stadium
  • San Luis Obispo, CA
ESPN+

[1] [2]

Game summaries

at San Diego

Cal Poly Mustangs (0-0) vs. San Diego Toreros (0-0) – Game summary
Quarter1234Total
Mustangs----0
Toreros----0

at Torero StadiumSan Diego, CA

  • Date: August 30
  • Game time: 8:00 PM PDT
  • TV: ESPN+
StatisticsCPUSD
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
TeamCategoryPlayerStatistics
Cal PolyPassing
Rushing
Receiving
San DiegoPassing
Rushing
Receiving

at No. 25 (FBS) Utah

Cal Poly Mustangs (1-0) vs. No. 25 (FBS) Utah Utes (1-0) – Game summary
Quarter1234Total
Mustangs----0
No. 25 (FBS) Utes----0

at Rice–Eccles StadiumSalt Lake City, UT

StatisticsCPUTAH
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
TeamCategoryPlayerStatistics
Cal PolyPassing
Rushing
Receiving
UtahPassing
Rushing
Receiving

Western Oregon (DII)

Western Oregon Wolves (DII) (0-0) vs. Cal Poly Mustangs (0-0) – Game summary
Quarter1234Total
Wolves (DII)----0
Mustangs----0

at Alex G. Spanos StadiumSan Luis Obispo, CA

  • Date: September 13
  • Game time: 5:00 PM PDT
StatisticsWOUCP
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
TeamCategoryPlayerStatistics
Western OregonPassing
Rushing
Receiving
Cal PolyPassing
Rushing
Receiving

at Stephen F. Austin

Cal Poly Mustangs (0-0) vs. Stephen F. Austin Lumberjacks (0-0) – Game summary
Quarter1234Total
Mustangs----0
Lumberjacks----0

at Homer Bryce StadiumNacogdoches, TX

  • Date: September 20
StatisticsCPSFA
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
TeamCategoryPlayerStatistics
Cal PolyPassing
Rushing
Receiving
Stephen F. AustinPassing
Rushing
Receiving

at Sacramento State

Cal Poly Mustangs (0-0) vs. Sacramento State Hornets (0-0) – Game summary
Quarter1234Total
Mustangs----0
Hornets----0

at Hornet StadiumSacramento, CA

  • Date: September 27
StatisticsCPSAC
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
TeamCategoryPlayerStatistics
Cal PolyPassing
Rushing
Receiving
Sacramento StatePassing
Rushing
Receiving

UC Davis (Battle for the Golden Horseshoe)

UC Davis Aggies (0-0) vs. Cal Poly Mustangs (0-0) – Game summary
Quarter1234Total
Aggies----0
Mustangs----0

at Alex G. Spanos Stadium • San Luis Obispo, CA

  • Date: October 4
  • Game time: 5:00 PM PDT
StatisticsUCDCP
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
TeamCategoryPlayerStatistics
UC DavisPassing
Rushing
Receiving
Cal PolyPassing
Rushing
Receiving

at Montana

Cal Poly Mustangs (0-0) vs. Montana Grizzlies (0-0) – Game summary
Quarter1234Total
Mustangs----0
Grizzlies----0

at Washington–Grizzly StadiumMissoula, MT

  • Date: October 11
StatisticsCPMONT
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
TeamCategoryPlayerStatistics
Cal PolyPassing
Rushing
Receiving
MontanaPassing
Rushing
Receiving

Montana State

Montana State Bobcats (0-0) vs. Cal Poly Mustangs (0-0) – Game summary
Quarter1234Total
Bobcats----0
Mustangs----0

at Alex G. Spanos Stadium • San Luis Obispo, CA

  • Date: October 25
  • Game time: 5:00 PM PDT
StatisticsMTSTCP
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
TeamCategoryPlayerStatistics
Montana StatePassing
Rushing
Receiving
Cal PolyPassing
Rushing
Receiving

Portland State

Portland State Vikings (0-0) vs. Cal Poly Mustangs (0-0) – Game summary
Quarter1234Total
Vikings----0
Mustangs----0

at Alex G. Spanos Stadium • San Luis Obispo, CA

  • Date: November 1
  • Game time: 2:00 PM PDT
StatisticsPRSTCP
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
TeamCategoryPlayerStatistics
Portland StatePassing
Rushing
Receiving
Cal PolyPassing
Rushing
Receiving

at Idaho State

Cal Poly Mustangs (0-0) vs. Idaho State Bengals (0-0) – Game summary
Quarter1234Total
Mustangs----0
Bengals----0

at ICCU DomePocatello, ID

  • Date: November 8
StatisticsCPIDST
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
TeamCategoryPlayerStatistics
Cal PolyPassing
Rushing
Receiving
Idaho StatePassing
Rushing
Receiving

at Northern Arizona

Cal Poly Mustangs (0-0) vs. Northern Arizona Lumberjacks (0-0) – Game summary
Quarter1234Total
Mustangs----0
Lumberjacks----0

at Walkup SkydomeFlagstaff, AZ

  • Date: November 15
StatisticsCPNAU
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
TeamCategoryPlayerStatistics
Cal PolyPassing
Rushing
Receiving
Northern ArizonaPassing
Rushing
Receiving

Eastern Washington

Eastern Washington Eagles (0-0) vs. Cal Poly Mustangs (0-0) – Game summary
Quarter1234Total
Eagles----0
Mustangs----0

at Alex G. Spanos Stadium • San Luis Obispo, CA

  • Date: November 22
  • Game time: 2:00 PM PST
StatisticsEWUCP
First downs
Total yards
Rushing yards
Passing yards
Passing: Comp–Att–Int
Time of possession
TeamCategoryPlayerStatistics
Eastern WashingtonPassing
Rushing
Receiving
Cal PolyPassing
Rushing
Receiving

Roster

2025 Cal Poly Mustangs football team roster
PlayersCoaches
Offense
Pos.#NameClass
WR 0Logan BooherSr
QB 1Anthony Grigsby Jr. Redshirt.svg  Jr
WR 2Antoine Sullivan Redshirt.svg  Jr
QB 3Bo Kelly Redshirt.svg  Jr
RB 4Jaedon Matthews Redshirt.svg  Fr
WR 5Jordan Garrison Redshirt.svg  So
WR 6Fidel Pitts Redshirt.svg  Jr
QB 7Ty Dieffenbach Redshirt.svg  So
WR 8Kian Salehi Redshirt.svg  So
WR 9Brooks Wheatley Redshirt.svg  So
WR 10Michael Briscoe Redshirt.svg  Sr
WR 11Savion TaylorFr
QB 12Jackson Akins Redshirt.svg  So
QB 13Sam WulffFr
WR 14Aiden Hall Redshirt.svg  Fr
TE 15Sam HedrickSr
QB 16Lucas Razore Redshirt.svg  Fr
WR 17Makai PugaJr
WR 18Josiah Lamarque Redshirt.svg  Fr
RB 19Zion Hall Redshirt.svg  Sr
RB 20Trey Wilson Redshirt.svg  Fr
RB 21Troy Fletcher Redshirt.svg  Jr
RB 22Paul Holyfield Jr. Redshirt.svg  Jr
RB 23Tyrei Washington Redshirt.svg  Jr
TE 24Michael Otterstedt Redshirt.svg  Sr
WR 25Joey Villaroman Redshirt.svg  So
RB 26Malachi Brown Redshirt.svg  Fr
RB 30Boxer Kopcsak-YeungFr
WR 32Nolan Cummings Redshirt.svg  So
RB 34Kendric Sanders Redshirt.svg  So
TE 39Caden Rose Redshirt.svg  Fr
OL 54Hayden Jones Redshirt.svg  Jr
OL 55Tristan Fui Redshirt.svg  Fr
OL 59Tyler Charbonneau Redshirt.svg  Sr
OL 61Abu FofanahFr
OL 62Jonathan YbarraFr
OL 65Leif MagnusonGS
OL 66Kamani Fifita Redshirt.svg  Fr
OL 67Leo CocchigliaFr
OL 69Enzo Hall Redshirt.svg  Fr
OL 70Charlie AdamsSo
OL 71Anthony PattGS
OL 72Matthew MenaJr
OL 73Dawson KerezsiFr
OL 74Jasdev Banwait Redshirt.svg  Jr
OL 75Tanner Hirschler Redshirt.svg  Jr
OL 76Trevor Newkirk Redshirt.svg  Fr
OL 77Keanon McNally Redshirt.svg  So
OL 78Racin Delgatty Redshirt.svg  So
OL 79Miles Medina Redshirt.svg  So
WR 80Cal Zimmerman Redshirt.svg  Fr
WR 81Myles TarkingtonFr
WR 82Maurie Phillips-PorterFr
WR 83Bain Eiseman Redshirt.svg  Fr
TE 84Nic SaniGS
TE 85Alek MarshallSo
WR 86Brady PohlFr
WR 87Aaron OkoroGS
TE 88Reese BrooksFr
TE 89Tyler Hoffman Redshirt.svg  Jr
Defense
Pos.#NameClass
CB 0Darren Barkins Redshirt.svg  Sr
S 1Jeremiah BernardSo
LB 2Troy Bean Redshirt.svg  So
LB 3Ethan Calvert Redshirt.svg  Sr
CB 4Calvin MooreSo
CB 5Tayten Beyer Redshirt.svg  Fr
CB 6Justus WoodsSo
S 7Jake East Redshirt.svg  Jr
S 8DeMel TurnerJr
S 9Brian Dukes Jr.Sr
DL 10Victory Johnson Redshirt.svg  So
DL 11J. T. Houston Redshirt.svg  Fr
LB 12Gage Burnett Redshirt.svg  Fr
CB 13Kresean Kizzy Redshirt.svg  So
CB 15Budha Boyd Jr. Redshirt.svg  So
DB 16Ethan Torres Redshirt.svg  So
LB 17Richie Watts Redshirt.svg  Jr
LB 18Corbin FrutosFr
LB 20Kenny Olson Redshirt.svg  Jr
CB 21CJ Solis-LumarFr
LB 22Misa Paiau Redshirt.svg  Fr
CB 23SJ GentleFr
CB 24Amarion OrangeFr
CB 26Tayden Phillips Redshirt.svg  So
LB 28Charlie Sullivan Redshirt.svg  So
CB 30Boston Wilson Redshirt.svg  Jr
S 31Kane CooksFr
S 32Mason Rivera Redshirt.svg  Jr
LB 33Shane RamstadFr
LB 37Noah Sulick Redshirt.svg  Fr
DL 40Matthew Nuanez Redshirt.svg  Sr
DL 41Anthony NavarroFr
LB 42Jake Javorsky Redshirt.svg  Fr
S 43Caden RitchieFr
LB 44Mikey D'AmatoJr
CB 47Brayden Breedlove Redshirt.svg  Fr
DL 49Julius Jordan Redshirt.svg  Jr
DL 50Jacob Bobic Redshirt.svg  Fr
DL 51Will Plemons Redshirt.svg  Fr
DL 58Thomas Bouda Redshirt.svg  Sr
DL 60Ethan Rodriguez Redshirt.svg  Sr
DL 87Kaleb PleisFr
DL 90Bobby Piland Jr. Redshirt.svg  So
DL 91Chase Brackney Redshirt.svg  So
DL 92Jake Vorhees Redshirt.svg  Fr
DL 93Manaalii DanielsonFr
DL 94Ish Taliauli Redshirt.svg  So
DL 95Antonio Vakameilalo Redshirt.svg  Sr
DL 96Mason Barbour Redshirt.svg  Sr
DL 98Luke WestfallFr
DL 99Josh Ngaluafe Redshirt.svg  Sr
Special teams
Pos.#NameClass
LS 33Spencer Moore Redshirt.svg  Sr
P 35Jesse Ehrlich Redshirt.svg  Jr
K 38Noah Serna Redshirt.svg  Jr
K 63Josue Lopez Redshirt.svg  Fr
LS 64Nehemiah Cha Redshirt.svg  Fr
K 68Gianluca Dimauro Redshirt.svg  Jr
Head coach
Coordinators/assistant coaches
  • Will Plemons (Assistant head coach / Defensive line)
  • Timm Rosenbach (Offensive coordinator / Quarterbacks)
  • Cody vonAppen (Defensive coordinator / Safeties)
  • Ryan Payne (Run Game coordinator / Offensive line)
  • Joey Muscarella (Tight ends / Kickers & punters)
  • Josh Letuligasenoa (Assistant defensive line / Outside linebackers)
  • Steve Broussard (Running backs)
  • Todd Sturdy (Passing Game coordinator / Wide receivers)
  • Matthew Hazelwood (Defensive quality control / Special Teams coordinator / assistant safeties)
  • Kevin Clune (Inside linebackers)
  • Taylor Fendall (Offensive quality control / assistant offensive)
  • David Stott (Defensive quality control / assistant linebackers)

Legend
  • (C) Team captain
  • (S) Suspended
  • (I) Ineligible
  • Injury icon 2.svg Injured
  • Redshirt.svg Redshirt

Roster
Last update: June 25, 2025

References

  1. Kelley, Kevin (March 20, 2025). "Cal Poly releases 2025 football schedule". FBSchedules. Retrieved April 28, 2025.
  2. "Cal Poly Football Announces Complete 2025 Schedule". California Polytechnic State University, San Luis Obispo, Department of Athletics. March 20, 2025. Retrieved April 28, 2025.