HomeScoresLiveTonight's picksPlay
MLBTop 3
CHW 1@NYY 1
-5.7pphigh
MLBBot 1
SF 1@ATL 2
+14.8ppmedium
MLBMid 3
TOR 1@BOS 0
-30.0ppmedium
MLBBot 4
KC 0@WSH 2
+36.3pplow
MLBMid 2
NYM 0@CIN 4
+45.0pplow
MLBTop 4
MIA 0@PHI 7
+43.3pplow
WNBA7:27 - 2nd
TOR 30@IND 34
+1.7ppmedium
LAST NIGHT · MLBC. Keith (DET): 3 H · 3 HR · 6 RBI in a win over HOU — Standout Index 96
LAST NIGHT · MLBD. May (STL): 9.0 IP · 9 K in a win over SD — Standout Index 95
LAST NIGHT · MLBE. Suarez (CIN): 2 H · 2 HR · 6 RBI in a win over NYM — Standout Index 91
TRANSACTION · MLBPhillies: Placed RHP Brad Keller on the 15-day IL, retroactive to June 14 (Jun 16)
TRANSACTION · MLBDodgers: Designated 3B Santiago Espinal for assignment (Jun 16)
TRANSACTION · MLBCubs: Placed RHP Daniel Palencia on the 15-day IL (Jun 16)
MLBTop 3
CHW 1@NYY 1
-5.7pphigh
MLBBot 1
SF 1@ATL 2
+14.8ppmedium
MLBMid 3
TOR 1@BOS 0
-30.0ppmedium
MLBBot 4
KC 0@WSH 2
+36.3pplow
MLBMid 2
NYM 0@CIN 4
+45.0pplow
MLBTop 4
MIA 0@PHI 7
+43.3pplow
WNBA7:27 - 2nd
TOR 30@IND 34
+1.7ppmedium
LAST NIGHT · MLBC. Keith (DET): 3 H · 3 HR · 6 RBI in a win over HOU — Standout Index 96
LAST NIGHT · MLBD. May (STL): 9.0 IP · 9 K in a win over SD — Standout Index 95
LAST NIGHT · MLBE. Suarez (CIN): 2 H · 2 HR · 6 RBI in a win over NYM — Standout Index 91
TRANSACTION · MLBPhillies: Placed RHP Brad Keller on the 15-day IL, retroactive to June 14 (Jun 16)
TRANSACTION · MLBDodgers: Designated 3B Santiago Espinal for assignment (Jun 16)
TRANSACTION · MLBCubs: Placed RHP Daniel Palencia on the 15-day IL (Jun 16)
Free during beta —Free during beta — to track favorite players + get game alertsto track favorites + alerts
  • NBA logo
  • NHL logo
  • WNBA logo
  • MLB logo
  • UFC logo
  • NFL logo
THE ONE Analytics
Beta
NFL logoNFLHubScoresOddsPicksEdgesStandingsTrendsTeamsPlayersDraft '26LeadersMethodologyGlossaryRoadmapAbout
San Francisco 49ers
SF#3 · National Football Conference

San Francisco 49ers

12-5 (70.6%) · L1

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

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

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 · 46

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 · #82

Brett Toth

B. Toth

C

Brock Purdy

B. Purdy

QB · #13

Carver Willis

C. Willis

OT

Christian Kirk

C. Kirk

WR

Christian McCaffrey

C. McCaffrey

RB · #23

Colton Dowell

C. Dowell

WR

Colton McKivitz

C. McKivitz

OT · #68

Connor Colby

C. Colby

G · #75

De'Zhaun Stribling

D. Stribling

WR

Demarcus Robinson

D. Robinson

WR · #5

Dominick Puni

D. Puni

G · #77

Drake Nugent

D. Nugent

C · #66

Enrique Cruz Jr.

E. Cruz Jr.

OT

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

Junior Bergen

J. Bergen

WR · #86

Kaelon Black

K. Black

RB

Khalil Dinkins

K. Dinkins

TE

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

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

Sincere McCormick

S. McCormick

RB

Trent Williams

T. Williams

OT · #71

Vederian Lowe

V. Lowe

OT

Wesley Grimes

W. Grimes

WR

Will Pauling

W. Pauling

WR

Zach Thomas

Z. Thomas

OT

Defense · 45

The stop unit

Alfred Collins

A. Collins

DT · #95

Andrew Farmer II

A. Farmer II

LB

Ashtyn Davis

A. Davis

S

Bryson Eason

B. Eason

DT

C.J. West

C.J. West

DT · #99

Cameron Sample

C. Sample

DE

Darrell Luter Jr.

D. Luter Jr.

CB · #28

Darrick Forrest

D. Forrest

S · #22

Deommodore Lenoir

D. Lenoir

CB · #2

Derrick Canteen

D. Canteen

CB · #40

Dre Greenlaw

D. Greenlaw

LB · #57

Eli Apple

E. Apple

CB · #30

Ephesians Prysock

E. Prysock

CB

Evan Anderson

E. Anderson

DT · #58

Fred Warner

F. Warner

LB · #54

Garret Wallow

G. Wallow

LB · #49

Gracen Halton

G. Halton

DT

Jack Jones

J. Jones

CB

Jaden Dugger

J. Dugger

LB

Jakob Robinson

J. Robinson

CB · #49

Jalen Graham

J. Graham

LB · #41

Jalen Stroman

J. Stroman

S · #7

James Thompson Jr.

J. Thompson Jr.

DT

Ji'Ayir Brown

J. Brown

S · #27

Keion White

K. White

DE · #56

Kevin Givens

K. Givens

DT · #90

Larry Worth III

L. Worth III

LB

Luke Gifford

L. Gifford

LB · #51

Malik Mustapha

M. Mustapha

S · #6

Marques Sigle

M. Sigle

S · #36

Mikail Kamara

M. Kamara

LB · #6

Mykel Williams

M. Williams

DE · #98

Nate Hobbs

N. Hobbs

CB

Nick Bosa

N. Bosa

DE · #97

Nick Martin

N. Martin

LB · #45

Osa Odighizuwa

O. Odighizuwa

DT · #97

Patrick McMorris

P. McMorris

S

Renardo Green

R. Green

CB · #0

Romello Height

R. Height

DE

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

Eddy Pineiro

E. Pineiro

PK · #18

Jack Bouwmeester

J. Bouwmeester

P

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
  • Cross-sport rankings
  • Model accuracy
  • 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

64%Last 7 · 62-35
61%Last 30 · 299-189
Receipts →

Model picks on SF

No graded picks for this league yet