Diego MosqueraSS Brooklyn Cyclones
Age 22 R/R 5'10" / 156 lbs A+ Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION144 act + 124 ros · stats below = ROS only
wRC+†9
AVG/OBP/SLG.152 / .228 / .170
PA124
HR0
K%27
BB%6
BABIP215
ISO18
MLB%0%
Value2026 · WAR
BAT: -32.4 runs (wOBA-derived runs vs avg)-32BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.9 runs (Positional adjustment)+3POSREP: +7.6 runs (Replacement-level credit)+8REPTotal WAR: -2.20-2.2WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 35 / POW 20
Toolsscout grade
CONTACT35
scouting grade only
POWER20
scouting grade only
EYE45
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-5M +$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
202117 ROKDSL Mets 2 10997 23210 9223 33 237321278599 41307 208 280 72
202117 ROKDSL Mets 2 10992 30320 14153 33 326431402833 76390 1413 382 151
202319 A2 teams 257230 42510 19736 13 183263213476 30264 287 221 27
202319 A2 teams 257223 56620 26466 13 251345296641 45313 1810 299 87
202420 A2 teams 263240 48110 16575 45 200264212477 12261 226 219 26
202420 A2 teams 263233 50120 23395 45 215299236535 21256 159 254 52
202521 A+Brooklyn Cyclones 231207 39600 15627 64 188266217484 29269 276 220 27
202521 A+Brooklyn Cyclones 231198 43700 24477 64 217323253576 35285 2010 275 68
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 A+NYM 144124 14100 11554 52 113209121330 8192 388 158 -21 -20 +0 +0 +2 +4 -1.4
YTD22 A+NYM 144119 15100 16424 52 126252134386 8185 2911 195 7 -15 +0 +0 +2 +4 -0.9
ROS22 A+NYM 0% 124112 17200 8343 21 152228170397 18218 276 198 9 -13 +0 +0 +1 +4 -0.8
ROS22 MLBNYM 0% 11 0000 000 00 218 00 181 -3 -0 +0 +0 +0 +0 -0.0
FULL22 A+NYM 145125 14100 11554 52 112207120327 8189 388 158 -21 -20 +0 +0 +2 +4 -1.4
TOT22 A+NYM 268236 31300 19897 73 131218144362 13204 337 176 -7 -32 +0 +0 +3 +8 -2.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBNYM 35% 340306 52713 24917 63 170246229475 59227 277 220 27 -28 +0 +0 +4 +10 -1.5
202824 MLBNYM 46% 409368 65915 301078 73 177254247501 71233 267 235 38 -29 +0 +0 +4 +12 -1.3
202925 MLBNYM 52% 444400 731017 331148 74 182259265524 83236 267 244 45 -28 -0 +0 +5 +13 -1.1
203026 MLBNYM 54% 465418 771118 351199 84 184262273535 89238 268 249 49 -27 +0 +0 +5 +13 -0.9
203127 MLBNYM 54% 470422 781118 361219 84 185263273536 88237 268 249 49 -27 +0 +0 +5 +13 -0.9
202723 MLBNYM 35% 118107 17201 8312 21 159231206436 47227 267 206 16 -11 +0 +0 +1 +3 -0.7
202824 MLBNYM 46% 189169 29402 14494 32 172251231482 59233 267 221 27 -16 -0 +0 +2 +5 -0.8
202925 MLBNYM 52% 230207 38514 17594 42 184259275534 92236 267 230 34 -17 +0 +0 +2 +7 -0.8
203026 MLBNYM 54% 252226 42614 19655 42 186264274538 88238 268 235 38 -18 +0 +0 +3 +7 -0.8
203127 MLBNYM 54% 255228 42614 20665 42 184265272537 88237 268 235 38 -18 +0 +0 +3 +7 -0.8
▸ Career Totals
Career 1045938 16823315 7827020 179 179257258515 79233 267 228 33 -79 -0 +0 +11 +30 -4.0
/ 162G 650583 1041429 4916812 116 178256256511 77232 268 228 33 -49 -0 +0 +7 +18 -2.5
Career 31122800 51464831 22580065 5234 184260245506 62244 267 235 38 -217 -3 +0 +33 +88 -10.1
/ 162G 650585 1071326 4716714 117 183260243503 60243 267 235 38 -45 -1 +0 +7 +18 -2.1

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
202117 ROKDSL Mets 2 10992 30320 14153 33 326431402833 76390 1413 382 151 +6 -1 +3 0.9
202319 ASt. Lucie Mets 130109 25410 17314 00 229354284638 55321 2413 305 92 -1 +0 +4 0.2
202319 ROKFCL Mets 127114 31210 9152 13 272336307643 35307 127 293 83 -2 -1 +4 0.0
202420 ASt. Lucie Mets 246220 48120 19365 43 218295241536 23259 158 253 52 -13 -0 +7 -0.7
202420 ROKFCL Mets 1713 2000 430 02 154353154507 200 1824 271 65 -1 -1 +0 -0.1
202521 A+Brooklyn Cyclones 231198 43700 24477 64 217323253576 35285 2010 275 68 -8 -0 +7 -0.2

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#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
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,0451518183257264+11+6-2.6-1.3
/1626641011+7.1+3.8-1.7pk7: 0

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
Diego Mosquera (OGILVIE) 22 35 20 45 45 131/218/144 13204 07 33% 7% -7 -2.2
Dereck Salom
2023 · A
22 43 35→30 43→40 45 200/258/257 57261 26 23% 6% 40 -2.4 196/279/253 57262 35 24% 10% 50 -1.8 183/278/229452453424%11%43-1.3
Cristopher Navarro
2021 · A
22 42 36→30 46→45 44 201/245/267 67244 48 19% 5% 37 -2.6 191/236/245 54292 26 33% 5% 27 -3.3 147/198/191442202132%5%-4-1.3
Luis Silva
2017 · A
22 44 34→30 40→45 43 205/256/259 54253 15 19% 4% 40 -2.4 189/234/249 60250 35 24% 4% 28 -3.2 144/178/171271880022%2%-20-1.9
Carlos Martínez
2017 · A
22 42 35→30 48→45 44 194/239/248 54228 34 16% 4% 30 -3.1 210/258/261 51251 34 17% 5% 41 -2.3 199/238/267682406319%3%31-1.0
Jose Rivera
2012 · A
22 38 35→40 40→45 38 182/219/236 54245 25 26% 4% 17 -4.0 202/246/271 69258 35 22% 4% 39 -2.5 198/244/266682503421%4%33-1.0
Victor Moscote
2016 · A
22 43 34→30 43→45 43 201/255/254 54266 24 24% 6% 38 -2.6 204/261/269 65280 34 26% 6% 45 -2.1 216/283/267512813222%6%50-0.5
Ronaldo Pulgar
2018 · A
21 35 34→30 46→55 44 170/241/222 52239 27 28% 7% 25 -3.5 197/260/265 68266 412 26% 7% 43 -2.2 189/250/2445524941924%6%30-1.3
Cristo Arnal
2008 · A
22 42 36→30 48→50 45 198/253/260 62250 312 22% 6% 39 -2.5 221/267/277 56270 315 18% 5% 49 -1.8 226/272/2643827121916%5%44-0.9
Ashley Ponce
2013 · A
22 42 35→30 41→50 48 194/251/249 56225 47 16% 6% 36 -2.7 195/250/256 61239 27 18% 6% 37 -2.7 183/239/230472260718%6%23-1.2
Carlos Torres
2015 · A
22 38 37→30 44→50 39 185/231/250 65251 57 28% 5% 27 -3.3 200/239/272 72273 56 27% 4% 36 -2.7 200/236/264642684426%4%29-0.9
Luis Pintor
2017 · A
22 44→43 35→30 50→45 44 205/264/265 60267 210 23% 6% 46 -2.0 192/258/250 58248 36 22% 6% 40 -2.4 177/248/225472272521%6%26-1.8
Luis Alberto Sanz
2013 · AA
22 43 36→30 47→40 44 201/249/263 62248 38 20% 5% 38 -2.6 212/270/280 68250 56 16% 7% 52 -1.6 217/279/252352482212%8%46-0.7
Juan Avila
2014 · A
22 38 36→40 46→40 41 182/235/247 66232 45 23% 5% 28 -3.2 214/267/306 92283 65 25% 5% 57 -1.2 211/262/306952795225%4%53-1.0
Yovanny Cuevas
2019 · A
21 38 35→30 47→50 46 182/255/241 60248 211 26% 8% 37 -2.7 210/287/308 98311 810 32% 9% 67 -0.5 233/322/379146326191932%9%98+0.3
Hector Martinez
2022 · A
21 41 35→30 46→50 44 193/260/253 60272 37 28% 7% 41 -2.3 196/250/268 72305 45 34% 6% 40 -2.4 152/197/210582433037%5%0-0.9
Yeudi Grullon
2016 · A
22 42 34→30 41→45 46 199/253/244 45251 35 21% 7% 34 -2.8 192/239/243 51260 24 25% 6% 28 -3.2 180/224/201212450225%5%8-1.4
Erison Mendez
2014 · A
22 42 35→30 41→45 43 198/257/259 61248 28 20% 5% 41 -2.3 204/254/259 55266 18 23% 3% 40 -2.4 201/245/250492670624%2%29-1.2
Bobby Wernes
2017 · A
23 39 35→40 46→40 44 185/239/240 55245 26 24% 6% 28 -3.2 206/264/294 88265 56 23% 6% 53 -1.5 206/274/302952506319%7%56-0.6
Luis Sanchez
2008 · A
21 37 36→30 45→40 44 178/253/238 60259 47 31% 8% 35 -2.8 196/255/250 54275 24 27% 7% 37 -2.6 188/244/231442621227%7%26-1.6
Pedro Silveren
2007 · A
22 44 36→30 48→50 45 208/259/279 71259 37 21% 6% 46 -2.0 217/264/287 70300 411 27% 6% 50 -1.7 221/266/2805931231729%5%46-0.8