01 · UAB's case
UAB's defense leads its matchup in per-play efficiency
UAB's defense is in the 73rd percentile for allowed per play this season. Charlotte's offense is in the 8th percentile for PPA per play.
See when each team has the ballSaturday, November 7
Create custom report
4–4
vs
Charlotte
1–7
3:30 PM ET2:30 PM CTProtective StadiumBirmingham, AL
Partly cloudy64°FN 12 mphGusts 16 mphPrecip 0%
At kickoff · 2:30 PM CT · Updated 11:21 AM CT · National Weather Service
Birmingham · local time (CT)
Kickoff hour
Partly cloudy64°FN 12 mphGusts 16 mphPrecip 0%
Weather is not an input to the SBR forecast.
Scheduled game
Overview
83%
UAB win probability
Charlotte 17%
UAB by 13.6
Projected margin
Margin uncertainty ±14.0 points
Published forecast · SBR sbr-2r · Model track record
This is our published forecast for this game. It comes from each team's SBR rating and a 2.5-point home-field adjustment (none at a neutral site).
The win chance also allows for how sure we are of each team's rating.
A breakdown of this published number isn't available: we don't save the ratings it was calculated from alongside the forecast.
01 · UAB's case
UAB's defense is in the 73rd percentile for allowed per play this season. Charlotte's offense is in the 8th percentile for PPA per play.
See when each team has the ball02 · Charlotte's answer
None of its offense's numbers stands out against UAB's defense.
03 · What could swing it
The model gives UAB a 83% chance to win and predicts UAB by 13.6 points. That margin has an uncertainty of ±14.0 points.
See the forecastMatchups
Offensive efficiency meets defensive efficiency. Percentiles run from 0 to 100.
PPA and success rate: CFBD, 2026 season to date, garbage time included. Points per game: 2026 games so far. Percentiles and ranks are among 2026 teams.
PPA and success rate: CFBD, 2026 season to date, garbage time included. Points per game: 2026 games so far. Percentiles and ranks are among 2026 FBS teams.
Defense is oriented so a higher percentile is stronger.
Follow the direction. Check the production.
Offense moving upfield ↑
Ryder Burton · 81% of charted pass attempts
87 of 91 have a direction · 4 unknown, excluded · rounded
Charted 5 of 8 games
Efficiency charted in 5 of 8 games
Depth as written in the play-by-play: 77 short · 10 deep · 4 not stated
UAB's line averages 315.0 lbs against Charlotte's 260.5 lbs front — an edge of 54.5 lbs a man.
Typical FBS gap: 31.0 lbs.
Roster size is context. It isn't a forecast advantage.
| Matchup | O-line | D-line |
|---|---|---|
| UAB OLUAB OL vs Charlotte DL | 315.0 lbs | 260.5 lbs |
| Charlotte OLCharlotte OL vs UAB DL | 302.8 lbs | 281.3 lbs |
Average listed roster weight, 2026 · bars run from 0 to 350 lbs.
UAB line yards 2.93 · Charlotte stuff rate 19.2%
Charlotte line yards 2.45 · UAB stuff rate 12.6%
Fans swear big lines win games. They're half right — big-line teams do win more, but only because good programs recruit big linemen. Once we account for talent and last season, line size adds nothing to the prediction. Across 11 seasons, no measurable effect on margin.
Players
The UAB offense in 2026
QB · 8 games

Photo: ESPN
104/194 · 54% season
Last game
South Florida · Oct 31, 2026: 13/27, 149 yds, 0 TD, 0 INT
RB · 8 games

Photo: ESPN
Last game
South Florida · Oct 31, 2026: 7 carries, 14 yds, 1 TD
WR · 8 games

Photo: ESPN
Last game
South Florida · Oct 31, 2026: 4 rec, 15 yds, 0 TD
Who is producing
2026 evidence · 8 games in this window · 8 with recorded rows in this view
Sorted by Completions and attempts, highest first
| Player | ||||||
|---|---|---|---|---|---|---|
| Ryder BurtonQB | 8 | 104 / 194 | 1,333 | 6.9 | 6 | 5 |
| Nate RogersQB | 4 | 2 / 5 | 24 | 4.8 | 0 | 0 |
2 players with recorded rows
Rows are recorded player-game box lines for the games listed above. A missing row is missing data, not proof that a player did not appear, and none of these figures describe targets, snaps, starters or availability.
Who is producing
2026 evidence · 8 games in this window · 8 with recorded rows in this view
Sorted by Completions and attempts, highest first
| Player | ||||||
|---|---|---|---|---|---|---|
| Cole GonzalesQB | 5 | 79 / 127 | 802 | 6.3 | 3 | 7 |
| Conner HarrellQB | 5 | 74 / 108 | 831 | 7.7 | 5 | 2 |
| Jaylen WhiteQB | 4 | 2 / 5 | 5 | 1.0 | 0 | 0 |
3 players with recorded rows
Rows are recorded player-game box lines for the games listed above. A missing row is missing data, not proof that a player did not appear, and none of these figures describe targets, snaps, starters or availability.
Team context
2026 season. Percentiles and ranks are among 2026 FBS teams.
Recruited classes aren't the roster that takes the field.
Season percentiles · outward is stronger · recruiting and experience are context, not forecast weights
UAB: solid line, circles · Charlotte: dashed line, squares
SP+ percentile among FBS teams, by season. The marked point is each compared season.
Recruiting-class percentile feeding each roster, compared with its SP+ result.
Most recent completed 2026 games · play stats exclude garbage time
Oct 31 · 64 recorded plays
L 10–30
27%
Success rate
−0.03
PPA / play
Oct 15 · 69 recorded plays
W 30–17
36%
Success rate
0.10
PPA / play
Oct 10 · 65 recorded plays
L 13–38
37%
Success rate
−0.28
PPA / play
Alex Mortensen
no career rating on file


Todd Fitch
career +24.7 SP+ offense
Nate Faanes
career +31.8 SP+ defense
A new coordinator feels like it should swing a game. Across 11 seasons, the change doesn't move the final margin beyond what the roster already tells us. Shown as context, not a factor in our number.
2026 UAB
OC
Scheme: Multiple (listed on Wikipedia)
Style: Run-heavy, average pace (threw on 38% of its run–pass plays, 9th percentile of 2026 FBS; 67.5 plays a game, 51st percentile)
DC
Scheme: 3–4 (listed on Wikipedia)
2026 Charlotte
OC
Scheme: Spread option (listed on Wikipedia)
Style: Pass-heavy, grind-it-out (threw on 50% of its run–pass plays, 74th percentile of 2026 FBS; 61.4 plays a game, 8th percentile)
DC
Scheme: 4–2–5 (listed on Wikipedia)
Run-heavy team meets a defense that can't stop the run — feels like extra points waiting. Across 7 seasons the matchup adds nothing beyond what the two ratings already say; if anything the point estimate leans the other way.
2024 · Charlotte 29, UAB 27
Jerry Richardson Stadium
2022 · UAB 34, Charlotte 20
Protective Stadium
2018 · UAB 28, Charlotte 7
Legion Field
2017 · Charlotte 25, UAB 24
Jerry Richardson Stadium
365 miles apart
Straight-line distance between the two home stadiums, not travel distance.
Evidence and sharing
Evidence window: 2026 season to date
Pasting the link anywhere unfurls the graphic automatically.