Luis ArraezIF San Francisco Giants
Age 29 L/R 5'10" / 186 lbs MLB HR -8%H -3% Svc 6.703 · Ctrl thru 2026
2026 ROS PROJECTION402 act + 273 ros · stats below = ROS only
wRC+†vL 92121vR 132
AVG/OBP/SLG.327 / .369 / .433
PA273
HR3
SB5
K%4
BB%5
BABIP332
ISO106
MLB%100%
Value2026 · WAR
BAT: +19.8 runs (wOBA-derived runs vs avg)+20BATRUN: +1.3 runs (SB/CS + UBR baserunning)+1RUNFLD: +2.9 runs (Defensive runs vs avg)+3FLDPOS: -3.4 runs (Positional adjustment)-3POSREP: +19.1 runs (Replacement-level credit)+19REPTotal WAR: +4.10+4.1WAR
trajectory · projected WAR by year
2.83.53.12.51.81.00.3-0.22628303233
Tools · Splits · ContractCON 60 / POW 35
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
901.9%
xwOBA
550.315
POWER35
Barrel%
101.2
Avg EV
1486.4
Bat Spd
1062.1
EYE40
Chase%
6628.6%
SPEED45
Sprint
3326.7
Platoon Splits2024-2026 · 1457 PA
vs LHP
vs RHP
Edge
PA
442
1015
wRC+
77
115
▶▶R
wOBA
286
336
R
ISO
076
090
▶▶R
BABIP
275
321
R
K%
6.6%
2.5%
▶▶R
BB%
3.4%
4.5%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   6.703 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$5M+1.6$13M+$8M
Totals $5M $13M +$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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201417 ROKDSL Twins 135121 36500 10132 105 298361339700 41330 107 304 91
201417 ROKDSL Twins 135115 40600 1692 105 348436400836 52374 712 379 148
201518 ROK2 teams 281257 661410 13175 109 257305319625 62273 65 271 66
201518 ROK2 teams 281249 761520 21175 109 305371382752 76325 67 335 115
201619 A2 teams 717674 2103442 29981 84 312341383724 71359 144 314 98
201619 A2 teams 717657 2263993 46661 84 344388444832 100376 96 365 138
201821 A+3 teams 599555 1572544 28813 54 283321364685 81321 145 297 85
201821 A+3 teams 599543 1722853 40533 54 317367403770 87343 97 340 118
201922 MLB3 teams 603547 1802724 51471 65 329387408795 79352 88 351 127 +18 -1 -8 +2 +17 2.9
201922 MLB3 teams 603538 1823024 60441 65 338406424829 86360 710 373 143 +30 -1 -8 +2 +17 4.1
202023 MLBMinnesota Twins 121112 36900 8110 00 321367402768 80353 97 339 118 +2 +0 -2 +0 +3 0.4
202023 MLBMinnesota Twins 121112 36900 8110 00 321367402768 80353 97 344 121 +3 +0 -2 +0 +3 0.5
202124 MLBMinnesota Twins 479428 1261762 43482 22 294362376738 82323 109 324 106 +3 -0 -3 +2 +14 1.6
202124 MLBMinnesota Twins 479428 1261762 43482 22 294362376738 82323 109 331 111 +6 -0 -3 +2 +14 1.8
202225 MLBMinnesota Twins 603547 1733118 50433 44 316377420797 104331 78 351 126 +18 -1 -6 -11 +17 1.8
202225 MLBMinnesota Twins 603547 1733118 50433 44 316377420797 104331 78 357 132 +22 -1 -6 -11 +17 2.1
202326 MLBMiami Marlins 617574 21031311 35344 32 366406488894 122374 66 380 149 +34 -0 -10 +2 +17 4.4
202326 MLBMiami Marlins 617574 20330310 35344 32 354395469863 115362 66 383 151 +36 -0 -10 +2 +17 4.6
202427 MLBSan Diego Padres 672637 2043434 24298 93 320353402755 82331 44 332 112 +9 +1 -11 -12 +19 0.6
202427 MLBSan Diego Padres 672637 2003234 24298 93 314347392739 78324 44 331 112 +9 +1 -11 -12 +19 0.5
202528 MLBSan Diego Padres 675620 1863249 34212 114 300338408746 108296 35 319 103 +2 +1 -10 -12 +19 -0.1
202528 MLBSan Diego Padres 675620 1813048 34212 114 292331392723 100289 35 315 99 -1 +1 -10 -12 +19 -0.3
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD29 MLBSF 402361 1192174 24163 80 330376460836 130330 46 348 125 +11 +2 +3 +1 +11 3.0
YTD29 MLBSF 402361 1192174 24163 80 330376460836 130330 46 359 133 +15 +2 +3 +1 +11 3.3
ROS29 MLBSF 100% 273254 831423 15112 51 327369433802 106329 45 352 128 +9 +1 -1 -5 +8 1.2
ROS29 MLBSF 100% 273254 811323 15112 51 319362421783 102323 45 342 120 +6 +1 -1 -5 +8 0.9
FULL29 MLBSF 675615 2003497 39275 131 325370444814 119327 46 345 123 +17 +2 +3 -3 +19 3.9
TOT29 MLBSF 675615 2023597 39275 131 328373449822 120331 46 350 126 +20 +2 +3 -3 +19 4.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBSF 100% 660614 1953256 36465 101 318360415776 98332 75 345 122 +16 +2 -3 -12 +19 2.2
202831 MLBSF 100% 648604 1893146 35474 91 313355407762 94330 75 340 118 +13 +1 -4 -12 +18 1.8
202932 MLBSF 100% 635592 1822945 34494 71 307349395744 88326 85 332 112 +9 +1 -5 -11 +18 1.2
203033 MLBSF 100% 584544 1642544 31484 51 301344384728 83320 85 323 105 +4 +1 -5 -10 +17 0.5
203134 MLBSF 100% 535499 1452133 28473 30 291332363695 72314 95 312 97 -2 +1 -6 -10 +15 -0.2
203235 MLBSF 100% 478447 1251632 25463 20 280322342664 63306 105 300 88 -7 +0 -6 -9 +14 -0.8
203336 MLBSF 100% 416390 1051321 21432 10 269310321630 51299 105 288 78 -10 +0 -7 -7 +12 -1.3
202730 MLBSF 100% 660614 1913156 36465 101 311354407761 96327 75 334 114 +10 +2 -3 -12 +19 1.6
202831 MLBSF 100% 648604 1863046 35474 91 308350401751 93324 75 330 110 +8 +1 -4 -12 +18 1.2
202932 MLBSF 100% 635592 1792845 34494 71 302344389733 86320 85 322 105 +3 +1 -5 -11 +18 0.6
203033 MLBSF 100% 584544 1612444 31484 51 296339377715 81315 85 314 98 -1 +1 -5 -10 +17 0.0
203134 MLBSF 100% 535499 1432033 28473 30 287328357685 70308 95 303 90 -6 +1 -6 -10 +15 -0.6
203235 MLBSF 100% 478447 1231632 25463 20 275318338656 63301 105 291 81 -10 +0 -6 -9 +14 -1.2
203336 MLBSF 100% 416390 1041231 21432 10 267308321628 54294 105 280 72 -13 +0 -7 -7 +12 -1.6
▸ Career Totals
Career 77627188 21963434666 45555247 7322 306351394744 88322 76 329 110 +90 +6 -89 -104 +220 12.6
/ 162G 650602 1852946 38464 62 307352399751 91323 76 329 110 +8 +0 -7 -9 +18 1.0
Career 97319016 27724405574 55077958 11047 307351393744 86328 86 327 109 +96 +3 -89 -135 +276 15.5
/ 162G 650602 1852945 37524 73 307351394745 86328 86 327 109 +6 +0 -6 -9 +18 1.0

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
201417 ROKDSL Twins 135115 40600 1692 105 348436400836 52374 712 379 148 +7 +0 +4 1.1
201518 ROKGCL Twins 233207 641510 19104 88 309378391770 82323 48 346 123 +6 -2 +7 1.1
201518 INTLNavegantes del Magallanes 4842 12010 271 21 286333333667 48333 154 285 77 -1 +0 +1 0.0
201619 ACedar Rapids Kernels 514475 1653133 31511 33 347389444833 97382 106 368 140 +23 -1 +15 3.8
201619 INTLNavegantes del Magallanes 203182 61860 15150 51 335386445831 110361 77 359 133 +8 +1 +6 1.4
201821 AAChattanooga Lookouts 195178 53602 13161 20 298349365714 67315 87 320 103 +1 +0 +6 0.7
201821 A+Fort Myers Miracle 258228 731431 19282 23 320378421799 101356 117 347 123 +7 -1 +7 1.4
201821 INTLNavegantes del Magallanes 146137 46820 890 11 336372423796 88357 65 354 129 +5 -0 +4 0.9
201922 MLBMinnesota Twins 366326 1092014 36291 22 334402439841 104355 810 376 146 +19 -0 -8 +2 +10 2.3
201922 AAARochester Red Wings 7366 23400 620 10 348403409812 61354 38 363 136 +3 +0 +2 0.5
201922 AAPensacola Blue Wahoos 164146 50610 18130 33 342415397812 55376 811 371 142 +8 -1 +5 1.2
202023 MLBMinnesota Twins 121112 36900 8110 00 321367402768 80353 97 344 121 +3 +0 -2 +0 +3 0.5
202124 MLBMinnesota Twins 479428 1261762 43482 22 294362376738 82323 109 331 111 +6 -0 -3 +2 +14 1.8
202225 MLBMinnesota Twins 603547 1733118 50433 44 316377420797 104331 78 357 132 +22 -1 -6 -11 +17 2.1
202326 MLBMiami Marlins 617574 20330310 35344 32 354395469863 115362 66 383 151 +36 -0 -10 +2 +17 4.6
202427 MLBSan Diego Padres 672637 2003234 24298 93 314347392739 78324 44 331 112 +9 +1 -11 -12 +19 0.5
202528 MLBSan Diego Padres 675620 1813048 34212 114 292331392723 100289 35 315 99 -1 +1 -10 -12 +19 -0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 35333244 10281691836 23021520 3117 317366413779 96329 67 347 123 +94 -1 -51 -28 +100 11.6

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
#1Nick Markakislast yr '20
career totals — 15 seasons, 9,321 PA
159,32118966288357423-100-10428.525.0
/162664135-7.1-7.42.0pk7: 21
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 16 projected seasons
168,5667487309349400-90-10628.524.3
/16266467-7.0-8.22.2pk7: 20
#2Michael Brantleylast yr '23
career totals — 14 seasons, 6,106 PA
146,106129124298356440-50-5524.823.4
/1626641413-5.5-6.02.7pk7: 22
#3Shannon Stewartlast yr '08
career totals — 9 seasons, 4,663 PA
94,6639295299357436-41-3219.319.5
/1626641314-5.8-4.52.8pk7: 20
#4Melky Cabreralast yr '19
career totals — 14 seasons, 7,508 PA
147,508144101285334417-47-10216.316.6
/162664139-4.2-9.01.4pk7: 17
#5Sean Caseylast yr '08
career totals — 9 seasons, 4,612 PA
94,6129817300362437-63-5015.816.0
/162664142-9.1-7.12.3pk7: 16
#6Frank Catalanottolast yr '09
career totals — 10 seasons, 3,688 PA
103,6886739294362446-36-2816.015.8
/162664127-6.5-5.12.9pk7: 16

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
Luis Arraez (OGILVIE) 29 60 35 45 40 328/373/449 120331 713 4% 6% 126 +4.1
Skip Schumaker
2009 · MLB
29 59→64 42→45 48→50 51 285/335/392 107314 98 13% 7% 108 +2.3 284/342/375 91319 65 12% 8% 106 +2.2 282/343/360783194312%8%98+1.4
Jon Jay
2014 · MLB
29 59→64 41→45 47→50 51 280/348/383 103325 813 16% 8% 111 +2.5 272/343/360 88326 68 17% 7% 104 +2.0 279/344/363843443518%6%101+1.4
Sergio Gastelum
2009 · AAA
30 59→64 40 46→50 50 282/347/377 95313 68 12% 6% 110 +2.4 268/329/351 83296 510 11% 6% 95 +1.4 267/328/342752964911%6%90+0.7
Ramon Rios
2017 · AAA
29 62→69 39→40 47→50 44 299/323/381 82320 67 9% 3% 99 +1.7 271/299/359 88294 84 10% 3% 83 +0.6 271/298/348772917110%2%77+0.1
Joe Panik
2020 · MLB
29 54→64 41→50 46→45 55 258/322/360 102273 86 10% 8% 94 +1.3 233/305/331 98262 86 14% 9% 80 +0.4 217/295/295782516315%9%64-0.3
Oswaldo Morejon
2008 · AAA
29 56→66 41→45 46→50 51 267/326/373 106289 710 10% 6% 99 +1.7 270/328/365 95295 711 11% 6% 98 +1.6 301/347/407107319878%4%114+1.8
Jeff Keppinger
2009 · MLB
29 60→69 40→45 43→40 54 288/335/383 96296 74 6% 6% 105 +2.1 270/324/380 110281 94 7% 7% 100 +1.7 289/336/393104298926%6%106+1.8
Heber Gomez
2007 · AAA
29 58→62 39→40 45→50 52 274/326/364 90291 612 8% 6% 96 +1.5 264/318/350 86287 611 10% 6% 90 +1.0 268/323/3427429351210%6%87+0.5
Alex Romero
2012 · MLB
28 55→65 41→45 48→50 49 264/316/369 105293 78 13% 6% 94 +1.3 295/342/423 128319 138 12% 5% 119 +3.1 320/366/40282339777%5%121+2.3
Timo Perez
2004 · MLB
29 55→60 43→50 42→50 50 265/304/381 117275 910 8% 5% 92 +1.2 242/287/356 114256 118 11% 6% 79 +0.3 278/324/41313529212159%5%107+1.8
Luis D. Figueroa
2006 · AAA
29 59→64 44→45 46→40 52 286/338/405 120302 118 10% 7% 112 +2.6 298/354/422 124312 105 8% 7% 124 +3.4 327/384/446119337916%7%140+1.7
Luis Borges
2010 · AAA
30 60→67 36→40 42→45 53 282/331/352 71304 35 8% 7% 95 +1.4 283/321/359 76303 45 8% 5% 92 +1.2 295/322/36368320378%3%89+0.8
Adam Frazier
2022 · MLB
30 60→67 43→50 45→50 53 289/349/412 124317 98 12% 7% 119 +3.1 247/311/356 109278 911 14% 8% 89 +0.9 239/301/355116275121117%7%82+0.3
Abel Martinez
2007 · AAA
30 63 41→45 46→50 47 302/341/401 99324 914 10% 4% 112 +2.6 271/312/364 93294 815 10% 4% 91 +1.1 290/332/40311330111178%4%105+1.2
Jesus Romo
2012 · AAA
28 59→64 38→40 45→50 52 282/338/362 81326 511 15% 8% 101 +1.8 258/313/361 103309 98 18% 7% 91 +1.1 258/314/349913137019%6%85+0.3
Freddy Sanchez
2007 · MLB
29 65→70 42→45 43→40 50 311/353/432 122330 74 8% 5% 125 +3.5 292/329/415 123320 93 11% 5% 111 +2.5 284/320/4011183139212%4%100+1.7
Howie Clark
2004 · MLB
30 57→58 42→40 44→40 50 272/331/381 109298 87 12% 6% 103 +1.9 261/324/372 111280 106 10% 8% 98 +1.6 265/306/366102280849%5%85+0.4
Hanser Alberto
2022 · MLB
29 56→62 43→45 48→50 43 271/299/393 122292 98 11% 3% 93 +1.3 244/280/383 139271 126 15% 4% 83 +0.6 250/265/3771272878016%2%72-0.0
David DeJesus
2009 · MLB
29 58→62 45→50 49→45 55 282/354/417 134310 1010 12% 8% 122 +3.3 282/350/424 142316 126 14% 8% 123 +3.3 276/349/41714131211414%9%117+2.5
Hector Garanzuay
2010 · AAA
29 54→61 43→45 44→50 49 260/308/380 121287 1010 14% 6% 94 +1.3 229/282/337 108265 98 17% 6% 72 -0.2 281/324/38510331710414%5%99+1.1