Petty StatsPSPETTYSTATS
Petty StatsPSPETTYSTATS

Player dossier · QB

Brock Purdy

QB · San Francisco 49ers · 2026 · ID 00-0037834

Teams by season: 2026 San Francisco 49ers · 2025 San Francisco 49ers · 2024 San Francisco 49ers · 2023 San Francisco 49ers · 2022 San Francisco 49ers

Supported metrics for QB: Interceptions thrown, Interception rate, Completion percentage, Yards per attempt, Sack rate, Fumbles lost.

Timeframe

Showing their last 5 completed games. Regular season and playoffs are separate unless a window says otherwise.

Strongest receipts

The verdict

Build a case

We checked. You don’t have a case.

Every supported metric in this window sits outside the worst quarter of its qualified cohort. The numbers are below, but none of them is a weakness by our rules.

Further supported results

The rest of the numbers

Valid in this window but not a weakness by our rules (outside the worst quarter of a qualified cohort), or not yet ranked.

MetricValueComparisonGamesEvidence
Interception rate0.7%50th-highest of 58 qualified QBs5Strong sample
Interceptions thrown1Tied 47th-most of 58 qualified QBs5Strong sample
Yards per attempt9.257th-lowest of 58 qualified QBs5Strong sample
Completion percentage68.6%53rd-lowest of 58 qualified QBs5Strong sample
Sack rate3.5%58th-highest of 63 qualified QBs5Strong sample
Fumbles lost0Tied 40th-most of 72 qualified QBs5Strong sample

Misery Timeline

Dated evidence

  1. Nov 24, 2025 · Bad game
    3 interceptions
    23/32, 193 yds · vs Carolina Panthers · Week 12
  2. Dec 12, 2024 · Bad game
    Completed 45% of passes
    14/31, 142 yds, 1 INT · vs Los Angeles Rams · Week 15
  3. Oct 20, 2024 · Bad game
    3 interceptions
    17/31, 212 yds · vs Kansas City Chiefs · Week 7
  4. Sep 15, 2024 · Bad game
    Sacked 6 times
    36 attempts · vs Minnesota Vikings · Week 2
  5. Dec 25, 2023 · Bad game
    4 interceptions
    18/32, 255 yds · vs Baltimore Ravens · Week 16
  6. Oct 15, 2023 · Bad game
    Completed 44% of passes
    12/27, 125 yds, 1 INT · vs Cleveland Browns · Week 6