Almen Tolentino

C FCL Marlins
Age 20 L/R 6'1" / 160 lbs ROK HR -10%H -3% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#520ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL Miami69.080/.333/.1200133—.036/.232/.055
202518ROKMIA204.301/.455/.53262068—.180/.315/.275
202619ROKMIA132.176/.326/.259188—.111/.212/.162
2027PROJMLE20MLBMIA242.202/.285/.29736670.1
2028PROJ34% MLB21MLBMIA42.201/.284/.30111730.1
2029PROJ48% MLB22MLBMIA103.205/.289/.31623780.2
Next 3 projected WAR 0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
Speed80
BB%64
Chase%46
ISO32
Whiff%30
K%18
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 95%
CompsHoy Park (age 21) · Termarr Johnson (age 19) · Victor Arias (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 68 proj PA
wRC+†67
AVG/OBP/SLG.200 / .282 / .294
PA68
HR1
K%30
BB%9
ISO95
MLB%0%
Value2027 · WAR
BAT: -2.7 runs (wOBA-derived runs vs avg)-3BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +1.5 runs (Replacement-level credit)+1REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.20.30.50.70.70.70.60.40.30.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$27M ctrl surplus
Tools · ContractCON 50 / POW 50
Toolsscout grade
CONTACT50
scouting grade only
POWER50
scouting grade only
EYE60
scouting grade only
SPEED60
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.7$2M+$1M
2034Pre-Arb$1.0M+0.7$2M+$1M
2035Pre-Arb$1.0M+0.6$1M+$0.9M
2036Arb-1$2M+0.4$0.8M+$0.0M (cut)
2037Arb-2$3M+0.3$0.6M+$0.0M (cut)
2038Arb-3$2M+0.1$0.2M+$0.0M (cut)
Totals $3M $6M +$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 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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 1-3 WAR low.

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 Miami — 6950 4200 19210 132 80333120453 40138 3028 256 3 — — — — — —
202518 ROKDSL Marlins — 204156 471046 343410 2011 301455532987 231342 1717 428 68 — — — — — —
202619 ROKFCL Marlins — 132108 19221 23391 83 176326259585 83265 3017 283 8 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Miami — 6955 2100 14250 132 3623255286 1881 3620 173 3 — — — — — —
202518 ROK MLEDSL Marlins — 204167 30622 234310 2011 180315275590 96209 2111 268 68 — — — — — —
202619 ROK MLEFCL Marlins — 132117 13111 14561 83 111212162375 51204 4211 180 8 — — — — — —
202417 ROK MLEDSL Miami — 6955 2100 14250 132 3623255286 1867 3620 173 3 — — — — — —
202417 ROK RAWDSL Miami — 6950 4200 19210 132 80333120453 40138 3028 256 3 — — — — — —
202518 ROK MLEDSL Marlins — 204167 30622 234310 2011 180315275590 96222 2111 268 68 — — — — — —
202518 ROK RAWDSL Marlins — 204156 471046 343410 2011 301455532987 231342 1717 428 68 — — — — — —
202619 ROK MLEFCL Marlins — 132117 13111 14561 83 111212162375 51200 4211 180 8 — — — — — —
202619 ROK RAWFCL Marlins — 132108 19221 23391 83 176326259585 83265 3017 283 8 — — — — — —
202417 ROK MLEDSL Miami — 6955 2100 14250 132 3623255286 1881 3620 173 3 — — — — — —
202518 ROK MLEDSL Marlins — 204169 30622 234310 2011 178315272587 95209 2111 268 68 — — — — — —
202619 ROK MLEFCL Marlins — 132116 13111 14561 83 112212164376 52204 4211 180 8 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Miami — 6955 2100 14250 132 3623255286 1881 3620 173 3 — — — — — —
202518 ROK MLEDSL Marlins — 204169 30622 234310 2011 178315272587 95209 2111 268 68 — — — — — —
202619 ROK MLEFCL Marlins — 132116 13111 14561 83 112212164376 52204 4211 180 8 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEMIA 0% 242215 44823 22723 61 202285297581 95284 309 267 67 -10 +1 +0 +4 +5 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEMIA 34% 122108 23412 11352 31 208290315606 108286 299 276 73 -4 +0 +0 +2 +3 0.1
202922 MLB MLEMIA 48% 212188 40724 19613 51 212295330625 118287 299 284 78 -6 +1 +0 +4 +5 0.4
203023 MLB MLEMIA 54% 307272 591036 28864 82 216298342640 125289 289 289 82 -7 +1 +0 +5 +7 0.7
203124 MLB MLEMIA 55% 380337 751339 351065 92 220301351653 132290 289 294 85 -7 +1 +0 +7 +8 1.0
203225 MLB MLEMIA 56% 421375 8214310 381165 102 222303358661 136290 289 298 88 -6 +1 +0 +8 +9 1.2
203326 MLB MLEMIA 56% 444396 8715311 401225 112 222303361664 138290 279 299 88 -6 +1 +0 +8 +10 1.3
203427 MLB MLEMIA 55% 445396 8715311 411235 112 221302358660 137289 289 297 87 -7 +1 +0 +8 +10 1.2
203528 MLB MLEMIA 55% 445396 8615310 411245 102 219300353654 134288 289 294 85 -8 +1 -1 +8 +10 1.1
203629 MLB MLEMIA 53% 445397 8615310 401255 92 217297347644 130287 289 291 83 -9 +1 -1 +8 +10 0.8
203730 MLB MLEMIA 53% 435388 821439 391245 82 214294339633 125284 299 286 80 -11 +1 -2 +8 +9 0.5
203831 MLB MLEMIA 57% 399357 741238 351154 72 209289329618 119281 299 280 76 -12 +1 -3 +7 +9 0.2
203932 MLB MLEMIA 59% 362323 661127 321064 53 204283316599 112277 299 272 70 -13 -0 -4 +6 +8 -0.2
202821 MLB CTXMIA 34% 4237 7101 4121 10 201284301586 101277 2910 268 73 -1 +0 +0 +1 +1 0.1
202922 MLB CTXMIA 48% 10392 19312 9291 31 205289316604 110278 289 275 78 -3 +0 +0 +2 +2 0.2
203023 MLB CTXMIA 54% 166148 30513 15472 41 209292327619 118279 289 281 82 -4 +0 +0 +3 +4 0.3
203124 MLB CTXMIA 55% 211187 39624 19593 51 212295336631 123280 289 286 85 -4 +1 +0 +4 +5 0.5
203225 MLB CTXMIA 56% 236210 45725 21653 61 215297342639 128281 289 289 88 -4 +1 +0 +4 +5 0.7
203326 MLB CTXMIA 56% 250222 48826 23693 61 215297345642 130280 289 290 88 -3 +1 +0 +4 +5 0.7
203427 MLB CTXMIA 55% 246219 48826 22683 61 214296342638 128280 289 288 87 -4 +1 +0 +4 +5 0.7
203528 MLB CTXMIA 55% 244217 45725 22683 51 212294338631 126279 289 286 85 -4 +1 -0 +4 +5 0.6
203629 MLB CTXMIA 53% 238211 44725 22673 51 210291332623 122277 289 282 83 -5 +1 -1 +4 +5 0.4
203730 MLB CTXMIA 53% 229203 42715 21653 41 207288324611 117275 289 278 80 -6 +0 -1 +4 +5 0.3
203831 MLB CTXMIA 57% 225201 39614 20652 41 203283315597 112272 299 272 76 -7 +0 -2 +4 +5 0.1
203932 MLB CTXMIA 59% 214191 38614 19632 32 198277303580 105268 299 265 70 -8 -0 -2 +4 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 24042138 444711750 21767729 5212 208289327616 119277 289 281 78 -51 +6 -6 +43 +52 4.5
/ 162G— A+C — 650578 12119514 591838 143 209291332624 123279 289 281 78 -14 +2 -2 +12 +14 1.2
Career— MLE — 48904333 90515536101 456138764 13939 209294331625 122280 289 284 78 -96 +10 -10 +80 +97 8.3
/ 162G— MLE — 650576 12021513 611849 185 208294330624 122280 289 284 78 -14 +2 -2 +12 +14 1.2

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 ROKFCL Marlins · 132 PAwOBA .274 → .180 (−93)K% 29.5% → 42.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.55%÷1.000×1.440——42.55%
BB% (unintentional) /PA16.67%÷1.000×0.620—×1.00810.41%
HBP% /PA0.76%—×0.720—×1.0080.55%
Singles /BIP20.29%÷1.000×0.820×0.964×1.00816.16%
Doubles /BIP2.90%÷1.000×0.720×0.964×1.0082.03%
Triples /BIP2.90%÷1.000×0.720×0.964×1.0082.03%
Home runs /BIP1.45%÷1.000×0.780—×1.0081.14%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.964.

Result: wOBA .274 → .180; ISO .083 → .054; BABIP .265 → .204. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 DSLDSL Marlins · 204 PAwOBA .426 → .268 (−158)K% 16.7% → 20.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷0.973×1.220——20.91%
BB% (unintentional) /PA16.67%÷1.029×0.700—×1.00811.43%
HBP% /PA4.90%—×0.700—×1.0083.46%
Singles /BIP22.13%÷0.955×0.680×0.950×1.00815.09%
Doubles /BIP8.20%÷1.073×0.600×0.950×1.0084.39%
Triples /BIP3.28%÷1.097×0.600×0.950×1.0081.72%
Home runs /BIP4.92%÷1.383×0.470—×1.0081.68%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 177, 1B 91, 2B 115, 3B 119, K 95, BB 106 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .426 → .268; ISO .231 → .108; BABIP .342 → .209. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 DSLDSL Miami · 69 PAwOBA .252 → .173 (−78)K% 30.4% → 36.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.43%÷1.016×1.220——36.54%
BB% (unintentional) /PA27.54%÷0.996×0.700—×1.02219.79%
HBP% /PA0.00%—×0.700—×1.0220.00%
Singles /BIP6.90%÷1.002×0.680—×1.0224.79%
Doubles /BIP6.90%÷1.263×0.600—×1.0223.35%
Triples /BIP0.00%÷1.100×0.600—×1.0220.00%
Home runs /BIP0.00%÷1.836×0.470—×1.0220.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 267, 1B 100, 2B 153, 3B 120, K 103, BB 99 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).

Result: wOBA .252 → .173; ISO .040 → .020; BABIP .138 → .081. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).