Open Nav
Show Navigation
Show Menu

Brock Purdy Fantasy Overview

Brock Purdy

Brock Purdy
Player Profile
QB SF

Height

6'1"

Weight

220 lbs.

Experience

4 yrs.

Bye

9

Birthday

Dec 27, 1999

Age

25.1

College

Iowa State

NFL Draft Pick

2022 - Rd 7, Pk 262

Fantasy Rankings

Weekly
BYE -
Season
QB {{playerPageAppVar.projectionForRestOfSeason && playerPageAppVar.projectionForRestOfSeason.rank[selectedScoringConfig.fantasyPtsKey] ? playerPageAppVar.projectionForRestOfSeason.rank[selectedScoringConfig.fantasyPtsKey].rank : "-"}}
Dynasty
QB2

2025 Projections

Pass Yds

{{fullPreSeasonProjection ? fullPreSeasonProjection.pass_yds.toFixed(1) : '0'}}

TDs

{{fullPreSeasonProjection ? fullPreSeasonProjection.pass_tds.toFixed(1) : '0'}}

INT

{{fullPreSeasonProjection ? fullPreSeasonProjection.pass_int.toFixed(1) : '0'}}

Rush Yds

{{fullPreSeasonProjection ? fullPreSeasonProjection.rush_yds.toFixed(1) : '0'}}

Fantasy Pts

{{fullPreSeasonProjection ? fullPreSeasonProjection[selectedScoringConfig.fantasyPtsKey].toFixed(1) : '0'}}

DS 3D Projection

Our Thoughts

Brock Purdy's Preseason Player Analysis

Bottom Line

Purdy ranked sixth among QBs in total fantasy points and eighth in points per game through Week 17 last year.

He did it via insane passing efficiency, which makes him a slightly scary bet this season. But Purdy returns all his key weapons, added first-round WR Ricky Pearsall, and is back in a Kyle Shanahan offense that has routinely produced super-efficient passing games.

Purdy’s lack of rushing caps his fantasy ceiling. But he’s a fine bet in low-end QB1 or high-end QB2 range.

What We Learned Last Year

  • Purdy ranked sixth among QBs in total fantasy points and eighth in points per game through Week 17 last year. (He sat out a meaningless regular-season finale.)
  • Purdy finished fifth in the league with 4,280 passing yards and third with 31 passing scores.
  • He did that despite the 49ers ranking 30th in pass rate and dead last in pass attempts.
  • Purdy ranked 20th among QBs in pass attempts.
  • He also ranked 20th among QBs in expected fantasy points from Week 1 through 17.
  • Purdy produced via insane efficiency. Among 29 qualifying QBs, he ranked:
    • 3rd in completion rate
    • 1st in yards per attempt
    • 1st in TD rate
  • Purdy’s 9.6 yards per attempt was the second-best mark among 669 QB seasons of 300+ pass attempts since 2000 (behind only Kurt Warner’s 9.9 in 2000).
  • His 7.0% TD rate was the 23rd-best mark among those 669 QB seasons.
  • Purdy posted a +2.5 completion rate over expected, according to NFL Next Gen Stats. That ranked seventh among 45 qualifying QBs.
  • He ranked eighth among those 45 QBs in Pro Football Focus passing grade.

What to Expect in 2024

  • Purdy returns to a nearly identical situation this season.
    • Kyle Shanahan is back for his eighth season as 49ers HC.
    • WRs Deebo Samuel, Brandon Aiyuk, and Jauan Jennings, TE George Kittle, and RB Christian McCaffrey return.
    • The biggest change to San Francisco’s offense is the addition of first-round rookie WR Ricky Pearsall.
  • Purdy is a near lock for decreased efficiency in 2024. The question is how big the drop will be.
    • As a 2022 rookie, Purdy posted a 67.1% completion rate, 8.1 yards per attempt, and a 7.6% TD rate.
    • He averaged 0.66 fantasy points per dropback in 2022 vs. 0.71 in 2023 – a 7.6% increase.
    • If Purdy had averaged 0.66 points per dropback last year, he still would have finished 10th among QBs in fantasy points.
    • The 49ers have ranked top 14 in yards per pass attempt in all seven seasons under Shanahan. They’ve finished top four in four of the last five years.
  • Any loss in efficiency could be offset by more pass attempts.
    • The 49ers’ 28.9 pass attempts per game last year were the fewest in the Shanahan era. San Francisco averaged 32.8 passes per game in Shanny’s first six seasons.
    • Purdy’s volume was hurt in part last year by the 49ers playing with so many leads. While they ranked 30th in pass rate, they ranked 23rd in pass rate in neutral game situations and 17th in pass rate over expected. If the Niners aren’t quite as good this season, it should lead to more pass attempts.
    • Purdy’s volume was also hurt by the 49ers ranking 27th with 60.2 offensive plays per game. That was the lowest mark in the Shanahan era, although it’s worth noting that San Francisco ranked 32nd in both offensive pace and situation-neutral pace last year. We’re projecting more plays this season, but not significantly more.

Advanced Stats

Forty Yard Dash

4.84

Forty Yard Dash Rank

51%

Three Cone Drill

7.26

Agility Score

11.78

Agility Score Rank

21%

Spar Qx

79.10

Spar Qx Rank

15%

VIEW MORE ADVANCED STATS

Articles

Chris Godwin leads our look at fantasy football injuries: updates on key players

Fantasy Football Injuries: Latest Updates on Key Players (Feb 2025)

8:50am EST 2/5/25

We’re looking at players with offseason injury situations – and then forecasting their fantasy value for redraft and dynasty leagues.

Read More »
Bo Nix leads the Week 17 Fantasy Football Quarterback Preview

Week 17 Fantasy Football Quarterback Preview

10:31am EST 12/27/24

A rundown of the top fantasy QBs for Week 17, including elite plays, busts, and sneaky starters.

Read More »

Shark Bites

Isaac Guerendo RB SF

12:09pm EST 12/19/24

Isaac Guerendo (Hamstring) Likely Out Week 16

Isaac Guerendo (Hamstring) Likely Out Week 16

ESPN's Adam Schefter reports that 49ers RB Isaac Guerendo is "unlikely to play" Sunday at Miami because of his hamstring injury.

49ers WR Brandon Aiyuk tore the ACL and MCL in his right knee in the Week 7 loss to the Chiefs, according to NFL Network's Ian Rapoport. "There may be other damage," Rapoport adds. Aiyuk will miss the rest of the 2024 season. And any "other damage" to his knee could impact his availability for the start of the 2025 campaign. We'll keep you updated on Aiyuk's diagnosis and timeline for return.

49ers HC Kyle Shanahan said after Sunday's loss to the Chiefs that "we're worried" WR Brandon Aiyuk has a torn ACL. "Not confirmed yet," Shanahan added. We should get an update on Aiyuk tomorrow, but a torn ACL would end his 2024 season. His absence would mean target boosts for WR Deebo Samuel and TE George Kittle -- and put WR Jauan Jennings back into weekly starter consideration.

49ers QB Brock Purdy is "day-to-day" with back soreness, HC Kyle Shanahan said Monday. Purdy had an MRI that came back clean, per Shahanan, and the team is hopeful that he'll be able to practice on Wednesday. It doesn't sound like this is something that'll impact Purdy's Week 4 outlook, but we'll keep an eye on him this week.

Niners TE George Kittle missed practice with hamstring tightness Thursday. ESPN's Adam Schefter reports that the TE's status for Sunday's game against the Rams "is in question."

Schedule

Week Team SOS Fantasy

1

@ NYJ

-1.2%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[1], 1, 1)}}

2

MIN

-7.8%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[2], 2, 1)}}

3

LAR

4.4%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[3], 3, 1)}}

4

@ NE

-2.8%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[4], 4, 1)}}

5

@ ARI

-3.6%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[5], 5, 1)}}

6

SEA

-2%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[6], 6, 1)}}

7

@ KC

-1%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[7], 7, 1)}}

8

@ DAL

16.2%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[8], 8, 1)}}

9

10

TB

21.7%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[10], 10, 1)}}

11

@ SEA

-2%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[11], 11, 1)}}

12

GB

-14%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[12], 12, 1)}}

13

BUF

-2.6%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[13], 13, 1)}}

14

@ CHI

-21.5%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[14], 14, 1)}}

15

@ LAR

4.4%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[15], 15, 1)}}

16

MIA

-14.3%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[16], 16, 1)}}

17

@ DET

7%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[17], 17, 1)}}

18

ARI

-3.6%

{{getWeeklyRankDisplayValue(scheduleWeeklyRanks[18], 18, 1)}}
Compare Plans » Compare Plans »