Charlotte upsets Temple 38-31

Charlotte1-638
Temple2-531Final
Sat, Oct 17 · Lincoln Financial Field, Philadelphia, Pa. · Crowd 11,589ESPN+

Charlotte beat Temple 38-31 as a 17.5-point underdog, after its win chance fell to 5%.

Winners have been down to 5% or less in about 1 of every 25 games since 2018.

We had Temple favored. Charlotte won.

How it swung

The turning point: Sheppard 44-yd TD run, ties it 21-21 (Q3, 6:26). Charlotte went from 43% to 22% to win.

Before kickoff, our ratings gave Charlotte a 10% chance, and the closing betting line (Charlotte was a 17.5-point underdog) put it at 8%.

FinalCharlotte 38-31 TempleCharlotte wonMove across the chart, or tap a numbered swing, to see any play.
50%10%25%75%90%Q1Q2Q3Q47% at halfCharlotteTempleLowest 5%Won38-3112−21+21Scores
50%10%25%75%90%Q1Q2Q3Q47% at halfCharlotteTempleLowest 5%Won38-3112Scores
50%10%25%75%90%Q1Q2Q3Q493% at halfTempleCharlotteHigh 95%Lost31-3812+21−21Scores
50%10%25%75%90%Q1Q2Q3Q493% at halfTempleCharlotteHigh 95%Lost31-3812Scores

The two plays that swung it

  1. 1Q3 6:26Sheppard 44-yd TD run, ties it 21-21Charlotte 43% → 22% (−21)
  2. 2Q4 14:12Harrell 9-yd TD pass to McGee, Charlotte goes ahead 28-21Charlotte 30% → 51% (+21)

The two plays that swung it

  1. 1Q3 6:26Sheppard 44-yd TD run, ties it 21-21Temple 57% → 78% (+21)
  2. 2Q4 14:12Harrell 9-yd TD pass to McGee, Charlotte goes ahead 28-21Temple 70% → 49% (−21)
Charlotte’s chance to win after every play.
How to read this chartStarts from the pregame line (Temple -17.5), at 9% for Charlotte (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores.

Every drive

Charlotte scored on 6 of its 12 drives; Temple on 5 of its 11.

Charlotte’s drives are teal, Temple’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1Temple: Punt, from 78 yards out to 77PuntCharlotte: Touchdown, from 67 yards out to 0TouchdownTemple: Touchdown, from 75 yards out to 0TouchdownCharlotte: Missed field goal, from 73 yards out to 27Missed FGQ2Temple: Punt, from 73 yards out to 59PuntCharlotte: Turned over on downs, from 83 yards out to 16DownsTemple: Touchdown, from 84 yards out to 0TouchdownCharlotte: Fumble, from 82 yards out to 87FumbleTemple: Turned over on downs, from 2 yards out to 1DownsCharlotte: End of half, from 99 yards out to 99End of halfQ3Charlotte: Touchdown, from 73 yards out to 0TouchdownTemple: Punt, from 75 yards out to 68PuntCharlotte: Touchdown, from 68 yards out to 0TouchdownTemple: Touchdown, from 75 yards out to 0TouchdownCharlotte: Punt, from 63 yards out to 62PuntTemple: Punt, from 87 yards out to 60PuntCharlotte: Touchdown, from 78 yards out to 0TouchdownQ4Temple: Touchdown, from 81 yards out to 0TouchdownCharlotte: Touchdown, from 65 yards out to 0TouchdownTemple: Turned over on downs, from 75 yards out to 45DownsCharlotte: Field goal, from 55 yards out to 29Field goalTemple: Field goal, from 75 yards out to 10Field goalCharlotte: End of game, from 44 yards out to 47End of game

From Temple’s side

Temple’s best moment: Sheppard 44-yd TD run, ties it 21-21 (Q3 6:26). It lifted Temple’s win chance by 21 points.

The winner fell to 5%.

What it cost

Temple’s chance to win the conference fell from 2% to 0%.

Win the conference

Charlotte · won0% → 0%
Temple · lost2% → ▼0%

Before the game (October 16, 2026) → after this result, in our model.

Temple plays at East Carolina on Sat Oct 31 with a 0% chance to win the conference.

Box score

Charlotte 38, Temple 31

Charlotte covered +17.5 by 24.5. The total, 69, went over 47.5.

CharlotteTempleTotal yardsCharlotte 449Temple 455449455Passing yardsCharlotte 281Temple 249281249Rushing yardsCharlotte 168Temple 206168206First downsCharlotte 26Temple 202620TurnoversCharlotte 1Temple 010Time of possessionCharlotte 32:49Temple 27:1132:4927:11
Team totalsCharlotteTemple
Total yards449455
Passing23 of 31, 281 yds17 of 27, 249 yds
Rushing38 for 168 yds34 for 206 yds
First downs2620
Third down6 of 106 of 12
Fourth down0 of 10 of 2
Turnovers10
Penalties3 for 11 yds5 for 65 yds
Time of possession32:4927:11

Charlotte leaders

  • Passing Conner Harrell 23 of 31, 281 yds, 2 TD
  • Rushing Henry Rutledge 17 for 123 yds; Conner Harrell 7 for 22 yds, 2 TD
  • Receiving Derrick Eley 6 for 96 yds, 1 TD; Brody Dawyot 4 for 60 yds

Temple leaders

  • Passing Ajani Sheppard 15 of 23, 236 yds, 1 TD
  • Rushing Ajani Sheppard 7 for 70 yds, 2 TD; Keveun Mason 13 for 64 yds, 1 TD
  • Receiving Peter Clarke 5 for 127 yds, 1 TD; Colin Chase 6 for 74 yds

No rain, gusts to 32 mph

52° at kickoff · 0.00 in of rain · wind 17 mph from the north, mostly along the field, gusts to 32

A 32 mph gust is stronger than the peak gust in 96% of games since 2018.

Every game's peak, with this game markedtypical game 16 mphThis game: 32 mph060 mph
Every game's peak, with this game markedtypical game 16 mphThis game: 32 mph060 mph

Each gray tick is one game. The black line is the typical game.

The usual here around this date is 65°, with about 7 in 10 games between 58° and 73°.

October game-day temperatures at Lincoln Financial Field

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Temple favoredCharlotte favored0%Win chanceTempleRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mph32 mph gust
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Temple favoredCharlotte favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour204032 mph gust

Drag along the chart, or step through the game.

First quarter, 10:01 left1:15 p.m.
Charlotte 7, Temple 0 · Temple 79% to win
no rain · wind 19 mph from the north, mostly along the field, gusts to 32 · 52°
Mason 8-yd run

Jump to

Where this weather comes fromMeasured at Philadelphia International airport, 3.7 miles away, and Philadelphia Ne airport, 15 miles away. Wind and rain are airport readings near the stadium, not on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games

Charlotte · 0-6

Rated 166th in our preseason ratings, 226th now.

Three straight losses, each by 20 or more.

L 41-43 vs The Citadel #210 of 668

lost by 2 as a 20.5-point favorite

Last three games

Temple · 2-4

Rated 90th in our preseason ratings, 97th now.

1-2 in its last three, including a 4-point win over South Florida as a 5.5-point underdog.

Week by week

Temple

Wk 2: L 9-27 vs Penn State▼18Penn St.Wk 3: L 48-49 at Toledo▼1ToledoWk 4: L 17-21 vs Army▼4ArmyWk 5: W 17-13 at South Florida▲4S. Flori…Wk 6: L 20-34 vs UConn▼14UConn
  • Wk 2Lvs Penn State9-27
  • Wk 3Lat Toledo48-49
  • Wk 4Lvs Army17-21
  • Wk 5Wat South Florida17-13
  • Wk 6Lvs UConn20-34

Charlotte

Wk 2: L 9-41 at Ole Miss▼32Ole MissWk 3: L 21-26 at App State▼5App StateWk 4: L 7-34 vs Louisiana▼27LouisianaWk 5: L 8-59 vs Memphis▼51MemphisWk 6: L 10-50 at North Texas▼40N. Texas
  • Wk 2Lat Ole Miss9-41
  • Wk 3Lat App State21-26
  • Wk 4Lvs Louisiana7-34
  • Wk 5Lvs Memphis8-59
  • Wk 6Lat North Texas10-50

Power rating by week

Temple is rated 8.7 points ahead as of week 6. Our power rating by week; higher is better.

1-5-11Wk 0Wk 3Wk 6TempleCharlotte

Matchups

Biggest mismatch: Temple’s rushing EPA against Charlotte, 70 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. Temple’s EPA/play against Charlotte’s defense

    57 pointsweakerstronger50th

    Temple offense, 65th percentile · Charlotte defense, 8th

  2. Temple’s rushing EPA against Charlotte’s defense

    70 pointsweakerstronger50th

    Temple offense, 78th percentile · Charlotte defense, 8th

  3. Charlotte’s explosive plays against Temple’s defense

    56 pointsweakerstronger50th

    Charlotte offense, 8th percentile · Temple defense, 64th

Season profile, all the rows

Season profile

CharlotteTemple
EPA/play, offense
Charlotte · 3Temple · 65
EPA/play, defense
Charlotte · 8Temple · 14
Success rate, offense
Charlotte · 6Temple · 48
Success rate, defense
Charlotte · 3Temple · 11
Explosive-play rate, offense
Charlotte · 8Temple · 61
Explosive-play rate, defense
Charlotte · 37Temple · 64
Rush EPA, offense
Charlotte · 0Temple · 78
Rush EPA, defense
Charlotte · 8Temple · 26
Pass EPA, offense
Charlotte · 16Temple · 48
Pass EPA, defense
Charlotte · 11Temple · 16

The series

Temple leads the series 3-0

3 meetings since 2015 · Temple has won the last 3

  • 2025Temple 49-14Temple won 49-14 at Charlotte. Chance to win started at 70%, low 61%, high better than 99%.
  • 2016Temple 48-20
  • 2015Temple 37-3

Each line is Temple’s chance to win through that meeting. Older meetings have no play by play, so no line.

Line, fans and home field

The betting line, and the fans

Temple fans are feeling it less than most fanbases this week (20th among FBS fanbases), and the other side is no happier.

50-50Model 90% · Line…Temple fans · 20thCharlotte fans · 27thCharlotteTemple

Temple favored by 17.5 · Total 47.5

How games like this usually go

Temple by 17.5, on the usual path until Q3 12:11

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 251 games since 2025 with a favorite of 14.5 to 21.5 points.

The market

The spread moved 6 points toward Charlotte.

opened −23.5now −17.5

The total fell 2 points.

opened 49.5now 47.5

Spread: −23.5 → −17.5 · Total: 49.5 → 47.5

The books’ cut: 4.2%, the margin built into the odds

Home field

Temple is worth +3.0 points (±4.6) more at home than on the road since 2018 — bottom third of FBS, 29th percentile.

41% at home, 24% on the road against FBS opponents (19-27 home, 11-34 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads +3.1 at home vs. away over 98 games — inside the ±6.3 noise, so the flat number is the honest one here.

The visitors travel about 440 miles to get here.

Where next

Conference standings

Place in the conference, then conference record.

Full American Athletic standings