HomeScoresLiveTonight's picksPlay
LAST NIGHT · MLBW. Warren (NYY): 6.2 IP · 7 K in a win over CHC
LAST NIGHT · WNBAS. Austin (WSH): 28 PTS · 10 REB · 4 AST in a win over DAL
TRANSACTION · MLBAstros: Signed free agent SS Braden Shewmake to a minor league contract (Jul 31)
LAST NIGHT · MLBS. Stewart (CIN): 2 H · 1 HR · 4 RBI in a win over PIT
LAST NIGHT · MLBD. Cease (TOR): 6.0 IP · 7 K · 1 ER in a win over STL
TRANSACTION · MLBMariners: Placed SS J.P (Jul 31)
LAST NIGHT · MLBY. Diaz (HOU): 4 H · 1 HR · 1 RBI in a win over TEX
LAST NIGHT · WNBAA. Reese (ATL): 21 PTS · 13 REB · 2 AST in a win over SEA
TRANSACTION · MLBAngels: Selected the contract of RHP Luke Murphy from Rocket City (SL) (Jul 31)
TRANSACTION · NBANets: Signed F Moritz Wagner to a contract (Jul 31)
TRANSACTION · NBAWarriors: Re-signed G De'Anthony Melton to a contract (Jul 31)
TRANSACTION · NBANuggets: Signed F Spencer Jones to a contract (Jul 31)
TONIGHT · WNBALV @ CHI, 8/1 - 1:00 PM EDT — LV -6.5
LAST NIGHT · MLBW. Warren (NYY): 6.2 IP · 7 K in a win over CHC
LAST NIGHT · WNBAS. Austin (WSH): 28 PTS · 10 REB · 4 AST in a win over DAL
TRANSACTION · MLBAstros: Signed free agent SS Braden Shewmake to a minor league contract (Jul 31)
LAST NIGHT · MLBS. Stewart (CIN): 2 H · 1 HR · 4 RBI in a win over PIT
LAST NIGHT · MLBD. Cease (TOR): 6.0 IP · 7 K · 1 ER in a win over STL
TRANSACTION · MLBMariners: Placed SS J.P (Jul 31)
LAST NIGHT · MLBY. Diaz (HOU): 4 H · 1 HR · 1 RBI in a win over TEX
LAST NIGHT · WNBAA. Reese (ATL): 21 PTS · 13 REB · 2 AST in a win over SEA
TRANSACTION · MLBAngels: Selected the contract of RHP Luke Murphy from Rocket City (SL) (Jul 31)
TRANSACTION · NBANets: Signed F Moritz Wagner to a contract (Jul 31)
TRANSACTION · NBAWarriors: Re-signed G De'Anthony Melton to a contract (Jul 31)
TRANSACTION · NBANuggets: Signed F Spencer Jones to a contract (Jul 31)
TONIGHT · WNBALV @ CHI, 8/1 - 1:00 PM EDT — LV -6.5
Free during beta —Free during beta — to track favorite players + get game alertsto track favorites + alerts
  • WNBA logo
  • MLB logo
  • UFC logo
  • NFL logo
  • NHL logo
  • NBA logo
THE ONE Analytics
Beta
NFL logoNFLHubScoresOddsPicksEdgesStandingsTrendsTeamsPlayersFantasyDraft '26LeadersMethodologyGlossaryRoadmapAbout
San Francisco 49ers
SF#14 · National Football Conference

San Francisco 49ers

0-0 (0.0%) · -

Model verdict

Where they stand

The verdict · Elo rating

#9 of 32

Elo rating 1556.2 · as of 2026-05-04 · nfl_team_ratings

Rank within the full 32-team population on a published metric — no invented composites. How we grade

Final 5 · 2026

2025-12-22 → 2026-01-17 · Full ATS profile →

WWon by 21 at IND, 48-27, 2025-12-22. Covered the spread (latest line).
 
WWon by 4 vs CHI, 42-38, 2025-12-28. Did not cover the spread (latest line).
 
LLost by 10 vs SEA, 3-13, 2026-01-03. Did not cover the spread (latest line).
 
WWon by 4 at PHI, 23-19, 2026-01-11. Covered the spread (latest line).
 
LLost by 35 at SEA, 6-41, 2026-01-17. Did not cover the spread (latest line).
 

latest-line grading · capture began 2026-05-01

Graded snap by snap

How good were they, snap to snap?

Their offense ranked 6th of 32 in the 2025 regular season, across 955 graded plays; the defense ranked 26th across 883.

EPA per play is how many points the average play was worth. Zero means the play was worth what an average play in that situation is worth. Across all 32 teams in 2025, offenses averaged +0.009 per play and defenses allowed +0.014 — those are averages of the 32 team rates, not play-weighted.

955 off plays · 883 def plays · win-probability band 0.05–0.95 · explosive = 20+ pass / 12+ rush yds

OFFENSE · 2025 REG

+0.107

Team EPA per play

6th of 32

lg avg +0.009

DEFENSE · 2025 REG

+0.078

Team EPA per play allowed

26th of 32

lg avg +0.014

The full split955/883 plays

Offense — team-wide, every graded snap

All plays+0.10784

6th of 32 · lg avg +0.009 · 2024 REG +0.090 (8th)

Success49.2%94

3rd of 32 · lg avg 44.2% · 2024 REG 47.3% (9th)

Explosive7.5%55

15th of 32 · lg avg 7.6% · 2024 REG 9.8% (5th)

Dropbacks+0.19287

5th of 32 · lg avg +0.043 · 2024 REG +0.191 (4th)

Rushes-0.01771

10th of 32 · lg avg -0.043 · 2024 REG -0.070 (17th)

Defense — allowed, lower is better

All plays+0.07819

26th of 32 · lg avg +0.014 · 2024 REG +0.020 (16th)

Success48.5%6

30th of 32 · lg avg 44.3% · 2024 REG 45.1% (20th)

Explosive6.7%71

10th of 32 · lg avg 7.6% · 2024 REG 6.6% (1st)

Dropbacks+0.16316

27th of 32 · lg avg +0.050 · 2024 REG +0.029 (11th)

Rushes-0.05755

15th of 32 · lg avg -0.042 · 2024 REG +0.008 (27th)

Bar = where they rank among all 32 teams. Number = the raw value.

Whole-team totals over every graded snap. The QB card further down rates one passer’s dropbacks from a different table, so its EPA/play is a different number, not a contradiction.

Offense EPA/play — 2025 REG +0.107 · 2024 REG +0.090 · +0.017

Defense EPA/play allowed — 2025 REG +0.078 · 2024 REG +0.020 · +0.058

Two separate completed regular seasons. This is what happened, not a forecast.

nfl_team_epa, 2025 REG, 955 plays, WP 0.05-0.95, computed 2026-06-18 · method r782-epa-v1

nflverse / nflfastR (CC BY 4.0), modified by theoneanalytics: aggregated to team/QB-season EPA. Win-probability band excludes garbage time. Regular season only — this table carries no playoff rows and no week-by-week splits.

Stat leaders

Who carries them

Passing yards

  1. 1Brock Purdy20 TD2,167
  2. 2Mac Jones13 TD2,151

Rushing yards

  1. 1Christian McCaffrey10 TD1,202
  2. 2Brian Robinson2 TD400
  3. 3Brock Purdy3 TD147
  4. 4Mac Jones0 TD60
  5. 5Skyy Moore0 TD11

Receiving yards

  1. 1Christian McCaffrey7 TD924
  2. 2Jauan Jennings9 TD643
  3. 3George Kittle7 TD628
  4. 4Kendrick Bourne0 TD551
  5. 5Ricky Pearsall0 TD528

Receptions

  1. 1Christian McCaffrey17 G102
  2. 2George Kittle11 G57
  3. 3Jauan Jennings15 G55
  4. 4Kendrick Bourne14 G37
  5. 5Ricky Pearsall9 G36

Total TDs

  1. 1Brock Purdy9 G23
  2. 2Christian McCaffrey17 G17
  3. 3Mac Jones11 G13
  4. 4Jauan Jennings15 G9
  5. 5George Kittle11 G7

Passing + rushing + receiving TDs combined.

Yards per carry

  1. 1Brian Robinson92 car4.3
  2. 2Christian McCaffrey311 car3.9

Min 50 carries.

2025 season · player_stats_weekly (nflverse weekly ingest) · counting boards ungated · yards/carry requires 50+ carries

Under center

What the QB is worth

QB value (our estimate)

Brock Purdy

342 att · n=42 qualified QBs

Our QBR estimate76.3
  1. EPA / play+0.206
  2. Accuracy +4.0%
  3. Pressure0.2%

▸Built on +0.206 EPA/play and 4.0% accuracy over expected. Our estimate, not ESPN's QBR.

Box-score power tier · league of 32

Where they rank

Strong

avg rank 12.8

YDS

8th

Total yards

PASS

6th

Pass yards

RUSH

24th

Rush yards

PTS

6th

Points

TO

20th

Turnovers

Offensive profile · 2025

How the offense plays

Per-game · 17 weeks

Identity · Pass-heavy

70% pass · 30% rush

PASS
RUSH

Total yards

361vs 342 yds/GSlight edge

Passing yards

254vs 225 yds/GSlight edge

Rushing yards

107vs 117 yds/GSlight gap

Points scored

28.6vs 23.5 pts/GAbove avg

Turnovers

1.10vs 0.90 TO/GBelow avg

Tick mark on each bar shows the league average for the 2025 season. The team identity strip up top reads at a glance: pass-heavy offenses usually score more in volume; run-heavy offenses control time of possession and game script.

2026 Draft Class · 6 picks

The new arrivals.

D

RND 2 · PICK 33

De'Zhaun-Ryan Stribling

WR · Mississippi

→
Romello Height

RND 3 · PICK 70

Romello Height

EDGE · Texas Tech

→
Gracen Halton

RND 4 · PICK 107

Gracen Halton

DT · Oklahoma

→
C

RND 4 · PICK 127

Carver Willis

OT · Washington

→
Ephesians Prysock

RND 4 · PICK 139

Ephesians Prysock

CB · Washington

→
Enrique Cruz

RND 5 · PICK 179

Enrique Cruz

OT · Kansas

→

Recent transactions

Latest player movement

3 moves
  1. Jun 10

    Signed RB Sincere McCormick to a one-year contract. Waived RB Jordan Mims.

  2. Jun 2

    Signed S Ashtyn Davis to a one-year contract. Waived RB Jermar Jefferson.

  3. May 28

    Waived RB Sincere McCormick. Signed RBs Jermar Jefferson and Jordan Mims.

Source · ESPN

Offense · 48

The attack

Adrian Martinez

A. Martinez

QB · #4

Austen Pleasants

A. Pleasants

OT · #62

Brandon Aiyuk

B. Aiyuk

WR · #11

Brandon Parker

B. Parker

OT · #60

Brayden Willis

B. Willis

TE · #9

Brett Toth

B. Toth

C · #74

Brock Purdy

B. Purdy

QB · #13

Carver Willis

C. Willis

OT · #74

Christian Kirk

C. Kirk

WR · #3

Christian McCaffrey

C. McCaffrey

RB · #23

Colton Dowell

C. Dowell

WR · #84

Colton McKivitz

C. McKivitz

OT · #68

Connor Colby

C. Colby

G · #75

De'Zhaun Stribling

D. Stribling

WR · #15

Deebo Samuel

D. Samuel

WR · #1

Demarcus Robinson

D. Robinson

WR · #7

Dominick Puni

D. Puni

G · #77

Drake Nugent

D. Nugent

C · #66

Enrique Cruz Jr.

E. Cruz Jr.

OT · #69

George Kittle

G. Kittle

TE · #85

Hayden Rucci

H. Rucci

TE · #83

Isaac Alarcon

I. Alarcon

OT · #67

Isaac Guerendo

I. Guerendo

RB · #31

Jacob Cowing

J. Cowing

WR · #19

Jake Brendel

J. Brendel

C · #64

Jake Tonges

J. Tonges

TE · #88

Jordan James

J. James

RB · #29

Jordan Watkins

J. Watkins

WR · #17

Josiah Deguara

J. Deguara

TE

Junior Bergen

J. Bergen

WR · #86

Kaelon Black

K. Black

RB · #26

Kurtis Rourke

K. Rourke

QB · #14

Kyle Juszczyk

K. Juszczyk

FB · #44

Luke Farrell

L. Farrell

TE · #89

Mac Jones

M. Jones

QB · #10

Malik Turner

M. Turner

WR · #81

Mike Evans

M. Evans

WR · #5

Nick Zakelj

N. Zakelj

OT · #63

Patrick Taylor Jr.

P. Taylor Jr.

RB · #32

Ricky Pearsall

R. Pearsall

WR · #1

Robert Jones

R. Jones

G · #65

Sincere McCormick

S. McCormick

RB · #35

Tanner McLachlan

T. McLachlan

TE

Trent Williams

T. Williams

OT · #71

Trenton Irwin

T. Irwin

WR

Vederian Lowe

V. Lowe

OT · #76

Wesley Grimes

W. Grimes

WR · #18

Will Pauling

W. Pauling

WR · #4

Defense · 45

The stop unit

Alfred Collins

A. Collins

DT · #95

Andrew Farmer II

A. Farmer II

DE · #50

Ashtyn Davis

A. Davis

S · #29

Bryson Eason

B. Eason

DT · #67

C.J. West

C.J. West

DT · #99

Cameron Sample

C. Sample

DE · #96

Darrell Luter Jr.

D. Luter Jr.

CB · #28

Darrick Forrest

D. Forrest

S · #29

Deommodore Lenoir

D. Lenoir

CB · #2

Dre Greenlaw

D. Greenlaw

LB · #57

Eli Apple

E. Apple

CB · #30

Ephesians Prysock

E. Prysock

CB · #41

Fred Warner

F. Warner

LB · #54

Garret Wallow

G. Wallow

LB · #49

Gracen Halton

G. Halton

DT · #93

Jack Jones

J. Jones

CB · #24

Jaden Dugger

J. Dugger

LB · #53

Jakob Robinson

J. Robinson

CB · #43

Jalen Graham

J. Graham

LB · #41

Jalen Stroman

J. Stroman

S · #38

James Thompson Jr.

J. Thompson Jr.

DT · #75

Ji'Ayir Brown

J. Brown

S · #27

Keion White

K. White

DE · #56

Kevin Givens

K. Givens

DT · #90

KJ Henry

K. Henry

DE

Larry Worth III

L. Worth III

LB · #47

Luke Gifford

L. Gifford

LB · #51

Malik Mustapha

M. Mustapha

S · #6

Marques Sigle

M. Sigle

S · #36

Mikail Kamara

M. Kamara

DE · #59

Mykel Williams

M. Williams

DE · #98

Nate Hobbs

N. Hobbs

CB · #22

Nick Bosa

N. Bosa

DE · #97

Nick Martin

N. Martin

LB · #45

Osa Odighizuwa

O. Odighizuwa

DT · #92

Patrick McMorris

P. McMorris

S · #24

Quinton Bell

Q. Bell

DE

Renardo Green

R. Green

CB · #0

Romello Height

R. Height

DE · #94

Sam Okuayinonu

S. Okuayinonu

DT · #91

Sebastian Valdez

S. Valdez

DT · #55

Siran Neal

S. Neal

CB · #33

Tatum Bethune

T. Bethune

LB · #48

Upton Stout

U. Stout

CB · #20

William Bradley-King

W. Bradley-King

DE · #69

Special teams · 4

Kicking + return

Corliss Waitman

C. Waitman

P · #7

Eddy Pineiro

E. Pineiro

PK · #18

Jack Bouwmeester

J. Bouwmeester

P · #14

Jon Weeks

J. Weeks

LS · #46

Home›NFL›Teams›San Francisco 49ers (SF)

Build your edge. Every week.

Weekly research digest

One email per week · unsubscribe anytime

THE ONE Analytics

Elite sports analytics across NFL, NBA, MLB, WNBA, NCAA football, and NCAA basketball. Statcast-style advanced metrics, AI-graded prop analysis, and a model edge against Vegas refreshed every night.

6 leagues live · model running
Beta · every feature free

Sports

  • NFL
  • WNBA
  • CFB
  • NBA
  • CBB
  • MLB
  • NHL
  • UFC
  • Soccer
  • Horse Racing

Product

  • Features
  • Sports coverage
  • Best bets
  • Live games
  • Futures
  • 2026 Draft Big Board
  • Fantasy football
  • Cross-sport rankings
  • Model accuracy
  • Calibration Grade
  • Free tools & calculators
  • Matchup Predictor
  • Hedge calculator
  • Same-game parlay calculator
  • Odds converter
  • Yesterday's recap
  • NFL player directory
  • NBA head-to-head
  • Box scores · cross-sport
  • Sportsbooks by state
  • My bets
  • Methodology
  • Glossary
  • Pricing

Company

  • About
  • Notes
  • Partners
  • Press kit
  • Roadmap
  • Changelog
  • Brand kit
  • Sign in

Legal

  • Terms of Service
  • Betting Terms
  • Privacy Policy
  • Responsible Gambling
21+

Analytics for entertainment + research. If you or someone you know has a gambling problem, call 1-800-GAMBLER or visit ncpgambling.org.

Resources →

© 2026 The One Analytics. All rights reserved. · [email protected]

Analytical research only · not gambling advice · bet responsibly

Model heartbeat

Cross-sport · last 14 days

58%Last 7 · 52-37
60%Last 30 · 244-166
Receipts →

Model picks on SF

No graded picks for this league yet