Tom MurphyC San Francisco Giants
Age 35 R/R 6'0" / 218 lbs MLB HR -8%H -3% Svc 11.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 148 proj PA
wRC+†127
AVG/OBP/SLG.255 / .323 / .475
PA148
HR7
K%25
BB%8
ISO222
MLB%100%
Value2026 · WAR
BAT: +4.5 runs (wOBA-derived runs vs avg)+4BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: -2.6 runs (Defensive runs vs avg)-3FLDPOS: +2.6 runs (Positional adjustment)+3POSREP: +4.2 runs (Replacement-level credit)+4REPTotal WAR: +0.80+0.8WAR
trajectory · projected WAR by year
1.00.50.32628
Tools · ContractPOW 68
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT
Whiff%
1714.8%
xwOBA
820.346
POWER68
Barrel%
9014.8
Avg EV
6390.0
Bat Spd
6072.4
EYE51
Chase%
4931.8%
SPEED41
Sprint
2226.1
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2015
Service   11.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$2M+0.3$1M-$0.8M
Totals $2M $1M -$0.8M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201322 A2 teams 415373 6817210 2515311 45 182254319573 137272 376 248 48
201322 A2 teams 415357 10331222 4110311 45 289379571950 283345 2510 407 170
201423 AATulsa Drillers 10999 19306 9351 00 192266404670 212224 328 277 70
201423 AATulsa Drillers 10994 20405 14271 00 213321415736 202242 2513 330 111
201524 AA3 teams 469437 7818314 241796 53 178231330561 151260 385 244 45
201524 AA3 teams 469429 10927323 321336 53 254315492807 238313 287 351 127
201625 AAA2 teams 371354 7619413 141312 21 215249401650 186299 354 275 69
201625 AAA2 teams 371347 11128724 20972 21 3203596481.008 329383 265 430 188
201726 AAA2 teams 180168 22602 8883 00 131184202387 71253 494 176 -7
201726 AAA2 teams 180165 371114 11653 00 224285376661 152340 366 294 83
201827 AAA2 teams 360336 5918310 181475 43 176228336565 161272 415 243 44
201827 AAA2 teams 360329 8223419 251205 43 249312517829 267330 337 359 133
201928 MLBSeattle Mariners 281260 7212119 19871 20 277329550879 273342 317 379 148 +15 +0 +12 +5 +8 4.1
201928 MLBSeattle Mariners 281260 7112118 19871 20 273325535860 262340 317 372 143 +14 +0 +12 +5 +8 4.0
202130 MLBSeattle Mariners 325280 578012 40992 00 204307361668 157262 3012 298 86 -5 +0 +1 +6 +9 1.1
202130 MLBSeattle Mariners 325277 568011 40992 00 202304350655 148265 3012 295 84 -6 +0 +1 +6 +9 1.0
202231 MLBSeattle Mariners 4234 10201 8130 00 294429441870 147450 3119 397 162 +3 +0 +1 +1 +1 0.6
202231 MLBSeattle Mariners 4233 10201 8130 00 303429455883 152474 3119 394 160 +3 +0 +1 +1 +1 0.6
202332 MLBSeattle Mariners 159146 421208 10441 00 288338534872 247354 286 382 150 +9 +0 -4 +3 +5 1.3
202332 MLBSeattle Mariners 159145 421208 10441 00 290338538876 248358 286 375 145 +8 +0 -4 +3 +5 1.2
202433 MLBSan Francisco Giants 3834 4101 4140 00 118211235446 118158 3711 215 23 -3 +0 -3 +1 +1 -0.4
202433 MLBSan Francisco Giants 3834 4101 4140 00 118211235446 118158 3711 210 19 -3 +0 -3 +1 +1 -0.5
▸ 2026 Season
202635 MLBSF 148134 35717 12371 21 261327485812 224299 258 351 127 +4 +0 -3 +3 +4 0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202736 MLBSF 91% 8072 17304 7201 10 236312444757 208289 259 337 116 +1 +0 -8 +1 +2 -0.2
202837 MLBSF 82% 8073 16303 6211 00 219287384671 164279 268 322 104 +0 +0 -8 +1 +2 -0.4
202736 MLBSF 91% 7366 15303 6191 10 227301409710 182283 268 324 106 +0 +0 -7 +1 +2 -0.3
202837 MLBSF 82% 6660 13203 5171 00 217288400688 183273 268 309 95 -0 +0 -7 +1 +2 -0.4
▸ Career Totals
Career 11941071 25451255 1053757 41 237308443751 205308 319 330 111 +15 +0 -6 +42 +34 8.7
/ 162G 650583 13828130 572044 21 237308443750 206307 319 330 111 +8 +0 -3 +23 +18 4.7
Career 30572800 57512914110 204106835 2013 205268379647 174284 357 282 74 -89 -1 -11 +55 +87 4.1
/ 162G 650595 12127323 432277 43 203265375639 171282 357 282 74 -19 -0 -2 +12 +18 0.8

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201322 AATulsa Drillers 7469 20503 4161 00 290338493831 203340 225 366 138 +3 +0 +2 0.5
201322 AAsheville Tourists 341288 8326219 378710 45 288388590978 302346 2611 416 177 +30 -1 +10 3.9
201423 AATulsa Drillers 10994 20405 14271 00 213321415736 202242 2513 330 111 +1 +0 +3 0.5
201524 MLBColorado Rockies 3935 9103 4100 00 257333543876 286273 2610 381 149 +2 +0 -2 +8 +1 1.0
201524 AAAAlbuquerque Isotopes 136129 35927 5431 01 271304535839 264350 324 360 134 +5 -0 +4 0.9
201524 AANew Britain Rock Cats 294265 6517113 23805 52 245317464782 219301 278 343 121 +7 +0 +8 1.6
201625 MLBColorado Rockies 4944 12205 4191 10 2733476591.006 386350 398 429 186 +5 +0 +1 +7 +1 1.5
201625 AAAAlbuquerque Isotopes 322303 9926719 16781 11 3273616471.008 320386 245 431 188 +32 -0 +9 4.2
201726 MLBColorado Rockies 2624 1100 290 00 4211583199 4267 358 103 -63 -5 +0 +1 +3 +1 -0.0
201726 AAAAlbuquerque Isotopes 154141 361014 9563 00 255314426739 170390 366 326 108 +1 +0 +4 0.6
201827 MLBColorado Rockies 9693 21712 3440 01 226250387637 161404 463 279 72 -3 -0 +1 +6 +3 0.7
201827 AAAAlbuquerque Isotopes 264236 6116317 22765 42 258335568902 309306 298 388 155 +16 +0 +7 2.4
201928 MLBSeattle Mariners 281260 7112118 19871 20 273325535860 262340 317 372 143 +14 +0 +12 +5 +8 4.0
202130 MLBSeattle Mariners 325277 568011 40992 00 202304350655 148265 3012 295 84 -6 +0 +1 +6 +9 1.0
202231 MLBSeattle Mariners 4233 10201 8130 00 303429455883 152474 3119 394 160 +3 +0 +1 +1 +1 0.6
202332 MLBSeattle Mariners 159145 421208 10441 00 290338538876 248358 286 375 145 +8 +0 -4 +3 +5 1.2
202433 MLBSan Francisco Giants 3834 4101 4140 00 118211235446 118158 3711 210 19 -3 +0 -3 +1 +1 -0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 1055945 22646249 943395 31 239310448757 208314 329 332 112 +15 +0 +8 +40 +30 9.4

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Jake Lamblast yr '23
career totals — 10 seasons, 2,650 PA
102,6509618235326427+7+312.012.1
/162664245+1.7+0.83.0pk7: 12
#2Aledmys Díazlast yr '23
career totals — 8 seasons, 2,509 PA
82,5097815261314429+10+710.810.8
/162664214+2.7+1.82.9pk7: 11
#3Ramon Castrolast yr '11
career totals — 11 seasons, 1,513 PA
111,513652240312431+20+199.79.2
/162664291+9.0+8.44.3pk7: 9
#4Doug Mirabellilast yr '07
career totals — 8 seasons, 1,509 PA
81,509563231316412+11+87.27.1
/162664251+4.8+3.63.2pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
71,147525246310455+16+66.96.9
/162664303+9.0+3.64.0pk7: 7
#5Rick Ankiellast yr '13
career totals — 8 seasons, 2,092 PA
82,0927621242303426+2-56.36.5
/162664247+0.7-1.62.0pk7: 7
#6Ian Stewartlast yr '14
career totals — 6 seasons, 1,646 PA
61,6466017230317416+6+26.26.2
/162664247+2.4+0.92.5pk7: 6

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Tom Murphy (OGILVIE) 35 68 41 51 255/323/475 220299 72 25% 8% 127 +0.9
Robinson Chirinos
2018 · MLB
34 45→46 61→60 45→50 52 244/340/472 228285 284 25% 10% 132 +4.0 231/335/424 193300 234 29% 11% 118 +3.0 222/335/41619430024231%11%114+1.5
Todd Greene
2006 · MLB
35 49 59→65 46→30 45 263/303/467 204277 284 18% 5% 116 +2.8 261/313/419 158321 176 23% 7% 106 +2.2 289/335/4281393937026%6%105+0.6
Kurt Suzuki
2020 · MLB
36 50→60 58→60 40→45 50 266/330/469 203262 272 12% 6% 128 +3.6 242/314/395 153262 184 16% 7% 102 +1.8 218/299/33812024614117%7%79+0.1
Salvador Perez
2023 · MLB
33 49→59 67→70 47→30 40 275/315/527 253304 372 24% 4% 137 +4.3 264/311/466 202298 281 22% 5% 119 +3.1 259/310/45719828927021%5%108+2.4
Stephen Vogt
2020 · MLB
35 48→58 57→60 47→40 49 252/314/461 209290 236 22% 8% 118 +3.0 218/292/385 167261 195 24% 9% 89 +1.0 180/263/32814820620124%10%59-0.4
Jermaine Dye
2009 · MLB
35 52→62 64→70 44→45 50 281/341/529 247295 324 18% 8% 147 +5.0 261/337/471 210283 274 18% 10% 131 +3.9 249/340/45120226728019%11%123+3.2
Ryan Zimmerman
2019 · MLB
34 51→60 60→65 45 50 270/333/495 224298 284 20% 8% 135 +4.2 259/321/449 190302 234 22% 8% 118 +3.0 250/305/43618629923024%7%107+0.9
Jorge Cantu
2016 · AAA
34 55→62 60 48→40 48 291/345/506 215309 286 17% 6% 143 +4.7 246/300/389 143292 166 21% 6% 93 +1.3 217/275/33912227314325%6%69-0.2
Mendy López
2009 · AAA
35 51→59 59→65 44→30 51 269/338/482 214312 273 23% 9% 134 +4.1 262/330/438 176330 223 26% 9% 118 +3.0 244/321/44420031030130%9%115+1.6
Ramon Castro
2010 · MLB
34 46 58→55 46→40 50 246/312/448 201277 274 22% 9% 115 +2.7 247/312/444 197289 276 24% 9% 113 +2.6 251/310/45720526935422%8%114+0.6
Olmedo Saenz
2007 · MLB
36 51 60 42→30 49 271/339/496 225303 283 21% 8% 138 +4.4 244/326/428 184279 226 21% 9% 115 +2.7 184/295/33314920018019%12%77+0.0
Matt Kemp
2019 · MLB
34 54→64 58→65 40→55 45 281/327/481 200325 262 22% 6% 129 +3.7 249/307/410 161312 215 26% 8% 102 +1.8 206/296/34413927321531%11%76+0.0
Greg Norton
2007 · MLB
35 50 57→60 33→40 52 264/335/457 193298 253 21% 9% 126 +3.5 254/349/401 147308 165 21% 13% 117 +2.9 242/355/35711530111221%15%102+0.7
Chris Iannetta
2018 · MLB
35 45→55 55→60 43→45 54 232/327/419 186284 222 26% 11% 113 +2.6 217/320/375 158278 183 27% 12% 99 +1.7 189/306/32113324315027%13%71-0.1
Saul Soto
2014 · AAA
35 48→58 55→60 43→45 50 252/320/434 183293 245 23% 9% 114 +2.7 247/320/386 139296 174 21% 9% 102 +1.8 248/333/35710929211218%11%98+1.2
Ken Griffey Jr.
2005 · MLB
35 47→55 64→70 46→45 59 256/354/503 247270 324 20% 12% 145 +4.9 274/351/519 245284 343 17% 10% 148 +5.1 274/355/51424028133216%11%139+4.1
Rod Barajas
2012 · MLB
36 44→47 58→60 46→30 45 240/289/438 199250 282 18% 5% 102 +1.9 229/298/393 164256 214 20% 8% 95 +1.4 205/284/34213722718019%8%67-0.3
Eduardo Rios
2007 · AAA
34 50→51 64→70 41→45 47 272/319/516 243275 337 16% 6% 135 +4.2 272/313/465 193290 2711 17% 5% 119 +3.1 319/351/480161334271113%4%136+1.3
Josh Willingham
2013 · MLB
34 48→53 63→60 46→45 56 257/357/496 240292 315 24% 12% 145 +4.9 230/345/422 192286 244 26% 13% 122 +3.3 209/341/37917026921228%14%105+1.5
Eliezer Alfonzo
2014 · MLB
35 48→54 61→55 47→40 35 262/291/473 211295 315 24% 2% 113 +2.6 241/271/402 161297 234 27% 3% 85 +0.7 245/273/40315830025227%2%83+0.3