Almen TolentinoC FCL Marlins
Age 19 L/R 6'1" / 160 lbs ROK HR -6%H -3% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION116 act + 77 ros · stats below = ROS only
wRC+†56
AVG/OBP/SLG.187 / .272 / .288
PA77
HR1
K%31
BB%9
BABIP271
ISO101
MLB%0%
Value2026 · WAR
BAT: -17.6 runs (wOBA-derived runs vs avg)-18BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.5 runs (Positional adjustment)+3POSREP: +5.5 runs (Replacement-level credit)+5REPTotal WAR: -0.80-0.8WAR
0.01.12.20.20.71.11.51.61.71.71.71.61.41.2+$99M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
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   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+1.7$9M+$8M
2033Pre-Arb$1.0M+1.7$8M+$8M
2034Pre-Arb$1.0M+1.7$7M+$7M
2035Arb-1$3M+1.6$6M+$5M
2036Arb-2$5M+1.4$5M+$4M
2037Arb-3$6M+1.2$4M+$2M
Totals $17M $40M +$34M

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. Catcher framing: only 2026 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 below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202417 ROKDSL Miami 6957 3100 12290 132 5321770288 18107 4217 155 -23
202417 ROKDSL Miami 6950 4200 19210 132 80333120453 40138 3028 256 54
202518 ROKDSL Marlins 204170 35623 205210 2011 206325318643 112269 2510 283 75
202518 ROKDSL Marlins 204156 471046 343410 2011 301455532987 231342 1717 428 186
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKMIA 116103 12111 13460 72 117216175390 58196 4011 179 -5 -14 +1 +0 +2 +3 -0.8
YTD19 ROKMIA 11694 16211 22320 72 170328245572 74246 2819 280 72 -4 +1 +0 +2 +3 0.2
ROS19 ROKMIA 0% 7769 13211 7241 21 187272288560 101270 319 258 56 -4 +0 +0 +1 +2 -0.0
ROS19 MLBMIA 0% 01 0000 000 00 265 248 48 +0 +0
FULL19 ROKMIA 116104 12111 13460 72 115216173389 58193 4011 179 -5 -14 +1 +0 +2 +3 -0.8
TOT19 ROKMIA 193172 25322 20701 93 145238221458 75229 3610 211 19 -18 +1 +0 +3 +5 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBMIA 43% 253224 45825 24763 62 201287321608 121274 309 271 66 -10 +0 +0 +5 +7 0.2
202821 MLBMIA 61% 374331 691238 361104 92 208294335629 127277 2910 281 73 -11 +1 +0 +7 +11 0.7
202922 MLBMIA 68% 460407 8615311 441326 113 211298344642 133279 2910 288 78 -11 +1 +0 +8 +13 1.1
203023 MLBMIA 71% 517456 9717313 501476 133 213299349648 136280 2810 292 81 -11 +1 +0 +9 +15 1.5
203124 MLBMIA 71% 520459 9817313 501486 133 214299349648 135281 2810 294 83 -10 +1 +0 +9 +15 1.6
203225 MLBMIA 71% 520459 9917314 501476 133 216301357658 142281 2810 296 85 -9 +1 +0 +9 +15 1.7
203326 MLBMIA 71% 520459 9917314 501476 133 216301357658 142281 2810 297 85 -9 +1 +0 +9 +15 1.7
203427 MLBMIA 69% 520458 9817314 511486 133 214301356657 142281 2810 297 86 -9 +1 +0 +9 +15 1.7
203528 MLBMIA 69% 520457 9817314 521486 123 214303357660 142280 2810 296 85 -9 +1 -1 +9 +15 1.6
203629 MLBMIA 67% 520457 9716314 521496 123 212301352653 140279 2910 294 83 -10 +1 -1 +9 +15 1.4
203730 MLBMIA 66% 520457 9616313 521516 123 210299344643 133278 2910 291 81 -11 +1 -2 +9 +15 1.2
203831 MLBMIA 71% 504443 9115312 501486 113 205295334629 129275 2910 287 78 -13 +1 -3 +9 +14 0.9
202720 MLBMIA 43% 10997 19312 10331 31 196278309587 113270 309 260 57 -5 +0 +0 +2 +3 -0.0
202821 MLBMIA 61% 228201 41725 22673 61 204292333625 129272 2910 269 64 -9 +1 +0 +4 +6 0.2
202922 MLBMIA 68% 313276 571027 30904 82 207294333627 127274 2910 275 68 -11 +1 +0 +6 +9 0.4
203023 MLBMIA 71% 368326 681229 351054 92 209293340634 132275 2910 279 72 -12 +1 +0 +7 +10 0.6
203124 MLBMIA 71% 369326 681229 361054 92 209295340636 132276 2810 281 74 -11 +1 +0 +7 +10 0.7
203225 MLBMIA 71% 369326 681229 361054 92 209295340636 132276 2810 283 75 -11 +1 +0 +7 +10 0.8
203326 MLBMIA 71% 369325 6912210 361055 92 212301354654 142276 2810 284 75 -10 +1 +0 +7 +10 0.8
203427 MLBMIA 69% 361319 661129 351034 92 207293339632 132276 2910 284 75 -10 +1 +0 +6 +10 0.8
203528 MLBMIA 69% 358316 651129 351024 92 206293339632 133275 2810 283 75 -10 +1 -0 +6 +10 0.7
203629 MLBMIA 67% 348306 641129 351004 82 209299346645 137274 2910 281 73 -10 +1 -1 +6 +10 0.6
203730 MLBMIA 66% 342301 611028 34994 82 203292329621 126273 2910 279 71 -11 +1 -1 +6 +10 0.4
203831 MLBMIA 71% 357314 651129 361054 82 207297341637 134271 2910 275 68 -13 +1 -2 +6 +10 0.3
▸ Career Totals
Career 38913434 7111222395 380111945 9522 207294339633 132275 2910 279 72 -124 +10 -5 +69 +110 6.2
/ 162G 650574 11920416 631878 164 207295340635 132275 2910 279 72 -21 +2 -1 +12 +18 1.0
Career 60985363 112419338149 600175678 17348 210298343641 133279 2910 289 80 -141 +15 -7 +109 +173 15.3
/ 162G 650572 12021416 641878 185 210298344643 135279 2910 289 80 -15 +2 -1 +12 +18 1.6

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
202417 ROKDSL Miami 6950 4200 19210 132 80333120453 40138 3028 256 54 -4 +2 +2 0.0
202518 ROKDSL Marlins 204156 471046 343410 2011 301455532987 231342 1717 428 186 +20 -0 +6 2.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
#1Miguel Olivolast yr '13
career totals — 11 seasons, 3,947 PA
113,94714453241275417+70+5319.118.9
/162664249+11.9+8.83.2pk7: 19
#2Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 16
#3John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#4Derek Norrislast yr '17
career totals — 6 seasons, 2,195 PA
62,1956326230304380+39+5013.713.7
/162664198+11.9+15.14.1pk7: 14
#5Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#6Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
94,06310197212296348+73+3611.19.5
/1626641616+11.9+5.91.8pk7: 8

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
Almen Tolentino (OGILVIE) 19 50 50 60 60 145/238/221 75229 29 36% 10% 19 -0.8
Termarr Johnson
2023 · A
19 45→46 41→45 52→55 47 210/291/312 102321 714 34% 10% 70 -0.3 212/314/339 127299 1512 31% 12% 88 +0.9 207/304/326119281141429%11%78+0.2
Jose Escobar
2023 · A
18 45→47 44→45 58→45 40 222/270/345 124286 1015 26% 5% 69 -0.4 223/290/328 105294 912 26% 6% 73 -0.1 233/300/34110830810826%7%78+0.1
Evan Carter
2022 · A
19 45→53 42→50 52→55 54 215/320/330 115290 918 26% 12% 88 +0.9 235/321/384 149306 1320 25% 10% 101 +1.8 236/324/395159305152126%10%102+1.2
Jett Williams
2023 · A
19 45→46 41→45 56→55 43 214/285/313 99288 714 27% 7% 68 -0.5 203/314/320 117299 923 31% 12% 83 +0.6 201/310/335134289102630%12%81+0.3
Marcelo Mayer
2022 · A
19 46→45 43→50 53→50 42 216/280/325 108329 1012 35% 8% 68 -0.5 216/281/362 146316 1612 34% 8% 79 +0.3 231/283/364133283151023%6%77+0.1
Bo Naylor
2019 · A
19 44 39→55 52→50 46 210/278/299 89296 69 30% 8% 60 -1.0 189/246/313 124271 118 33% 7% 50 -1.7 218/311/403185271231227%11%99+1.3
Hank Conger
2007 · A
19 46→56 40→50 54→45 44 222/273/324 102287 66 24% 6% 64 -0.8 243/281/378 135290 156 21% 5% 82 +0.5 255/295/39113629716420%5%91+0.7
Juan Brito
2021 · A
19 47→49 41→50 53→45 48 227/287/331 103273 813 20% 7% 72 -0.2 229/306/358 129287 1210 23% 9% 89 +0.9 227/311/37414727215921%10%92+1.1
Juan Villavicencio
2023 · A
18 43 40→50 55 41 205/263/297 92301 714 33% 7% 53 -1.5 187/262/281 94277 712 32% 8% 50 -1.8 192/266/303111286101834%8%55-0.5
Cam Maron
2010 · A
19 46→56 40 50→40 47 222/289/316 94291 77 25% 8% 69 -0.4 242/309/331 89308 75 22% 8% 82 +0.5 244/317/320763144222%9%78+0.1
Bryan Anderson
2006 · A
19 49→56 45 51→30 42 241/287/364 122303 139 25% 6% 81 +0.4 251/299/341 90320 63 22% 6% 79 +0.3 261/309/345843306122%6%82+0.3
Matthew Sweeney
2007 · A
19 48→40 44→50 54→45 46 231/295/357 127283 106 22% 7% 82 +0.5 223/274/366 143278 155 25% 6% 76 +0.1 203/257/33413126914329%6%59-0.7
Josue De Paula
2023 · A
18 51→42 43→45 51→55 52 244/320/360 116300 914 21% 9% 94 +1.3 228/320/325 97311 817 26% 11% 85 +0.7 226/320/360134289142625%12%91+0.8
Jesus Rodriguez
2021 · A
19 46→55 42→45 49→50 46 224/285/337 113288 99 25% 8% 72 -0.2 235/300/339 104298 612 22% 8% 80 +0.4 254/315/36210830991620%7%88+0.7
Pedro Ramírez
2023 · A
19 51→55 40→45 53→55 43 245/292/346 101303 714 21% 5% 78 +0.2 237/292/339 102303 814 23% 6% 76 +0.1 255/306/365110315102221%6%86+0.6
Harry Ford
2022 · A
19 45→47 47→45 52→55 43 223/287/366 143309 149 32% 8% 82 +0.5 211/317/346 135289 1416 29% 11% 91 +1.1 204/318/335131272142128%12%85+0.6
Adrian Cardenas
2007 · A
19 47→57 39→45 54→50 43 225/276/311 86292 514 24% 6% 62 -0.9 252/298/346 94308 611 19% 6% 80 +0.4 274/322/369953165814%6%95+1.2
Rio Ruiz
2014 · A
20 44→51 44→50 50→40 45 216/272/344 128281 108 26% 7% 69 -0.4 233/298/343 110302 84 24% 9% 80 +0.4 236/304/3391033038223%9%79+0.2
Jonathan Ornelas
2019 · A
19 46→55 40→45 53→50 44 216/279/314 98304 714 30% 7% 64 -0.8 199/257/288 89280 610 30% 6% 48 -1.9 235/295/3248832691229%7%70-0.3
Alek Thomas
2019 · A
19 50→51 38→50 51→50 44 238/283/324 87297 410 21% 6% 68 -0.5 241/294/369 128325 1010 27% 6% 85 +0.7 241/298/385144307131125%6%87+0.7