Ryan O'Hearn
Ryan O'Hearn
1B · 6' 2" · $14.0M
quantsportshq.com

Impact

QWAR
65
Batting
65
Fielding
50
Baserunning
50

Contact Quality

Q-Contact
63
Power
56
Discipline
67
BB Quality
68
Exit Velo
73
Barrels
39

Profile

Sprint Speed
38
Bat Speed
29
Hard Hit%
64
xwOBA
77
Arm Strength
30

Reliability

Consistency
39
Durability
69

Value

Surplus Value
79
Trade Value
43

QWAR

Quant Sports Wins Above Replacement

Statistics

2025 All-Star
SeasonQWARQ-ContactQ-PowerQ-BBQ-DiscQ-EVQ-BarrelQ-WhiffBattingFieldBRR
2018+1.670th86th60th57th92nd92nd25th+10.7+0.10.0
2019-1.060th73rd49th55th78th67th54th-17.0+0.3-0.5
2020-2.257th60th54th56th72nd43rd32nd-8.8+0.20.0
2021-0.859th75th57th37th88th62nd41st-9.1+0.1-0.5
2022-0.470th77th82nd44th93rd54th53rd-5.2+0.00.0
2023+1.670th83rd68th50th93rd69th70th+9.7-0.1-0.2
2024+2.666th60th71st69th73rd56th89th+14.8-0.1+0.4
2025+1.963rd52nd73rd65th62nd43rd72nd+16.7-0.3+0.6
2026+1.863rd56th68th67th73rd39th63rd+5.10.00.0
Contract
Free Agent
SeasonSalarySurplus
2026$14.0M-3.8
2027$15.0M-5.3
2028$0+8.8

AAV

$14.5M

Remaining

$29M

Value Analysis
$23.5M
$14.0M
ProductionSalary
Net surplus+9.5M
Contract surplus-0.3M
Trade Value
43Average0100
QWAR (season)1.8
Career QWAR5.2
Age32
Yrs remaining3

Fantasy

Redraft

Hold

2.4FPPG
-0.2 ↓L5 FPPG
1BPosition
55Games

Dynasty

SellAge 32
55GP

Role

1B

55games
L10 FP

Schedule

Home (29g)2.8
Away (26g)2.0
Rest (2g)
B2B (53g)2.2

Range

-2Floor
1Median
10Ceiling
64%Consistency
Recent Production FP- - 5G- - avg
10203040
Season Pace actual- - avg pace
50100
55g · 2.4 FPPG+0 FP
Last 10 Games
DateOppHHRRBISBFP
Jun 12vs Miami Marlins0000-1.0
Jun 11vs Los Angeles Dodgers1000-1.0
Jun 10vs Los Angeles Dodgers1000-1.0
Jun 9vs Los Angeles Dodgers11103.0
Jun 7@ Atlanta Braves0000-1.0
Jun 6@ Atlanta Braves10000.0
Jun 5@ Atlanta Braves00000.0
Jun 4@ Houston Astros21308.0
Jun 3@ Houston Astros0000-1.0
Jun 2@ Houston Astros10001.0

Betting

Season55 games

Prop

Hit Rates by Line
LineL5L10L20SeasonEdge
0.5+100%90%70%65%+13.1pp
1.5+40%40%35%29%-23.3pp
Last 10 Gamesline 1.5
DateOpponentStatLineResult
Mar 26@ New York Mets21.5O
Mar 28@ New York Mets11.5U
Mar 29@ New York Mets31.5O
Mar 30@ Cincinnati Reds11.5U
Mar 31@ Cincinnati Reds11.5U
Apr 3vs Baltimore Orioles01.5U
Apr 4vs Baltimore Orioles11.5U
Apr 5vs Baltimore Orioles21.5O
Apr 6vs San Diego Padres11.5U
Apr 7vs San Diego Padres21.5O

Invest (coming soon)

$28.85+20.0%+61.9% from IPO
IPO $18High $37Low $14Season $17–$37