James Madison Dukes 52, Texas State Bobcats 20: final score and stats
James Madison Dukes beat Texas State Bobcats, James Madison Dukes 52 to Texas State Bobcats 20, on Tuesday, October 28, 2025 at UFCU Stadium, San Marcos, TX. Below: the box score, top performers, team stats, injuries and recent form for Texas State Bobcats vs James Madison Dukes.
College FootballTuesday, October 28, 2025
DateOct 28, 2025
Start time8:00 PM ET
VenueUFCU Stadium, San Marcos, TX
TVESPN2
Attendance17,363
Line score
| Team | 1 | 2 | 3 | 4 | T |
|---|
| James Madison Dukes | 14 | 14 | 21 | 3 | 52 |
| Texas State Bobcats | 0 | 20 | 0 | 0 | 20 |
Team comparison
James Madison DukesTexas State Bobcats
7-1Record3-5
1st in Sun Belt - EastStanding2nd in Pac-12
4-1Road record / home record4-1
WLLWWLast 5WLWWL
W1StreakW1
Team stats
James Madison DukesTexas State Bobcats
6-113rd down efficiency6-15
0-04th down efficiency1-2
12/19Comp/Att18/35
6-43Penalties4-20
32:30Possession27:30
Box score
James Madison Dukes Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Alonza Barnett III | 12/18 | 264 | 14.7 | 4 | 1 | 94.7 |
| JC Evans | 0/1 | 0 | 0.0 | 0 | 0 | 15.6 |
| Team | 12/19 | 264 | 13.9 | 4 | 1 | -- |
James Madison Dukes Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Alonza Barnett III | 10 | 98 | 9.8 | 1 | 51 |
| Wayne Knight | 13 | 48 | 3.7 | 0 | 10 |
| Jordan Fuller | 8 | 46 | 5.8 | 2 | 17 |
| JC Evans | 4 | 28 | 7.0 | 0 | 12 |
| Trashon Dye | 2 | 12 | 6.0 | 0 | 8 |
| Jobi Malary | 3 | 10 | 3.3 | 0 | 11 |
| George Pettaway | 1 | 5 | 5.0 | 0 | 5 |
| Team | 41 | 247 | 6.0 | 3 | 51 |
James Madison Dukes Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Nick DeGennaro | 3 | 101 | 33.7 | 2 | 76 |
| Wayne Knight | 2 | 69 | 34.5 | 0 | 57 |
| Landon Ellis | 2 | 37 | 18.5 | 0 | 26 |
| Braeden Wisloski | 1 | 26 | 26.0 | 0 | 26 |
| Josh Phifer | 1 | 14 | 14.0 | 1 | 14 |
| Jaylan Sanchez | 2 | 12 | 6.0 | 0 | 6 |
| Logan Kyle | 1 | 5 | 5.0 | 1 | 5 |
| Team | 12 | 264 | 22.0 | 4 | 76 |
James Madison Dukes Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Trent Hendrick | 10 | 5 | 0 | 0 | 0 | 0 | 0 |
| Tyler Brown | 8 | 3 | 0 | 0 | 0 | 0 | 0 |
| Aiden Gobaira | 7 | 6 | 0 | 1 | 0 | 0 | 0 |
| Jacob Thomas | 6 | 6 | 0 | 1 | 0 | 0 | 0 |
| Xavier Holmes | 4 | 1 | 0 | 0 | 0 | 0 | 0 |
| Gannon Weathersby | 4 | 1 | 0 | 0 | 0 | 0 | 0 |
| Terry Lockett Jr. | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| Andrew Taddeo | 3 | 2 | 2 | 2 | 1 | 0 | 0 |
| Team | 73 | 41 | 3 | 6 | 3 | 1 | 0 |
James Madison Dukes Interceptions
| Player | INT | YDS | TD |
|---|
| Justin Eaglin | 1 | 42 | 0 |
| Derrick Barksdale | 1 | 4 | 0 |
| Xavier Holmes | 1 | 0 | 0 |
| Team | 3 | 46 | 0 |
James Madison Dukes Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Morgan Suarez | 1/1 | 100.0 | 31 | 7/7 | 10 |
| Team | 1/1 | 100.0 | 31 | 7/7 | 10 |
James Madison Dukes Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Patrick Rea | 3 | 120 | 40.0 | 0 | 1 | 44 |
| Team | 3 | 120 | 40.0 | 0 | 1 | 44 |
Texas State Bobcats Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Brad Jackson | 18/32 | 230 | 7.2 | 1 | 3 | 48.8 |
| Team | 0/2 | 0 | 0.0 | 0 | 0 | -- |
| Holden Geriner | 0/1 | 0 | 0.0 | 0 | 0 | 77.7 |
| Team | 18/35 | 230 | 6.6 | 1 | 3 | -- |
Texas State Bobcats Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Brad Jackson | 16 | 43 | 2.7 | 1 | 16 |
| Lincoln Pare | 12 | 40 | 3.3 | 0 | 8 |
| Greg Burrell | 10 | 29 | 2.9 | 0 | 7 |
| Holden Geriner | 2 | 10 | 5.0 | 0 | 8 |
| Team | 40 | 122 | 3.1 | 1 | 16 |
Texas State Bobcats Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Mavin Anderson | 5 | 96 | 19.2 | 1 | 48 |
| Beau Sparks | 4 | 67 | 16.8 | 0 | 31 |
| Kylen Evans | 1 | 29 | 29.0 | 0 | 29 |
| Blake Smith | 2 | 15 | 7.5 | 0 | 10 |
| Titus Lyons | 1 | 8 | 8.0 | 0 | 8 |
| Lincoln Pare | 2 | 8 | 4.0 | 0 | 7 |
| Chris Dawn Jr. | 2 | 6 | 3.0 | 0 | 3 |
| Greg Burrell | 1 | 1 | 1.0 | 0 | 1 |
| Team | 18 | 230 | 12.8 | 1 | 48 |
Texas State Bobcats Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Ryan Nolan | 7 | 6 | 0 | 0 | 0 | 0 | 0 |
| Treylin Payne | 6 | 5 | 0 | 0 | 0 | 1 | 0 |
| Chase Davis | 5 | 4 | 0 | 0 | 0 | 0 | 0 |
| Terrence Cooks II | 4 | 3 | 0 | 1 | 0 | 0 | 0 |
| Khamari Terrell | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| Ayden Jones | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Bryce Carter | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Bobby Crosby | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Team | 51 | 41 | 1 | 3 | 2 | 3 | 0 |
Texas State Bobcats Interceptions
| Player | INT | YDS | TD |
|---|
| Jaden Rios | 1 | 2 | 0 |
| Team | 1 | 2 | 0 |
Texas State Bobcats KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Jaylen Jenkins | 2 | 42 | 21.0 | 22 | 0 |
| Mavin Anderson | 1 | 28 | 28.0 | 28 | 0 |
| Titus Lyons | 1 | 11 | 11.0 | 11 | 0 |
| Team | 4 | 81 | 20.3 | 28 | 0 |
Texas State Bobcats Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Tyler Robles | 2/2 | 100.0 | 36 | 2/2 | 8 |
| Team | 2/2 | 100.0 | 36 | 2/2 | 8 |
Texas State Bobcats Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| David Nunez | 5 | 191 | 38.2 | 0 | 3 | 41 |
| Team | 5 | 191 | 38.2 | 0 | 3 | 41 |
Recent form
Nov 5, 2026 · at Southern Miss Golden EaglesW 54-23 Oct 29, 2026 · vs Troy TrojansL 21-24 Oct 22, 2026 · at App State MountaineersL 31-34 Oct 17, 2026 · vs Georgia State PanthersW 49-22 Oct 10, 2026 · at Georgia Southern EaglesW 27-24 Nov 7, 2026 · at Oregon State BeaversW 42-21 Oct 31, 2026 · at Boise State BroncosL 45-46 Oct 24, 2026 · vs Utah State AggiesW 20-17 Oct 15, 2026 · vs Colorado State RamsW 66-27 Oct 3, 2026 · at San Diego State AztecsL 29-31 Team pages
More College Football games on Oct 28, 2025
Frequently asked questions
Who won James Madison Dukes vs Texas State Bobcats?
James Madison Dukes won, 52-20, on Tuesday, October 28, 2025.
What was the final score of James Madison Dukes vs Texas State Bobcats?
James Madison Dukes 52, Texas State Bobcats 20.
Where is James Madison Dukes vs Texas State Bobcats played?
UFCU Stadium, San Marcos, TX.
The model’s readGrades, leans and the full breakdown for James Madison Dukes vs Texas State Bobcats are on the board.
Open the board
Live game centerPlays, box score and updates while the game is on.
Open game center
Free to play: Call the SlatePick the winners of featured games every day and climb the leaderboard.
Play free
Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.