
Ball State Cardinals
Mid-American · BALL · Mike Uremovich 0–0
- SU
- 1–1
- ATS
- 1–1
- O/U
- 2–0
- SP+
- #131
Ratings
- SP+
- -21.3
- SP rank
- #131
- FPI
- -17.7
- Elo (pts)
- -17.0
- CORE
- -12.2
- WEPA
- —
- SRS
- —
- Off PPA
- 0.04
- Def PPA
- 0.40
Schedule & results
Consensus close. Click a result for the game page.
| Wk | Opponent | Series | Result | Line | ATS | O/U |
|---|---|---|---|---|---|---|
| 1 | @Ohio State | — | L 3–56 | +50.5 / 56.0 | L | O |
| 2 | vsStony Brook | — | W 41–17 | -13.5 / 52.5 | W | O |
| 3 | @Liberty | 0–1 | Sep 19 | +14.5 / 50.0 | — | — |
| 4 | @Kent State | 25–8 | Sep 25 | — | — | — |
| 5 | vsToledo | 21–28–1 | Oct 2 | — | — | — |
| 6 | @Northwestern | 0–1 | Oct 9 | — | — | — |
| 7 | @Bowling Green | 9–21–1 | Oct 16 | — | — | — |
| 8 | vsSacramento State | — | Oct 23 | — | — | — |
| 10 | @Massachusetts | 2–2 | Nov 3 | — | — | — |
| 11 | vsBuffalo | 11–3 | Nov 10 | — | — | — |
| 12 | @Ohio | 16–13 | Nov 17 | — | — | — |
| 13 | vsCentral Michigan | 26–22–1 | Nov 28 | — | — | — |
Betting trends
- Home ATS
- 1–0
- Away ATS
- 0–1
- Over lean
- 2–0
Option Country predictions vs Ball State: 1–0 ATS
- W1 Ohio State · pick Ohio State+3.1 · W
- W3 Liberty · pick Liberty-0.8
SP+ trajectory
Season rating since 2014. 0 ≈ average FBS team.
Efficiency profile
Latest full season vs FBS — 100th percentile is best.
- Offense PPA2nd · #134 of 136 (2025)
- Defense PPA42nd · #79 of 136 (2025)
- Offense success rate0th · #136 of 136 (2025)
- Defense success rate22nd · #106 of 136 (2025)
- Offense explosiveness73rd · #38 of 136 (2025)
- Defense explosiveness49th · #70 of 136 (2025)
Passing & adjusted
Air yards, depth of target, and opponent-adjusted EPA. 2026 season.
Keldric Luster
- Comp
- 45/65
- Cmp%
- 69.2%
- aDOT
- 8
- Air yards
- 519
- YAC
- 135
- INT
- 2
- Success
- 34.5%
- Adj. EPA
- —
Tyler Mizzell
- Comp
- 2/4
- Cmp%
- 50.0%
- aDOT
- 5.3
- Air yards
- 21
- YAC
- 17
- INT
- 0
- Success
- —
- Adj. EPA
- —
Players
Roster, production, and the current recruiting cycle. Roster year 2026.
Returning production
9.5%of last season still on the roster (2025)
Player figures are last season's predicted points added (PPA).
- Added via transfer
- 19.9 PPA
- Lost via transfer
- 15.1 PPA
Back
2025 PPA- Donovan Hamilton · WR11.3
- TJ Horton · RB-8.1
- Jamarion McDougle · WR3.7
- Isaiah Thacker · WR2.8
- Jalen Bonds · RB-2.7
- Elijah Jackson · RB2.5
- Elisha Durham · WR-1.6
- Tate Hoover · TE0.2
In
2025 PPA- Jabari Smith Jr. · WR · Florida Atlantic16.5
- Keldric Luster · QB · Texas State1.9
- Johnny Thompson Jr. · RB · Kansas1.5
- Alex Scherle · TE · Rice—
- Anthony Pinnace · DB · Michigan State—
- Austin Stief · DE · Davenport—
- CJ Nelson · WR · Eastern Illinois—
- Carsen Burckhardt · LB · Valparaiso—
Out
2025 PPA- Kam Anthony · TE · Rutgers11.0
- Ty Robinson · WR · Illinois4.1
- Ashton Whitner · S · Liberty—
- Darin Conley · DL · Washington—
- DeJuan Echoles Jr. · DE · Western Michigan—
- Eric McClain · CB · New Mexico—
- Isaac Lucas · OL · San Diego State—
- Jahmad Harmon · S · Massachusetts—
Stat leaders
- Passing yardsKeldric Luster345
- Passing yardsTyler Mizzell31
- Passing TDsKeldric Luster3
- Passing TDsTyler Mizzell0
- Rushing yardsTJ Horton129
- Rushing yardsJalen Bonds86
- Rushing yardsKeldric Luster24
- Rushing TDsTJ Horton1
- Rushing TDsJalen Bonds1
- Rushing TDsJohnny Thompson Jr.0
- Receiving yardsJabari Smith72
- Receiving yardsJamarion McDougle68
- Receiving yardsDonovan Hamilton51
- Receiving TDsJabari Smith1
- Receiving TDsJalen Bonds1
- Receiving TDsTate Hoover1
- Total tacklesKaleb Stewart10
- Total tacklesQuentavius Scandrett9
- Total tacklesStu Smith9
- SacksJared Badie1
- SacksAnthony Pinnace III1
- SacksKa'Shawn Thomas0.5
- Tackles for lossLayton Starks2.5
- Tackles for lossAnthony Pinnace III2
- Tackles for lossJared Badie1
- InterceptionsKamron Chamble2
- InterceptionsCedric Franklin II1
Player PPA
- Jabari Smith · WR8.4 · 1.404/play
- Jalen Bonds · RB7.5 · 0.685/play
- Keldric Luster · QB6.1 · 0.072/play
- Elijah Jackson · RB3.3 · 1.084/play
- Elisha Durham · WR3.0 · 0.747/play
- Isaiah Thacker · WR2.6 · 0.257/play
- Jamarion McDougle · WR2.4 · 0.262/play
- Donovan Hamilton · WR1.8 · 0.264/play
- Tyler Mizzell · QB1.1 · 0.227/play
- CJ Nelson · WR-0.5 · -0.114/play
Commits
- Kade Goodin · QB3★ #1523
- Timmy Emongo · RB3★ #1775
- Cooper Benke · EDGE
- Andrew Lyman · WR
- Demond Green · ATH
- Owen Pitzer · ATH
- Ka'vion Campbell-Walker · S
- Dayvion Parker · TE
- Jaiden Daniels · CB
- AJ Mitchell · EDGE
- Roman Barth · LB
- Elijah Wildoner · IOL
Roster
| # | Name | Pos | Class | Hometown |
|---|---|---|---|---|
| 0 | Derek Fields | DB | 3 | Saint Charles, MO |
| 1 | Sterling Smith | DB | 3 | Indianapolis, IN |
| 2 | Tobi Adewoyin | DB | 2 | Atlanta, GA |
| 4 | Willizhuan Yates | DB | 3 | Springboro, OH |
| 5 | Chris Jackson | DB | 4 | San Diego, CA |
| 8 | Avery Stuart | DB | 3 | Montgomery, AL |
| 11 | Donovan Lanier | DB | 1 | Winter Garden, FL |
| 12 | Deondre Shepherd | DB | 2 | McKinney, TX |
| 13 | Kamron Chamble | DB | 1 | Port Orange, FL |
| 14 | Anthony Pinnace | DB | 4 | Ypsilanti, MI |
| 17 | Kamari Williams | DB | 2 | Baltimore, MD |
| 18 | Cedric Franklin II | DB | 2 | Mableton, GA |
| 19 | Zyon Hill | DB | 1 | Fishers, IN |
| 20 | Sebastian Moore | DB | 1 | Fort Wayne, IN |
| 21 | Dianté Griffin | DB | 4 | Lima, OH |
| 22 | Gavin Yates-Lyons | DB | 1 | Greenville, FL |
| 23 | Jordan Suggs | DB | 2 | O'Fallon, IL |
| 24 | Gabe Aramboles | DB | 1 | Westfield, IN |
| 28 | Stone Perkins | DB | 1 | Louisville, KY |
| 29 | Micah Lillard | DB | 2 | Lafayette, IN |
| 33 | Quentavius Scandrett | DB | 4 | Clayton, GA |
| 35 | Drew Bostic | DB | 1 | Brownsburg, IN |
| 38 | Jayden Bernavil | DB | 3 | |
| 45 | Cole Earlewine | DB | 3 | Fishers, IN |
| 3 | George Okorie | DE | 2 | Vancouver, BC |
| 7 | Ben Marsh | DE | 3 | Hilliard, OH |
| 10 | Austin Stief | DE | 4 | Orlando, FL |
| 39 | Maverick Gracio | DE | 3 | West Palm Beach, FL |
| 91 | Jamar Birden | DE | 1 | Waycross, GA |
| 51 | CJ Sanchez | DT | 1 | North Judson, IN |
| 52 | Michael Thacker | DT | 1 | New Palestine, IN |
| 54 | Spencer Vaka | DT | 3 | Shawnee, KS |
| 55 | Dominic Infelise | DT | 1 | New Lenox, IL |
| 56 | Ameir Glenn | DT | 2 | Fairburn, GA |
| 57 | Reese Hill | DT | 2 | Greenfield, IN |
| 74 | Khristian Zachary | DT | 4 | Fayetteville, GA |
| 90 | Lincoln Mason | DT | 1 | Wilsonville, OR |
| 93 | Mason Holbrook | DT | 1 | Hamilton, OH |
| 94 | Ka'Shawn Thomas | DT | 3 | Brunswick, GA |
| 95 | Keilan Smith | DT | 3 | Pickerington, OH |
| 96 | Joshua Coleman | DT | 1 | Americus, GA |
| 97 | Myles Hancock | DT | 2 | Corona, CA |
| 99 | Kendrick Gilbert | DT | 3 | Indianapolis, IN |
| 6 | Cincear Lewis | LB | 4 | Kalamazoo, MI |
| 9 | Justin Thomas | LB | 4 | Flossmoor, IL |
| 15 | Jovan Clark | LB | 1 | Chicago, IL |
| 16 | Kaleb Stewart | LB | 2 | Broward County, FL |
| 25 | Mikeah Webster | LB | 1 | Sheridan, IN |
| 26 | Lucas Szymborski | LB | 1 | Crown Point, IN |
| 27 | Gavin Forsha | LB | 4 | Nashville, TN |
| 31 | Jared Badie | LB | 4 | Aurora, IL |
| 36 | Cole Mynett | LB | 1 | Muncie, IN |
| 40 | Gannon Knowles | LB | 1 | Indianapolis, IN |
| 42 | Layton Starks | LB | 2 | Versailles, KY |
| 48 | Sam Feeney | LB | 2 | Indianapolis, IN |
| 50 | Carsen Burckhardt | LB | 1 | Long Lake, MN |
| 34 | Coby Tripp | LS | 1 | Spring Arbor, MI |
| 45 | Caden Britton | LS | 4 | New Albany, OH |
| 54 | Evan Downer | OL | 1 | Palatine, IL |
| 55 | Michael Varon | OL | 1 | Palatine, IL |
| 56 | Jacob Jeudy | OL | 4 | Miami, FL |
| 57 | Nolan Cicero | OL | 1 | Crown Point, IN |
| 60 | Blake Scriber | OL | 2 | Cincinnati, OH |
| 61 | Luke Dalton | OL | 4 | Crystal Lake, IL |
| 62 | Sam Spicer | OL | 1 | Mount Juliet, TN |
| 63 | Maxwell Wentz | OL | 4 | Huntington, WV |
| 65 | Ryan Eldridge | OL | 1 | Goshen, IN |
| 66 | Chris Hood | OL | 4 | Kendallville, IN |
| 67 | Jackson Ruess | OL | 3 | |
| 68 | Grant Haworth | OL | 2 | |
| 70 | Tristan Cook | OL | 2 | Lexington, KY |
| 71 | Brady Barrowman | OL | 1 | Minooka, IL |
| 72 | Brady Weber | OL | 1 | Greenwood, IN |
| 73 | Cole Mosier | OL | 3 | Columbia City, IN |
| 75 | Zach Bandy | OL | 2 | Avon, IN |
| 76 | CJ Zeltwanger | OL | 1 | West Lafayette, IN |
| 77 | Misael Sandoval | OL | 3 | Chula Vista, CA |
| 78 | Kaden Mayle | OL | 1 | Fremont, OH |
| 79 | Zion Haney | OL | 1 | Indianapolis, IN |
| 19 | Lachlan Mathieson | P | 1 | Melbourne, VIC |
| 92 | Cole Stumbaugh | P | 2 | |
| 37 | Hudson Fiene | PK | 3 | Yorkville, IL |
| 38 | Brody Boehm | PK | 2 | Westfield, IN |
| 98 | Carson Holmer | PK | 4 | Avon, IN |
| 6 | Keldric Luster | QB | 3 | McKinney, TX |
| 9 | Tyler Mizzell | QB | 3 | Denver, NC |
| 13 | Khalel Wright | QB | 1 | Charlotte, NC |
| 16 | Mason Atkins | QB | 1 | North Aurora, IL |
| 18 | Bodie Derrer | QB | 2 | Arcadia, IN |
| 0 | Elijah Jackson | RB | 3 | Indianapolis, IN |
| 2 | Jalen Bonds | RB | 1 | Indianapolis, IN |
| 4 | TJ Horton | RB | 3 | Lexington, KY |
| 20 | Johnny Thompson Jr. | RB | 3 | Canoga Park, CA |
| 21 | Anthony McMullen Jr. | RB | 1 | Massillon, OH |
| 25 | Char'Rese Breveard | RB | 1 | Elkhart, IN |
| 8 | Mason Riggins | TE | 1 | Zionsville, IN |
| 12 | Alex Scherle | TE | 4 | Rochester Hills, MI |
| 41 | Zach Becker | TE | 1 | Vernon Hills, IL |
| 42 | AJ Seymour | TE | 1 | Brookfield, WI |
| 44 | Lucas Andresen | TE | 1 | Chicago, IL |
| 81 | Leo Collins | TE | 3 | Evansville, IN |
| 84 | Tate Hoover | TE | 3 | Manhattan, KS |
| 87 | Cole Coonrod | TE | 3 | Manhattan, KS |
| 89 | Sean Ward | TE | 4 | Cleveland, OH |
| 1 | Donovan Hamilton | WR | 2 | Fishers, IN |
| 3 | Corey Thompson Jr. | WR | 3 | San Diego, CA |
| 5 | Jabari Smith Jr. | WR | 3 | Orlando, FL |
| 7 | CJ Nelson | WR | 4 | North Richland Hills, TX |
| 10 | Jamarion McDougle | WR | 4 | Deerfield Beach, FL |
| 11 | Isaiah Thacker | WR | 3 | New Palestine, IN |
| 14 | Elisha Durham | WR | 2 | West Bloomfield, MI |
| 15 | Tayshon Bardo | WR | 1 | Elkhart, IN |
| 80 | Derion Talbert | WR | 1 | Lexington, KY |
| 82 | TJ Byard | WR | 2 | North Muskegon, MI |
| 83 | Eli Hohlt | WR | 3 | |
| 85 | Ace Cooper | WR | 1 | Cincinnati, OH |
| 86 | DJ Young | WR | 3 | Lafayette, IN |
NFL draft
Recent picks out of Ball State.
- 2023 Nic Jones · CornerbackRd 7 · Kansas City
Recruiting classes
- 2026#113 · 170.0
- 2025#119 · 118.6
- 2024#112 · 140.1
- 2023#108 · 126.8
- 2022#97 · 127.3
- 2021#95 · 140.1
- 2020#122 · 131.5
- 2019#125 · 122.9
- 2018#119 · 115.6
- 2017#90 · 128.8
- 2016#113 · 110.9
- 2015#105 · 119.7
- 2014#101 · 107.5
For entertainment only — nothing here is betting advice, and no outcome is ever guaranteed. 21+. Gambling problem? Call or text 1-800-GAMBLER.
