Dynasty · Redraft · Diamond
Player File · 1B PIT
#29 · 1B · Pittsburgh Pirates · age 32 · B/T LL · 6' 2" / 220 lbs · MLB debut 2018 · Dunedin, USA
Hitting
| Year | G | AB | R | H | 2B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 96 | 359 | 54 | 97 | 15 | 17 | 69 | 1 | 31 | 86 | .270 | .334 | .454 | .788 |
| 2025 | 144 | 474 | 67 | 133 | 21 | 17 | 63 | 3 | 58 | 109 | .281 | .366 | .437 | .803 |
BaseBallKeep Take
Ryan O'Hearn is #159 on BaseBallKeep's overall dynasty 300, a 23-source mix anchored by RotoGraphs (Aug 14) and The Dynasty Guru points list (Aug 10). 1B for PIT. Lineup #114. Rest-of-season redraft #157. MLB since 2018. From Dunedin / USA. Bats L, throws L.
BK Value on this rank is 355. Same decaying curve as football: 12,000 at 1.01, a late first a fraction of that. If someone is asking for two firsts, run the calculator. 2026 line: .270 / 17 HR / 1 SB / .788 OPS in 96 games.
The 23-board average is 155.33 on 9 lists that actually ranked him — unranked sources are skipped, never treated as 999. High 144, low 170.
Dynasty pays the next five years. Redraft pays September. If those two ranks diverge, that is the instruction: hold the kid or cash the veteran.
Flags fly forever. We will refresh this file with The Keep. September baseball is a proving ground, not a coronation.
Every Board
| Source | Rank |
|---|---|
| TDG Points | 144 |
| RotoWire | 150 |
| FanGraphs The Board | 150 |
| ESPN | 154 |
| NFBC ADP | 154 |
| ATC ROS | 154 |
| FantasyPros Dynasty ECR | 158 |
| The Dynasty Dugout | 164 |
| Razzball | 170 |
On The Keep nearby — Jake McCarthy (#157) · Samuel Basallo (#158) · Max Clark (#160) · Kyle Harrison (#161)
Same position on the 300 — Nick Kurtz #9 · Pete Alonso #29 · Matt Olson #31 · Vladimir Guerrero Jr. #41 · Munetaka Murakami #55 · Rafael Devers #57
All players · The Keep · The Lineup · Pitchers · Calculator