Quick answer
- Winner
- Tampa Bay Buccaneers
- Final score
- Tampa Bay Buccaneers 31–6 San Francisco 49ers
- Halftime
- San Francisco 49ers 6–28 Tampa Bay Buccaneers at halftime
- FantasyHQ MVP
- Buddy Johnson
- Top passer
- J. Garcia
- Biggest EPA play
- (2:27) 5-J.Garcia sacked at TB 35 for -8 yards (97-S.Rice). FUMBLES (97-S.Rice), RECOVERED…
- Game date
- 2003-01-12
Game summary
The Tampa Bay Buccaneers beat the San Francisco 49ers 31–6 on 2003-01-12. Buddy Johnson posted a game-high +8.79 total EPA in the passing.
The highest-scoring period was Q2 with 24 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | — | — | T | |
|---|---|---|---|---|---|---|
| 3 | 3 | 0 | 0 | 0 | 6 | |
| 7 | 21 | 3 | 0 | 0 | 31 |
Stars of the game
Top performers by total expected points added (EPA).
- 1

Buddy Johnson · Tampa Bay Buccaneers · Passing · +8.79 total EPA · 36 snaps · +0.24 EPA/play - 2
J. Jurevicius · Tampa Bay Buccaneers · Receiving · +7.68 total EPA · 3 snaps · +2.56 EPA/play - 3
M. Alstott · Tampa Bay Buccaneers · Rushing · +2.23 total EPA · 18 snaps · +0.12 EPA/play - 4
K. Dilger · Tampa Bay Buccaneers · Receiving · +1.97 total EPA · 4 snaps · +0.49 EPA/play - 5
K. Barlow · San Francisco 49ers · Receiving · +1.65 total EPA · 1 snaps · +1.65 EPA/play - 6

Cedrick Wilson Jr. · San Francisco 49ers · Receiving · +1.27 total EPA · 1 snaps · +1.27 EPA/play - 7
R. Dudley · Tampa Bay Buccaneers · Receiving · +1.02 total EPA · 3 snaps · +0.34 EPA/play - 8
G. Hearst · San Francisco 49ers · Rushing · +0.94 total EPA · 10 snaps · +0.09 EPA/play
FantasyHQ Game MVP
Highest total EPA with the player's top snap and the game's biggest single play when different.

FantasyHQ Game MVP
Buddy Johnson — TB · Passing
Buddy Johnson posted the highest total EPA (+8.79) in the game, the strongest overall impact for Tampa Bay Buccaneers. Across 36 counted snaps, they averaged +0.24 EPA per play.
Buddy Johnson's top snap (-4.11 EPA): (13:10) 14-B.Johnson pass intended for 19-K.Johnson INTERCEPTED by 26-R.Holman at SF 47. 26-R.Holman to TB 40 for 13 yards (19-K.Johnson).
Biggest single play (-5.11 EPA): J. Garcia — (2:27) 5-J.Garcia sacked at TB 35 for -8 yards (97-S.Rice). FUMBLES (97-S.Rice), RECOVERED by TB-55-D.Brooks at TB 35. 55-D.Brooks to TB 35 for no gain (78-S.Gragg).
Quarterback report card
J. Garcia led all passers in efficiency for San Francisco 49ers, setting the tone in the passing game according to FantasyHQ analytics.
J. Garcia (San Francisco 49ers) · 45 dropbacks · 48.9% completion · -0.49 EPA/play · -21.89 total EPA
Buddy Johnson (Tampa Bay Buccaneers) · 36 dropbacks · 41.7% completion · +0.24 EPA/play · +8.79 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | -0.275 | +0.038 |
| Offensive success rate | 40.3% | 43.6% |
| Pass EPA/play | -0.486 | +0.236 |
| Rush EPA/play | -0.026 | -0.142 |
| Defensive EPA/play | -0.038 | +0.275 |
| Defensive success rate | 56.4% | 59.7% |
Drive & efficiency notes
Tampa Bay Buccaneers held the efficiency edge in offensive EPA per play (+0.04 vs -0.28), even if the scoreboard told a different story.
Season benchmark context (offensive EPA per play):
- San Francisco 49ers: -0.28 EPA/play (6th percentile vs. 2002 team-game averages)
- Tampa Bay Buccaneers: +0.04 EPA/play (59th percentile vs. 2002 team-game averages)
- San Francisco 49ers: 14 drives, -19.77 total EPA, 2 scoring drives
- Tampa Bay Buccaneers: 12 drives, +3.61 total EPA, 5 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns
Tampa Bay Buccaneers — M. Alstott
Tampa Bay Buccaneers — J. Jurevicius (Buddy Johnson pass)
Tampa Bay Buccaneers — R. Dudley (Buddy Johnson pass)
Tampa Bay Buccaneers — M. Alstott
Field goals
San Francisco 49ers — J. Chandler
San Francisco 49ers — J. Chandler
Tampa Bay Buccaneers — M. Gramatica
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: Tampa Bay Buccaneers won the period 7–3. Tampa Bay Buccaneers found the end zone from the SF 2 (Q1 6:41) — (6:41) 40-M.Alstott right guard for 2 yards, TOUCHDOWN. runs in behind block of Sapp; Tampa Bay Buccaneers added 1 points from the SF 2 (Q1 6:34) — 7-M.Gramatica extra point is GOOD, Center-66-R.Benjamin, Holder-9-T.Tupa.; San Francisco 49ers connected on a field goal from the TB 6 (Q1 0:22) — (:22) 3-J.Chandler 24 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur..
The second quarter: Tampa Bay Buccaneers won the period 21–3. Tampa Bay Buccaneers found the end zone from the SF 20 (Q2 9:35) — (9:35) 14-B.Johnson pass to 83-J.Jurevicius for 20 yards, TOUCHDOWN. left corner of end zone; Tampa Bay Buccaneers added 1 points from the SF 2 (Q2 9:27) — 7-M.Gramatica extra point is GOOD, Center-66-R.Benjamin, Holder-9-T.Tupa.; San Francisco 49ers connected on a field goal from the TB 22 (Q2 8:36) — (8:36) 3-J.Chandler 40 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.; Tampa Bay Buccaneers found the end zone from the SF 12 (Q2 7:31) — (7:31) 14-B.Johnson pass to 88-R.Dudley for 12 yards, TOUCHDOWN. rolls left, finds receiver; Tampa Bay Buccaneers added 1 points from the SF 2 (Q2 7:24) — 7-M.Gramatica extra point is GOOD, Center-66-R.Benjamin, Holder-9-T.Tupa.; Tampa Bay Buccaneers found the end zone from the SF 2 (Q2 0:55) — (:55) 40-M.Alstott left end for 2 yards, TOUCHDOWN.; Tampa Bay Buccaneers added 1 points from the SF 2 (Q2 0:50) — 7-M.Gramatica extra point is GOOD, Center-66-R.Benjamin, Holder-9-T.Tupa..
The third quarter: Tampa Bay Buccaneers won the period 3–0. Tampa Bay Buccaneers connected on a field goal from the SF 1 (Q3 8:33) — (8:33) 7-M.Gramatica 19 yard field goal is GOOD, Center-66-R.Benjamin, Holder-9-T.Tupa..
Turning points
Plays that moved win probability the most.
- Tampa Bay Buccaneers (Q1 13:10) — (13:10) 14-B.Johnson pass intended for 19-K.Johnson INTERCEPTED by 26-R.Holman at SF 47. 26-R.Holman to TB 40 for 13 yards (19-K.Johnson).
- Tampa Bay Buccaneers (Q2 9:35) — (9:35) 14-B.Johnson pass to 83-J.Jurevicius for 20 yards, TOUCHDOWN. left corner of end zone
- San Francisco 49ers (Q1 1:57) — (1:57) 5-J.Garcia pass to 89-T.Streets ran ob at TB 4 for 30 yards (20-R.Barber).
- Tampa Bay Buccaneers (Q1 8:33) — (8:33) 14-B.Johnson pass to 19-K.Johnson to SF 11 for 17 yards (98-J.Peterson, 50-D.Smith).
- Tampa Bay Buccaneers (Q1 14:43) — (14:43) 14-B.Johnson pass to 83-J.Jurevicius to TB 45 for 15 yards (50-D.Smith).
Impact plays
Highest EPA snaps that flipped field position.
- San Francisco 49ers (Q3 2:27) — (2:27) 5-J.Garcia sacked at TB 35 for -8 yards (97-S.Rice). FUMBLES (97-S.Rice), RECOVERED by TB-55-D.Brooks at TB 35. 55-D.Brooks to TB 35 for no gain (78-S.Gragg).
- San Francisco 49ers (Q3 14:54) — (14:54) 5-J.Garcia pass intended for 81-T.Owens INTERCEPTED by 26-D.Smith at SF 43. 26-D.Smith to SF 37 for 6 yards (81-T.Owens).
- Tampa Bay Buccaneers (Q1 13:10) — (13:10) 14-B.Johnson pass intended for 19-K.Johnson INTERCEPTED by 26-R.Holman at SF 47. 26-R.Holman to TB 40 for 13 yards (19-K.Johnson).
- San Francisco 49ers (Q2 2:08) — (2:08) 5-J.Garcia pass intended for 89-T.Streets INTERCEPTED by 55-D.Brooks (20-R.Barber) at SF 26. 55-D.Brooks to SF 26 for no gain (82-E.Johnson).
Every scoring play
Chronological scoring with play-by-play context.
Tampa Bay Buccaneers TD (+6) — Q1 6:41 · SF 2 · Score 0-6
(6:41) 40-M.Alstott right guard for 2 yards, TOUCHDOWN. runs in behind block of Sapp
Tampa Bay Buccaneers XP (+1) — Q1 6:34 · SF 2 · Score 0-7
7-M.Gramatica extra point is GOOD, Center-66-R.Benjamin, Holder-9-T.Tupa.
San Francisco 49ers FG (+3) — Q1 0:22 · TB 6 · Score 3-7
(:22) 3-J.Chandler 24 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.
Tampa Bay Buccaneers TD (+6) — Q2 9:35 · SF 20 · Score 3-13
(9:35) 14-B.Johnson pass to 83-J.Jurevicius for 20 yards, TOUCHDOWN. left corner of end zone
Tampa Bay Buccaneers XP (+1) — Q2 9:27 · SF 2 · Score 3-14
7-M.Gramatica extra point is GOOD, Center-66-R.Benjamin, Holder-9-T.Tupa.
San Francisco 49ers FG (+3) — Q2 8:36 · TB 22 · Score 6-14
(8:36) 3-J.Chandler 40 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.
Tampa Bay Buccaneers TD (+6) — Q2 7:31 · SF 12 · Score 6-20
(7:31) 14-B.Johnson pass to 88-R.Dudley for 12 yards, TOUCHDOWN. rolls left, finds receiver
Tampa Bay Buccaneers XP (+1) — Q2 7:24 · SF 2 · Score 6-21
7-M.Gramatica extra point is GOOD, Center-66-R.Benjamin, Holder-9-T.Tupa.
Tampa Bay Buccaneers TD (+6) — Q2 0:55 · SF 2 · Score 6-27
(:55) 40-M.Alstott left end for 2 yards, TOUCHDOWN.
Tampa Bay Buccaneers XP (+1) — Q2 0:50 · SF 2 · Score 6-28
7-M.Gramatica extra point is GOOD, Center-66-R.Benjamin, Holder-9-T.Tupa.
Tampa Bay Buccaneers FG (+3) — Q3 8:33 · SF 1 · Score 6-31
(8:33) 7-M.Gramatica 19 yard field goal is GOOD, Center-66-R.Benjamin, Holder-9-T.Tupa.
Key takeaways
What to remember for fantasy research and follow-up box score digging.
- Tampa Bay Buccaneers earned the result — use the box score for snap-level context.
- Buddy Johnson (Tampa Bay Buccaneers) led total EPA — start here for highlight and prop research.
Frequently asked questions
Who won San Francisco 49ers vs Tampa Bay Buccaneers on 2003-01-12?
The Tampa Bay Buccaneers beat the San Francisco 49ers 31-6 in Wild Card, 2002.
What was the score by quarter in San Francisco 49ers vs Tampa Bay Buccaneers?
Q1: San Francisco 49ers 3, Tampa Bay Buccaneers 7; Q2: San Francisco 49ers 3, Tampa Bay Buccaneers 21; Q3: San Francisco 49ers 0, Tampa Bay Buccaneers 3; Final: San Francisco 49ers 6, Tampa Bay Buccaneers 31.
Who scored touchdowns and field goals in San Francisco 49ers vs Tampa Bay Buccaneers?
Tampa Bay Buccaneers touchdown — M. Alstott (Q1 6:41) Tampa Bay Buccaneers touchdown — J. Jurevicius (B. Johnson pass) (Q2 9:35) Tampa Bay Buccaneers touchdown — R. Dudley (B. Johnson pass) (Q2 7:31) Tampa Bay Buccaneers touchdown — M. Alstott (Q2 0:55) San Francisco 49ers field goal — J. Chandler (Q1 0:22, 3 pts) San Francisco 49ers field goal — J. Chandler (Q2 8:36, 3 pts) Tampa Bay Buccaneers field goal — M. Gramatica (Q3 8:33, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in San Francisco 49ers vs Tampa Bay Buccaneers?
J. Garcia (San Francisco 49ers), 48.9% completion, -0.49 EPA per dropback, -21.89 total passing EPA. Buddy Johnson (Tampa Bay Buccaneers), 41.7% completion, +0.24 EPA per dropback, +8.79 total passing EPA.
Who was FantasyHQ's player of the game in San Francisco 49ers vs Tampa Bay Buccaneers?
Buddy Johnson (Tampa Bay Buccaneers) was FantasyHQ's Game MVP with +8.79 total EPA on Passing plays. across 36 snaps. Their top snap (-4.11 EPA): (13:10) 14-B.Johnson pass intended for 19-K.Johnson INTERCEPTED by 26-R.Holman at SF 47. 26-R.Holman to TB 40 for 13 yards (19-K.Johnson)..
Season records after this game
San Francisco 49ers
Entered 11-6 Now 11-7 L
Tampa Bay Buccaneers
Entered 12-4 Now 13-4 W