2002 · DIV

Final

49ers

San Francisco

QB Jeff Garcia

6·31

Buccaneers

Tampa Bay

QB Brad Johnson

Raymond James Stadium · outdoors · grass · 54°F · wind 10mph

Closing spread

TB -6

Total

39.5

Model margin

+4.1est.

TB perspective

Push chance

3.2%est.

the line sits on a key number

Win probability

  • Buccaneers
  • 49ers

How each play moved the game.

Buccaneers wins49ers wins

Matchup

Where the edges are

Season-long league percentiles for both sides, mirrored. The saturated side of a lopsided row holds the edge.

49ersedge mapBuccaneers
  • +0.098EPA / play-0.043
  • 45.2%Success rate42.2%
  • +0.159EPA / dropback+0.019
  • +0.004EPA / rush-0.146
  • 7.5%Explosive rate6.9%
  • 52.5%Third-down rate35.3%
  • 55.8%Red-zone TD rate41.7%
  • 1.83Points / drive1.22
  • 1.5%Turnover rate1.9%
  • +0.046EPA / play allowed-0.206

Bar length is league percentile, already oriented so longer is better. The saturated side of a lopsided row holds the edge; rows within ~12 points are washed as even.

The rivalry

SF lead 9–6 since 1999

Meetings average 40 points. TB are 8-7 ATS in the series.

Previous meetings
SeasonMatchupScoreWinner
2025 · W6SF @ TB19–30TB
2024 · W10SF @ TB23–20SF
2023 · W11TB @ SF14–27SF
2022 · W14TB @ SF7–35SF
2019 · W1SF @ TB31–17SF
2018 · W12SF @ TB9–27TB
2016 · W7TB @ SF34–17TB
2013 · W15SF @ TB33–14SF

Possession by possession

How it unfolded

Every drive: who had the ball, how far it went, how it ended, and the score as it settled.

Drive-by-drive log
BallStartPlaysYardsResultSF–TB
TBQ1 15:00616Turnover0–0
SFQ1 13:0230Punt0–0
TBQ1 11:501364Touchdown0–7
SFQ1 6:341163Field goal3–7
TBQ1 0:171287Touchdown3–14
SFQ2 9:2749Field goal6–14
TBQ2 8:31316Touchdown6–21
SFQ2 7:2400Punt6–21
TBQ2 7:04108Punt6–21
SFQ2 2:34213Turnover6–21
TBQ2 2:00426Touchdown6–28
SFQ2 0:5019End of half6–28
SFQ3 15:0010Turnover6–28
TBQ3 14:44936Field goal6–31
SFQ3 8:2830Punt6–31
TBQ3 7:1336Punt6–31
SFQ3 5:33842Turnover6–31
TBQ3 2:20639Missed field goal6–31
SFQ4 13:2232Punt6–31
TBQ4 11:2336Punt6–31
SFQ4 9:4149Turnover on downs6–31
TBQ4 8:2533Punt6–31
SFQ4 6:411137Turnover6–31
TBQ4 2:34522Turnover6–31
SFQ4 0:59744Turnover on downs6–31

Box score

Individual performances

49ers

Passing

PlayerC/AttYdsTDINT
Jeff Garcia22/4119303

Rushing

PlayerCarYdsAvgTD
Garrison Hearst10555.50
Kevan Barlow372.30

Receiving

PlayerRecTgtYdsTD
Tai Streets59620
Terrell Owens410350
Garrison Hearst45290
Cedrick Wilson11220
J.J. Stokes35200
Eric Johnson2670
Kevan Barlow1130

Buccaneers

Passing

PlayerC/AttYdsTDINT
Brad Johnson15/3119621
Rob Johnson1/12100

Rushing

PlayerCarYdsAvgTD
Michael Pittman17412.40
Aaron Stecker284.00
Rob Johnson177.00
Brad Johnson155.00

Receiving

PlayerRecTgtYdsTD
Keyshawn Johnson512850
Joe Jurevicius33481
Ken Dilger34350
Rickey Dudley13121
Michael Pittman12100
Keenan McCardell0300

Where this game is likely to land

  • Model
  • Smooth (normal)
  • Betting line

Probability of each final margin. Football scoring clusters — the spikes at 3 and 7 are real, and a smooth model misses them.

line +63.7%6.6%7.5%3.2%4.9%3.2%2.9%

Positive margins favour Buccaneers; negative favour 49ers.

Half-point at risk

3.17%

outcomes that flip if the line moves 0.5

Model home win

60.1%

Expected total

44.2est.

Model

Where the number comes from

Each component is additive, in points of expected margin.

  • Team ratings (opponent-adjusted EPA)+1.00
  • Home-field advantage+2.56
  • Quarterback adjustment0.00
  • Rest differential+0.56
  • Expected margin+4.12