Game log · Week-by-week
2026 season · 1 game
Swipe the table sideways for more columns.
| Wk | Opp | CMP/ATT | YDS | TD | INT | YPA | QBR | Note |
|---|---|---|---|---|---|---|---|---|
| Wk 2 | W 87-3vs Wagner | 1/1 | 16 | 0 | 0 | 16.0 | -- | Season-high 16 yds |
Tanner Vibabul is a quarterback at James Madison who has played in 1 of James Madison's 9 games this season, most recently Sep 12.
James Madison is 7-2.
Limited signal — not enough coverage for a story yet.
16 passing yards · 0 passing TD
Swipe the table sideways for more columns.
| Season | Team | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| 2026 | James Madison | 1 | 1 | 100.0% | 16 | 16.0 | 0 | 0 | 234.4 |
| Career | 1 | 1 | 100.0% | 16 | 16.0 | 0 | 0 | 234.4 |
Game log · Week-by-week
2026 season · 1 game
Swipe the table sideways for more columns.
| Wk | Opp | CMP/ATT | YDS | TD | INT | YPA | QBR | Note |
|---|---|---|---|---|---|---|---|---|
| Wk 2 | W 87-3vs Wagner | 1/1 | 16 | 0 | 0 | 16.0 | -- | Season-high 16 yds |
Week 2 · 2026
W 87-3
vs Wagner
| Stat | His | Nation | Sun Belt |
|---|---|---|---|
| Passing yards | 16 | T-319th of 370 | 34th of 38 |
| Yards an attempt | 16.0 | Not ranked | Not ranked |
| Touchdown passes | 0 | — | — |
| Passer rating | 234.4 | Not ranked | Not ranked |
| Completion percentage | 100.0 | Not ranked | Not ranked |
| Rushing yards | 0 | — | — |
| Rushing touchdowns | 0 | — | — |
Counting stats rank all FBS quarterbacks with a pass attempt; the rates rank those with at least 10 attempts a game. He has 1 attempts of the 90 needed after 9 games, so the rates are not ranked.
| Rk | Quarterback | Yards | TD | INT | Att | Y/A |
|---|---|---|---|---|---|---|
| 1 | Trey Owens | 1,940 | 11 | 6 | 233 | 8.3 |
| 2 | Deuce Bailey | 1,935 | 19 | 6 | 236 | 8.2 |
| 3 | Max Johnson | 1,928 | 11 | 2 | 279 | 6.9 |
| 4 | Malachi Singleton | 1,915 | 9 | 4 | 237 | 8.1 |
| 5 | Camden Coleman | 1,743 | 16 | 4 | 238 | 7.3 |
| 6 | Lunch Winfield | 1,457 | 6 | 5 | 196 | 7.4 |
| 7 | Cameran Brown | 1,356 | 14 | 5 | 166 | 8.2 |
| 8 | Blake Baker | 1,327 | 13 | 1 | 149 | 8.9 |
| 9 | Landry Lyddy | 1,326 | 8 | 4 | 201 | 6.6 |
| 10 | Aidan Armenta | 1,316 | 9 | 3 | 187 | 7.0 |
| 11 | Jared Hollins | 1,195 | 9 | 4 | 156 | 7.7 |
| 12 | Will Crowder | 1,162 | 9 | 5 | 183 | 6.3 |
| 13 | Carlos Del Rio-Wilson | 1,080 | 6 | 5 | 148 | 7.3 |
| 14 | Quinn Henicle | 648 | 4 | 4 | 98 | 6.6 |
| 15 | Zion Turner | 608 | 2 | 3 | 92 | 6.6 |
| 16 | Jaxon Potter | 495 | 0 | 4 | 83 | 6.0 |
| 17 | Trey Kukuk | 494 | 4 | 2 | 76 | 6.5 |
| 18 | Ayden Pereira | 463 | 4 | 3 | 73 | 6.3 |
| 19 | Bishop Davenport | 450 | 3 | 0 | 59 | 7.6 |
| 20 | Ethan Hampton | 419 | 2 | 4 | 75 | 5.6 |
| 21 | Ryan Huff | 394 | 2 | 1 | 62 | 6.4 |
| 22 | JC Evans | 370 | 5 | 1 | 36 | 10.3 |
| 23 | Austin Carlisle | 360 | 3 | 3 | 67 | 5.4 |
| 24 | Turner Helton | 275 | 1 | 1 | 38 | 7.2 |
| 25 | Tucker Kilcrease | 252 | 1 | 0 | 46 | 5.5 |
| 26 | Henry Hasselbeck | 172 | 2 | 1 | 26 | 6.6 |
| 27 | Khalil Wilkins | 122 | 0 | 0 | 14 | 8.7 |
| 28 | Arrington Maiden | 111 | 2 | 0 | 8 | 13.9 |
| 29 | Daniel Beale | 90 | 0 | 1 | 10 | 9.0 |
| 30 | Weston Bryan | 26 | 0 | 0 | 8 | 3.2 |
| 31 | Gavin Nuckolls | 20 | 0 | 0 | 3 | 6.7 |
| 32 | Tommy Ulatowski | 20 | 0 | 0 | 5 | 4.0 |
| 33 | TJ Stanley | 19 | 0 | 0 | 3 | 6.3 |
| 34 | Tanner Vibabul | 16 | 0 | 0 | 1 | 16.0 |
| 35 | Tre Guerra | 11 | 0 | 0 | 4 | 2.8 |
| 36 | Jackson Bradley | 3 | 0 | 0 | 3 | 1.0 |
| 37 | John White | 0 | 0 | 0 | 2 | 0.0 |
| 38 | Landon Graves | 0 | 0 | 0 | 3 | 0.0 |
Sorted by passing yards. Gray: under 10 attempts a game, so not ranked on yards an attempt.
Concepcion saw 1 of the 1 charted throws.
| Receiver | Targets, caught | Targets | Catches | Yards | Throw depth | After catch |
|---|---|---|---|---|---|---|
| Arrion Concepcion | 1 | 1 | 16 | 16.0 | 0.0 |
Play by play: 1 passes, 1 caught, 16 yards. Throw depth: average air yards per target. After catch: average yards after the catch per catch. Bar: targets; the blue part was caught.
Splits
Per-game splits
Through 1 game: 16.0 YDS/g, 0.0 TD/g, 16.0 YPA, 0.0 INT/g — splits start at 3 games.
Supporting cast · Scheme
Staff and system around the player
Head Coach
Billy Napier
Pass share
45.5%
283 pass / 339 run
Plays / game
69.1
9 games
Scheme: Run-leaning.
| Tanner Vibabul | Threw in 1 of 9 games · 1 of 1, 16 yds, 0 TD, 0 INT · 16.0 yards an attempt on 1 attempt |
| Camden Coleman | Threw in all 9 games · 146 of 238, 1,743 yds, 16 TD, 4 INT · 7.3 yards an attempt on 238 attempts · ran for 116 yds, 2 TD |
| JC Evans | Threw in 5 of 9 games · 26 of 36, 370 yds, 5 TD, 1 INT · 10.3 yards an attempt on 36 attempts · ran for 115 yds, 2 TD |
| Arrington Maiden | Threw in 1 of 9 games · 7 of 8, 111 yds, 2 TD, 0 INT · 13.9 yards an attempt on 8 attempts · ran for 23 yds, 0 TD |
Box score. Every quarterback on the team who has thrown a pass this season.
Who threw in each quarter. Blue: Tanner Vibabul. Gray: JC Evans, Camden Coleman, Arrington Maiden. From the play by play.
Player standing · 2026
Fewer passes and runs a game than most FBS quarterbacks who play every week.
The No. 2,533 recruit in the country is starting at quarterback in the Sun Belt.