Leonardo PinedaOF FCL Rays
Age 19 R/R 5'11" / 185 lbs ROK HR -6%H +4% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION106 act + 70 ros · stats below = ROS only
wRC+†44
AVG/OBP/SLG.176 / .269 / .255
PA70
HR1
K%30
BB%10
BABIP246
ISO80
MLB%0%
Value2026 · WAR
BAT: -12.3 runs (wOBA-derived runs vs avg)-12BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.1 runs (Positional adjustment)-1POSREP: +5.0 runs (Replacement-level credit)+5REPTotal WAR: -0.80-0.8WAR
trajectory · projected WAR by year
-0.6-0.72627
Tools · ContractCON 20 / POW 20
Toolsscout grade
CONTACT20
scouting grade only
POWER20
scouting grade only
EYE50
scouting grade only
SPEED45
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
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
202417 ROKDSL Tampa Bay 196174 32712 19652 124 184272270542 86278 3310 241 43
202417 ROKDSL Tampa Bay 196162 411012 31432 124 253379364744 111331 2216 342 120
202518 ROK2 teams 299265 31600 261295 96 117209140349 23225 439 175 -8
202518 ROK2 teams 299253 581103 38825 96 229341308650 79324 2713 302 89
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKTB 10687 11112 16393 41 126283230513 103196 3715 230 34 -8 +0 +0 -1 +3 -0.5
YTD19 ROKTB 10677 13212 26273 41 169396299695 130229 2525 339 118 +2 +0 +0 -1 +3 0.5
ROS19 ROKTB 0% 7062 11201 7211 10 176269255524 80248 3010 243 44 -4 +0 +0 -0 +2 -0.3
ROS19 MLBTB 0% 01 0000 000 00 252 233 37 +0 -0
FULL19 ROKTB 10688 11112 16393 41 125283227510 102191 3715 230 34 -8 +0 +0 -1 +3 -0.5
TOT19 ROKTB 176149 22313 23604 51 147277241518 94219 3413 235 38 -12 +1 +0 -1 +5 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBTB 34% 229202 37713 22663 41 183273272545 89254 2910 256 54 -12 +0 +0 -1 +6 -0.7
202720 MLBTB 34% 7970 12201 8231 10 171266243509 71258 2910 247 47 -5 +0 +0 -0 +2 -0.3
▸ Career Totals
Career 7971 12201 8231 10 169266239505 70234 2910 247 47 -5 +0 +0 -0 +2 -0.3
/ 162G 650584 981608 661898 80 168265236501 68233 2910 247 47 -39 +2 +0 -4 +18 -2.3
Career 794703 1112226 7428111 2611 158249220469 63250 359 221 27 -65 +1 +0 -5 +23 -4.8
/ 162G 650576 911825 612309 219 158250222472 64250 359 221 27 -54 +1 +0 -4 +18 -3.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
202417 ROKDSL Tampa Bay 196162 411012 31432 124 253379364744 111331 2216 342 120 +4 +1 +6 1.1
202518 ROKFCL Rays 161131 24500 22475 53 183323221544 38279 2914 265 61 -7 -0 +5 -0.3
202518 INTLPerth Heat 138122 34603 16350 43 279362402764 123369 2512 346 123 +4 -0 +4 0.7

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
#1Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#2Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#3Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
121924186266264-1+0-0.8-0.4
/162664611-4.0+0.0-2.6pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Leonardo Pineda (OGILVIE) 19 20 20 45 50 147/277/241 94219 35 34% 13% 38 -0.8
Emmanuel Daniel
2011 · A
19 32 36→30 46→45 38 161/215/219 58226 45 30% 5% 13 -4.3 190/245/255 65261 47 28% 4% 35 -2.8 202/270/257552722725%4%48-0.6
Luis Ubiera
2016 · A
19 39 34→30 43→50 43 184/257/236 51267 29 29% 7% 36 -2.7 187/256/240 53255 19 25% 7% 36 -2.7 169/245/2063722601023%7%21-1.1
Cesar Guillen
2008 · A
19 39 35→40 44→50 49 186/261/244 57247 311 24% 8% 40 -2.4 233/287/312 79272 413 15% 6% 67 -0.5 246/294/3348927861413%6%75+0.0
Jose Sanabria
2022 · A
19 39 35→30 44→50 41 183/258/245 61277 310 32% 7% 39 -2.5 200/274/259 59305 310 32% 8% 49 -1.8 190/266/2364629021132%9%37-1.2
Roimer Bolivar
2019 · A
19 39 35→30 45→50 41 188/255/241 53258 412 27% 6% 37 -2.7 208/291/286 78291 512 28% 8% 64 -0.8 191/292/2788728261431%9%62-0.2
Yan Olmo
2010 · A
19 39 35→30 46→55 38 186/243/245 60251 29 26% 4% 32 -3.0 204/262/267 63269 413 25% 5% 45 -2.1 204/264/2524826251823%5%39-0.7
Mishael Deson
2021 · A
19 41 36→30 49→55 44 196/249/263 68261 315 25% 6% 38 -2.6 226/278/294 68340 513 33% 6% 58 -1.2 235/289/2844936551535%7%58-0.4
Eduardo Urbina
2007 · A
19 38 35→40 42→50 39 184/237/242 57259 47 29% 5% 27 -3.3 204/271/275 71283 58 28% 7% 51 -1.7 202/277/268662765926%7%53-0.6
Jhonny Gomez
2009 · A
19 40 35→30 41→40 48 190/268/248 58261 37 27% 9% 43 -2.2 216/286/274 58284 26 23% 8% 57 -1.2 221/289/267462872422%7%55-0.6
Estarlyn Morales
2012 · A
19 39 36→40 44→50 47 185/252/254 69236 47 22% 7% 38 -2.6 200/259/287 87252 710 22% 7% 49 -1.8 199/257/2949525181323%7%49-0.7
Luis Hernandez
2018 · A
19 39 33→30 42→50 47 182/272/225 43263 17 28% 9% 40 -2.4 191/258/243 52265 28 26% 7% 37 -2.6 170/232/1942422801024%6%11-1.8
Edwin Fuentes
2014 · A
19 41 33→30 49→50 47 191/258/236 45249 110 23% 7% 36 -2.7 184/233/247 63239 37 23% 5% 27 -3.3 143/181/197541753320%3%-8-1.7
Christian Cerda
2022 · A
19 39→37 38→40 48→40 47 187/266/269 83245 48 24% 8% 49 -1.8 193/286/294 101260 96 27% 11% 63 -0.8 179/279/2769724010428%12%55-0.8
Luis Carlos Diaz
2018 · A
18 36 34→30 41→45 53 167/267/218 51215 17 21% 10% 37 -2.6 191/282/256 65248 37 22% 10% 53 -1.5 173/283/223512162519%12%46-0.8
Romer Cuadrado
2017 · A
19 38→37 39→40 45 41 185/253/265 81284 68 35% 8% 41 -2.3 205/262/298 93323 87 36% 6% 53 -1.5 201/257/294933138536%6%47-1.3
Oswill Lartiguez
2012 · A
19 41 34→30 45→50 46 193/262/247 54254 212 24% 7% 40 -2.4 203/252/263 60272 29 25% 6% 39 -2.5 220/237/2674829101024%2%30-0.6
Warling Vicente
2018 · A
19 41 35→30 45→55 45 193/267/250 58282 212 30% 8% 43 -2.2 200/267/257 57318 213 34% 7% 44 -2.1 207/267/2524632801934%5%41-1.0
Angelberth Montilla
2008 · A
19 37 34→30 44→55 42 174/251/230 56259 110 31% 7% 32 -3.0 199/254/263 64268 316 25% 6% 40 -2.4 200/250/2595826432024%5%35-1.0
Jose Cabello
2016 · A
19 38 34→30 44→45 43 180/243/231 51244 24 26% 6% 28 -3.2 203/281/264 61261 36 21% 8% 53 -1.5 205/287/242382500516%8%50-0.6
Yeuris Ramirez
2018 · A
19 36 37→40 46→50 43 170/272/245 75268 59 35% 8% 47 -1.9 177/263/273 96284 89 38% 7% 50 -1.8 145/224/2278228781948%6%18-1.3