Francis Martinez

PosRF
B/TL/R
Born1997-06-28
Age (2026)29

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 D-backs 277243 38816 2110213 02 156260272532 115237 378 237 40
201417 ROKDSL D-backs 277230 531219 347113 02 230361409770 178293 2612 350 126
201518 ROKACL D-backs 10398 12410 4531 00 122165184349 61267 514 146 -30
201518 ROKACL D-backs 10396 19710 6371 00 198252292544 94322 366 247 48
201619 ROKACL D-backs 206194 32612 8912 11 165206237443 72291 444 193 6
201619 ROKACL D-backs 206189 46923 13632 11 243299360659 116344 316 294 83
201720 ROKMissoula Osprey 231215 40814 12973 00 186239288528 102313 425 228 33
201720 ROKMissoula Osprey 231207 561216 20673 00 271343425769 155370 299 343 120
▸ Career Totals
Career 817750 12226412 4534319 13 163229256485 93276 426 212 20 -74 -1 +0 -9 +23 -6.1
/ 162G 650597 9821310 3627315 12 164230260490 95278 426 212 20 -58 -1 +0 -7 +18 -4.9

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 D-backs 277230 531219 347113 02 230361409770 178293 2612 350 126 +8 -1 +8 1.6
201518 ROKACL D-backs 10396 19710 6371 00 198252292544 94322 366 247 48 -6 +0 +3 -0.3
201619 ROKACL D-backs 206189 46923 13632 11 243299360659 116344 316 294 83 -4 -0 +6 0.2
201720 ROKMissoula Osprey 231207 561216 20673 00 271343425769 155370 299 343 120 +5 +0 +7 1.2