Leo Rivas

3B Tacoma Rainiers
Age 29 S/R 5'7" / 150 lbs AAA K +7%HR -5% Svc 1.047 · Ctrl thru 2031
Overview
AAA40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202426MLBSEA86.233/.333/.27403770.3
202527MLBSEA111.244/.387/.333261170.7
202628MLBSEA148.153/.271/.1940239-0.6
2027PROJ45% MLB29MLBSEA158.211/.327/.31337890.2
2028PROJ53% MLB30MLBSEA197.208/.324/.30537860.1
2029PROJ58% MLB31MLBSEA206.204/.319/.2943582-0.1
Last 3 seasons WAR 0.4  ·  Next 3 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.047First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$1M2030Ext$2M2031Ext$3M
Skills · percentileStatcast 2024-2026
Whiff%90
Chase%90
Speed50
xwOBA19
Avg EV16
Barrel%10
CompsRiley Unroe (age 28) · Taylor Walls (age 28) · Garrett Stubbs (age 29)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8989vR 89
AVG/OBP/SLG.211 / .327 / .313
PA158
HR3
SB7
K%25
BB%13
BABIP272
ISO112
MLB%45%
Value2027 · WAR
BAT: -4.7 runs (wOBA-derived runs vs avg)-5BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: -0.7 runs (Defensive runs vs avg)-1FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +7.6 runs (Replacement-level credit)+8REPTotal WAR: +0.60+0.6WAR
0.00.51.00.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$0M ctrl surplus
Tools · Splits · ContractCON 40 / POW 35
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT40
Whiff%
904.6%
xAVG
100.193
POWER35
Barrel%
102.0
Avg EV
1686.5
Bat Spd
1064.9
EYE60
Chase%
907.7%
SPEED55
Sprint
5027.5
Platoon Splits2024-2026 · 275 PA
vs LHP
vs RHP
Edge
PA
97
178
—
wRC+
51
99
▶▶R
wOBA
243
314
▶▶R
ISO
024
085
▶▶R
BABIP
273
316
▶R
K%
23.7%
27.0%
◀L
BB%
11.3%
16.3%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   1.047 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.3$1M+$0.3M
2028Pre-Arb$0.8M+0.1$0.4M+$0.0M (cut)
2029Arb-1$1M———
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
Totals $0.8M $1M +$0.3M

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. 2027 = actual YTD + projected ROS + total. 2028+ 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)
201517 ROKDSL Angels — 276213 55871 375317 2112 258408376784 117329 1913 352 55 — — — — — —
201618 ROKAZL Angels — 235190 55831 36394 268 289413379792 89360 1715 358 64 — — — — — —
201719 ABurlington Bees — 11690 24500 20223 81 267416322738 56348 1917 343 86 — — — — — —
201719 ROKOrem Owlz — 183137 41642 39224 110 299467445912 146339 1221 408 90 — — — — — —
201820 ABurlington Bees — 547454 1061674 841383 1610 233357326683 93325 2515 315 46 — — — — — —
201921 A+Inland Empire 66ers — 338297 701456 39902 42 236328377706 141318 2712 319 45 — — — — — —
201921 ROKAZL Angels — 2516 1000 840 10 6237562438 83 1632 259 -1 — — — — — —
202123 AAChattanooga Lookouts — 226190 52630 32452 95 274384337721 63356 2014 333 84 — — — — — —
202224 AAALouisville Bats — 164140 34702 23460 80 243350336685 93348 2814 316 60 — — — — — —
202224 AAChattanooga Lookouts — 197171 37615 16354 105 216298351649 135237 188 287 47 — — — — — —
202325 AAArkansas Travelers — 436329 841125 86897 5010 255419347766 91324 2020 350 90 — — — — — —
202426 MLBSeattle Mariners — 8673 17110 10241 30 233333274607 41347 2812 281 77 -2 +1 -2 +4 +2 0.3
202426 AAATacoma Rainiers — 266203 601214 55511 246 296448424872 128368 1921 389 105 — — — — — —
202426 INTLCangrejeros de Santurce — 6344 4300 1592 62 91344159503 68114 1424 265 65 — — — — — —
202527 MLBSeattle Mariners — 11190 22202 20241 60 244387333721 89312 2218 340 117 +2 +1 -0 +1 +2 0.7
202527 AAATacoma Rainiers — 299223 718210 62595 243 318476507983 188389 2021 426 123 — — — — — —
202628 MLBSeattle Mariners — 148124 19310 16424 20 153271194464 40226 2811 224 39 -11 +0 +0 +1 +3 -0.6
202628 AAATacoma Rainiers — 153115 28203 33384 52 243428339767 96338 2522 363 79 — — — — — —
202628 ROKACL Mariners — 167 3001 841 20 4297508571.607 4291.000 2550 638 238 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 345287 58622 46906 110 202324258582 56284 2613 275 73 -11 +2 -2 +7 +7 0.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201517 ROK MLEDSL Angels — 276226 41551 246517 2112 181307261568 80224 249 250 55 — — — — — —
201618 ROK MLEAZL Angels — 235203 45621 23564 268 222313286599 64290 2410 263 64 — — — — — —
201719 A MLEBurlington Bees — 11694 23400 16303 81 245372287659 43327 2614 295 86 — — — — — —
201719 ROK MLEOrem Owlz — 183153 35532 23324 110 229344340684 111264 1713 301 90 — — — — — —
201820 A MLEBurlington Bees — 547482 861163 561943 1610 178268245513 66283 3510 236 46 — — — — — —
201921 A+ MLEInland Empire 66ers — 338308 531035 281212 42 172246273518 101263 368 235 45 — — — — — —
201921 ROK MLEAZL Angels — 2519 1000 560 10 5325053303 67 2420 167 -1 — — — — — —
202123 AA MLEChattanooga Lookouts — 226198 50530 24532 95 253339308647 56339 2311 293 84 — — — — — —
202224 AAA MLELouisville Bats — 164147 31601 16580 80 211288272560 61340 3510 257 60 — — — — — —
202224 AA MLEChattanooga Lookouts — 197176 33514 11424 105 188251295547 108205 216 238 47 — — — — — —
202325 AA MLEArkansas Travelers — 436358 841125 571047 5010 235351318669 84289 2413 301 90 — — — — — —
202426 MLB MLESeattle Mariners — 8673 17110 10241 30 233333274607 41347 2812 283 77 -2 +1 -2 +4 +2 0.3
202426 AAA MLETacoma Rainiers — 266220 581113 38611 246 264375364738 100327 2314 324 105 — — — — — —
202527 MLB MLESeattle Mariners — 11190 22202 20241 60 244387333721 89312 2218 342 117 +2 +1 -0 +1 +2 0.7
202527 AAA MLETacoma Rainiers — 299244 69827 41685 243 283397418815 135340 2314 350 123 — — — — — —
202628 MLB MLESeattle Mariners — 148124 19310 16424 20 153271194464 40226 2811 225 39 -11 +0 +0 +1 +3 -0.6
202628 AAA MLETacoma Rainiers — 153126 26202 22464 52 206342270612 63294 3014 285 79 — — — — — —
202628 ROK MLEACL Mariners — 1610 4001 561 20 4006257001.325 300680 3831 520 238 — — — — — —
201517 ROK MLEDSL Angels — 276226 41551 246517 2112 181307261568 80242 249 250 55 — — — — — —
201517 ROK RAWDSL Angels — 276213 55871 375317 2112 258408376784 117329 1913 352 55 — — — — — —
201618 ROK MLEAZL Angels — 235203 45621 23564 268 222313286599 64301 2410 263 64 — — — — — —
201618 ROK RAWAZL Angels — 235190 55831 36394 268 289413379792 89360 1715 358 64 — — — — — —
201719 ROK MLE2 teams — 299247 57832 39627 191 231352312663 81296 2113 299 88 — — — — — —
201719 ROK RAW2 teams — 299227 651142 59447 191 286447396844 110342 1520 383 88 — — — — — —
201820 A MLEBurlington Bees — 547482 861163 561943 1610 178268245513 66289 3510 236 46 — — — — — —
201820 A RAWBurlington Bees — 547454 1061674 841383 1610 233357326683 93325 2515 315 46 — — — — — —
201921 A+ MLE2 teams — 363327 541035 331272 52 165246260506 95251 359 230 42 — — — — — —
201921 A+ RAW2 teams — 363313 711456 47942 52 227331361693 134305 2613 315 42 — — — — — —
202123 AA MLEChattanooga Lookouts — 226198 50530 24532 95 253339308647 56342 2311 293 84 — — — — — —
202123 AA RAWChattanooga Lookouts — 226190 52630 32452 95 274384337721 63356 2014 333 84 — — — — — —
202224 AA MLE2 teams — 361323 641115 271004 185 198268285553 87266 287 247 53 — — — — — —
202224 AA RAW2 teams — 361311 711317 39814 185 228322344666 116282 2211 300 53 — — — — — —
202325 AA MLEArkansas Travelers — 436358 841125 571047 5010 235351318669 84306 2413 301 90 — — — — — —
202325 AA RAWArkansas Travelers — 436329 841125 86897 5010 255419347766 91324 2020 350 90 — — — — — —
202426 AAA MLE3 teams — 415344 881433 561004 338 256366340706 84347 2413 314 99 — — — — — —
202426 AAA RAW3 teams — 415320 811624 80844 338 253408353762 100326 2019 348 99 — — — — — —
202527 AAA MLE2 teams — 410334 911029 61926 303 272394395789 123347 2215 348 121 — — — — — —
202527 AAA RAW2 teams — 410313 9310212 82836 303 297451457908 160367 2020 403 121 — — — — — —
202628 AAA MLE3 teams — 317261 48513 42939 92 184317245563 61269 2913 269 68 — — — — — —
202628 AAA RAW3 teams — 317246 50514 57849 92 203372280652 77287 2618 312 68 — — — — — —
201517 ROK MLEDSL Angels — 276233 41551 246517 2112 176307253560 77224 249 250 55 — — — — — —
201618 ROK MLEAZL Angels — 235206 45621 23564 268 218313282595 63290 2410 263 64 — — — — — —
201719 ROK MLE2 teams — 299251 57832 39627 191 227352307658 80288 2113 299 88 — — — — — —
201820 A MLEBurlington Bees — 547483 861163 561943 1610 178268244512 66283 3510 236 46 — — — — — —
201921 A+ MLE2 teams — 363325 541035 331272 52 166246262507 95250 359 230 42 — — — — — —
202123 AA MLEChattanooga Lookouts — 226198 50530 24532 95 253339308647 56339 2311 293 84 — — — — — —
202224 AA MLE2 teams — 361327 641115 271004 185 196268281550 86266 287 247 53 — — — — — —
202325 AA MLEArkansas Travelers — 436369 841125 571047 5010 228351309660 81289 2413 301 90 — — — — — —
202426 AAA MLE3 teams — 415352 881433 561004 338 250366332699 82332 2413 314 99 — — — — — —
202527 AAA MLE2 teams — 410340 911029 61926 303 268394388782 121333 2215 348 121 — — — — — —
202628 AAA MLE3 teams — 317263 48513 42939 92 183317243561 61282 2913 269 68 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 AAA MLE3 teams — 415352 881433 561004 338 250366332699 82332 2413 314 99 — — — — — —
202527 AAA MLE2 teams — 410340 911029 61926 303 268394388782 121333 2215 348 121 — — — — — —
202628 AAA MLE3 teams — 317263 48513 42939 92 183317243561 61282 2913 269 68 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202729 MLB MLESEA 45% 367311 67927 47906 164 213329317646 104274 2513 299 89 -5 +2 -1 +1 +8 0.6
▸ 2027 — real world (MLB)
202729 MLB CTXSEA 45% 158134 29413 20393 72 211327313640 102272 2513 297 89 -2 +1 -0 +1 +3 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202830 MLB MLESEA 53% 371314 66926 48926 133 210325309634 99272 2513 295 86 -6 +1 -3 +1 +8 0.2
202931 MLB MLESEA 58% 356302 62816 45906 93 205320298619 93269 2513 289 82 -8 +1 -4 +1 +8 -0.2
202830 MLB CTXSEA 53% 197167 35513 25493 72 208324305628 97270 2513 293 86 -3 +1 -2 +1 +4 0.1
202931 MLB CTXSEA 58% 206175 36513 26523 52 204319294613 91267 2513 287 82 -5 +0 -2 +1 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 748629 1291648 9719112 234 205322281604 76279 2613 283 76 -19 +3 -5 +8 +16 0.3
/ 162G— A+C — 650547 1121437 8416610 203 205321280601 75279 2613 283 76 -17 +3 -5 +7 +14 0.3
Career— MLE — 49624215 9001223655 580131483 27376 214320299619 85293 2612 281 76 -30 +6 -9 +11 +31 0.9
/ 162G— MLE — 650552 1181657 7617211 3610 214321299620 85294 2612 281 76 -14 +3 -4 +5 +14 0.4