Joshua Francis2B ACL Mariners
Age 19 S/R 5'11" / 155 lbs ROK K +7%HR -5% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION126 act + 12 ros · stats below = ROS only
showingROS
wRC+†55
AVG/OBP/SLG.182 / .250 / .182
PA12
HR0
K%33
BB%8
BABIP289
ISO80
MLB%0%
Value2026 · WAR
BAT: -9.5 runs (wOBA-derived runs vs avg)-9BATRUN: +1.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+0POSREP: +3.0 runs (Replacement-level credit)+3REPTotal WAR: -0.50-0.5WAR
0.00.51.00.00.00.00.00.00.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit-$12M ctrl surplus
Tools · ContractCON 45 / POW 25
Toolsscout grade
CONTACT45
scouting grade only
POWER25
scouting grade only
EYE35
scouting grade only
SPEED55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M
2033Pre-Arb$1.0M
2034Pre-Arb$1.0M
2035Arb-1$0.8M
2036Arb-2$0.7M
2037Arb-3$7M
Totals $0.0M $-0.9M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202417 ROKDSL Mariners 6753 9110 13211 21 170343226570 57281 3119 284 78 -2 +0 +1 -0.0
202518 ROKDSL Mariners 156136 37431 15204 100 272361368729 96310 1310 331 110 +2 +2 +3 0.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Mariners 6757 7110 9301 21 123254175429 53232 4513 191 15 -7 +0 +1 -0.5
202518 ROK MLEDSL Mariners 156142 31321 9294 100 218284289573 70259 196 253 57 -8 +2 +3 -0.3
202417 ROK MLEDSL Mariners 6757 7110 9301 21 123254175429 53259 4513 191 15
202417 ROK RAWDSL Mariners 6753 9110 13211 21 170343226570 57281 3119 284 15
202518 ROK MLEDSL Mariners 156142 31321 9294 100 218284289573 70265 196 253 57
202518 ROK RAWDSL Mariners 156136 37431 15204 100 272361368729 96310 1310 331 57
202417 ROK MLEDSL Mariners 6757 7110 9301 21 123254175429 53232 4513 191 15
202518 ROK MLEDSL Mariners 156142 31321 9294 100 218284289573 70259 196 253 57
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202417 ROK MLEDSL Mariners 6757 7110 9301 21 123254175429 53232 4513 191 15
202518 ROK MLEDSL Mariners 156142 31321 9294 100 218284289573 70259 196 253 57
YTD19 ROK MLESEA 126109 20221 9535 112 183276266542 83345 427 229 41 -9 +1 +0 +0 +3 -0.4
▸ 2026 season
YTD19 ROK RAWSEA 126103 27331 14375 112 262374379753 117400 2911 336 41
ROS19 ROK MLESEA 0% 1211 2000 140 00 182250182432 291 338 249 55 -1 +0 +0 +0 +0 -0.0
TOT19 ROK MLESEA 138120 22221 10575 112 183274258532 75339 417 231 42 -9 +1 +0 +0 +3 -0.5
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202720 MLB MLESEA 34% 216195 40623 15674 51 205276303578 97292 317 260 62 -10 +1 +0 +1 +5 -0.4
202821 MLB MLESEA 48% 345311 641035 251056 82 206278305583 100293 307 269 68 -13 +1 +0 +1 +7 -0.4
202922 MLB MLESEA 54% 438395 831347 321308 102 210283316599 106294 307 275 72 -14 +1 +0 +2 +9 -0.2
203023 MLB MLESEA 57% 500450 971559 371479 112 216288331619 116295 297 279 75 -15 +1 +0 +2 +11 -0.1
203124 MLB MLESEA 57% 541487 10617510 401599 122 218289335624 117295 297 281 76 -15 +2 +0 +2 +12 -0.0
203225 MLB MLESEA 57% 564507 11017511 4216510 122 217290335625 118295 297 282 77 -15 +2 +0 +2 +12 0.0
203326 MLB MLESEA 56% 577519 11218511 4316910 133 216288333622 118295 297 282 77 -16 +1 +0 +2 +13 0.0
203427 MLB MLESEA 60% 580521 11318511 4417010 133 217290334624 117295 298 282 77 -16 +1 +0 +2 +13 0.0
203528 MLB MLESEA 62% 577518 11218511 4417010 122 216290334624 118295 298 281 77 -16 +2 -1 +2 +13 -0.1
203629 MLB MLESEA 63% 569510 10917511 4416910 122 214289331620 118294 308 279 75 -17 +2 -1 +2 +12 -0.2
203730 MLB MLESEA 63% 559501 10616510 4316710 112 212287323610 112292 308 277 73 -18 +1 -2 +2 +12 -0.4
202720 MLB CTXSEA 34% 7468 14211 5231 20 206270309579 103290 317 245 62 -3 +0 +0 +0 +2 -0.1
202821 MLB CTXSEA 48% 167150 31522 12513 41 207279307585 100291 317 254 68 -6 +0 +0 +1 +4 -0.2
202922 MLB CTXSEA 54% 238215 45724 17714 51 209280316596 107291 307 260 72 -8 +1 +0 +1 +5 -0.1
203023 MLB CTXSEA 57% 283255 55935 21835 61 216288333622 118292 297 264 75 -8 +1 +0 +1 +6 -0.1
203124 MLB CTXSEA 57% 306275 59936 23905 71 215287335622 120293 298 266 76 -9 +1 +0 +1 +7 0.0
203225 MLB CTXSEA 57% 319286 621036 24936 71 217291336627 119293 298 267 77 -9 +1 +0 +1 +7 0.0
203326 MLB CTXSEA 56% 326293 631036 24956 71 215288331619 116293 297 267 77 -9 +1 +0 +1 +7 0.0
203427 MLB CTXSEA 60% 347312 661036 261026 82 212285321605 109293 297 267 77 -9 +1 +0 +1 +8 0.0
203528 MLB CTXSEA 62% 356320 691137 271056 82 216289334623 119292 298 266 77 -10 +1 -0 +1 +8 -0.1
203629 MLB CTXSEA 63% 357320 671036 281066 71 209285316601 106291 308 264 75 -11 +1 -1 +1 +8 -0.1
203730 MLB CTXSEA 63% 355319 661036 271066 71 207281313595 107290 308 262 73 -11 +1 -1 +1 +8 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 31282813 597932955 23492554 6812 212285325610 112293 307 264 73 -93 +9 -3 +11 +68 -0.8
/ 162G A+C 650585 12319611 4919211 142 210284320604 109290 308 264 73 -19 +2 -1 +2 +14 -0.2
Career MLE 57015124 109216952100 4281681101 13124 213287325612 112294 298 277 73 -166 +15 -4 +20 +119 -1.7
/ 162G MLE 650584 12419611 4919212 153 212287322609 110294 308 277 73 -20 +2 -0 +2 +14 -0.2