Roybert Herrera3B FCL Mets
Age 19 L/R 6'2" / 175 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION89 act + 59 ros · stats below = ROS only
wRC+†57
AVG/OBP/SLG.202 / .270 / .294
PA59
HR1
K%30
BB%7
BABIP283
ISO92
MLB%0%
Value2026 · WAR
BAT: -8.9 runs (wOBA-derived runs vs avg)-9BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+1POSREP: +4.2 runs (Replacement-level credit)+4REPTotal WAR: -0.40-0.4WAR
0.00.51.00.30.50.60.60.7+$20M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 48
Toolsscout grade
CONTACT30
scouting grade only
POWER48
scouting grade only
EYE48
scouting grade only
SPEED56
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+0.6$2M+$1M
2033Pre-Arb$1.0M+0.7$2M+$1M
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 $2M $3M +$2M

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 Mets Blue 9182 17211 3365 81 207278293570 85348 403 245 46
202417 ROKDSL Mets Blue 9179 26411 6235 81 329411443854 114446 257 382 151
202518 ROKDSL Mets Orange 143128 26216 10453 61 203277375652 172253 317 280 72
202518 ROKDSL Mets Orange 143123 35326 15303 61 285376488864 203326 2110 377 147
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKNYM 8978 15201 7323 11 192284256541 64304 368 238 40 -6 -0 +0 +0 +3 -0.3
YTD19 ROKNYM 8974 19301 11223 11 257375338713 81346 2512 330 111 +1 -0 +0 +0 +3 0.4
ROS19 ROKNYM 0% 5954 11201 4181 10 202270294564 92275 307 260 57 -3 +0 +0 +0 +2 -0.1
ROS19 MLBNYM 0% 01 0000 000 00 275 247 47 +0 +0
FULL19 ROKNYM 8979 15201 7323 11 190284253537 63298 368 238 40 -6 -0 +0 +0 +3 -0.3
TOT19 ROKNYM 148132 26402 11504 21 196278272550 76295 347 247 47 -9 +0 +0 +1 +4 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBNYM 34% 206186 38614 15593 41 204275312586 108278 297 270 65 -8 +0 +0 +1 +6 -0.1
202821 MLBNYM 48% 337304 641027 24956 72 211281326607 115280 287 279 71 -11 +1 +0 +1 +10 0.0
202922 MLBNYM 54% 432390 8414210 321197 93 215287338625 123282 287 284 76 -12 +1 +0 +2 +12 0.3
203023 MLBNYM 57% 496448 9816312 371368 113 219290348638 129283 277 288 78 -12 +1 +0 +2 +14 0.5
203124 MLBNYM 57% 537483 10617313 401479 123 219291348639 128284 277 290 80 -12 +1 +0 +2 +15 0.6
203225 MLBNYM 57% 561505 11118314 421539 124 220291350642 131284 277 291 81 -12 +1 +0 +2 +16 0.6
203326 MLBNYM 56% 574516 11418315 4315610 134 221293355648 134284 277 291 81 -12 +1 +0 +2 +16 0.7
202720 MLBNYM 34% 7165 12201 5201 10 185254262515 77278 287 258 56 -4 +0 +0 +0 +2 -0.1
202821 MLBNYM 48% 163147 32514 12463 31 218290347637 129280 287 266 62 -7 +0 +0 +1 +5 -0.2
202922 MLBNYM 54% 234211 45715 17654 51 213284327611 114282 287 272 66 -9 +1 +0 +1 +7 -0.1
203023 MLBNYM 57% 281253 56927 21775 62 221294356650 134283 277 275 69 -10 +0 +0 +1 +8 -0.1
203124 MLBNYM 57% 304273 611028 23835 72 223296363658 139284 278 277 70 -10 +1 +0 +1 +9 0.0
203225 MLBNYM 57% 317285 631028 24865 72 221293354647 133284 278 278 71 -10 +1 +0 +1 +9 0.0
203326 MLBNYM 56% 324292 641028 24885 72 219290349639 130284 277 278 71 -11 +1 +0 +1 +9 0.0
▸ Career Totals
Career 16941527 333531041 12646528 3610 218290346636 128283 277 275 68 -61 +3 +0 +6 +48 -0.3
/ 162G 650586 12820416 4817811 144 218290348638 130284 277 275 68 -23 +1 +0 +2 +18 -0.1
Career 34363096 6691051983 25096461 8322 216288343630 127283 287 285 76 -93 +8 +0 +12 +97 2.5
/ 162G 650586 12720416 4718212 164 217289346635 130283 287 285 76 -18 +2 +0 +2 +18 0.5

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 Mets Blue 9179 26411 6235 81 329411443854 114446 257 382 151 +5 +1 +3 0.9
202518 ROKDSL Mets Orange 143123 35326 15303 61 285376488864 203326 2110 377 147 +8 +1 +4 1.3

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
#1Chris Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#2Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 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
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
51,8134439219286347+6+21.31.5
/1626641614+2.4+0.90.5pk7: 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
#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
Roybert Herrera (OGILVIE) 19 25→30 43→48 51→56 48 196/278/272 76295 22 34% 7% 47 -0.4
Angel Ortiz
2022 · A
19 41 41→50 46→45 44 205/260/295 90268 99 27% 7% 51 -1.7 207/258/303 96281 77 27% 6% 53 -1.5 221/277/35313228512926%6%72-0.1
Carlos Jimenez
2022 · A
19 38→43 42→55 53→50 44 188/268/290 102278 1011 34% 8% 55 -1.4 201/284/321 120321 1116 37% 9% 69 -0.4 229/308/399169310211831%9%95+0.9
Cole Roederer
2019 · A
19 41→31 43→45 53→50 41 205/260/318 113293 1115 33% 7% 57 -1.2 189/259/288 99290 912 35% 8% 50 -1.7 180/254/293113270131136%8%49-1.0
Alexander Canario
2019 · A
19 41→34 42→60 47→50 44 201/268/307 106272 1012 29% 7% 59 -1.1 209/264/358 149293 1811 34% 6% 70 -0.3 205/276/414209281281337%8%87+0.5
Daniel Vellojin
2019 · A
19 39 39→45 47→45 48 189/268/273 83260 66 28% 9% 50 -1.7 214/303/312 98272 78 22% 10% 76 +0.0 196/299/31111625812627%12%71-0.1
Mikey Romero
2023 · A
19 44→35 41→50 53→40 41 215/263/322 107293 78 29% 6% 59 -1.1 201/245/325 124273 115 30% 5% 53 -1.5 189/229/33414525615332%4%47-1.0
Isan Díaz
2015 · A
19 34→42 39→55 47→45 39 169/233/258 89267 68 37% 7% 31 -3.0 206/271/341 135300 138 33% 8% 69 -0.4 208/287/37316427521531%9%79+0.2
Maximo Rivera
2012 · A
19 35 41→45 47→60 41 179/238/272 93242 1013 30% 6% 37 -2.7 221/272/301 80287 719 24% 6% 58 -1.2 235/283/2996430252423%5%60-0.3
Orelvis Martinez
2021 · A
19 42→36 47→60 53→40 42 213/270/351 139273 146 27% 6% 71 -0.3 202/270/401 199257 274 33% 7% 85 +0.7 187/258/39420622630333%7%76+0.1
Yasmil Bucce
2023 · A
18 41 40→45 49→30 44 198/265/288 89272 75 29% 7% 53 -1.5 202/288/300 98309 84 34% 10% 66 -0.6 205/306/33412832513237%11%79+0.2
Gleider Figuereo
2023 · A
19 37→38 45 52→45 43 192/259/316 124259 138 30% 7% 57 -1.2 183/242/291 108279 136 37% 6% 43 -2.2 166/228/28612123017535%6%34-2.0
Iverson Leonardo
2023 · A
21 37 44→50 49→50 39 187/256/305 118276 129 35% 7% 54 -1.4 197/279/292 95352 78 42% 9% 60 -1.0 146/272/221753593452%12%39-0.5
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
Luis Barrera
2015 · A
19 35→45 40→45 49→50 44 177/241/269 92232 77 27% 7% 37 -2.6 204/247/283 79286 48 28% 5% 42 -2.3 237/281/34510830851724%5%68-0.3
Danny Drullard
2019 · A
19 39 42→45 52→50 45 195/263/301 106268 910 30% 8% 54 -1.4 198/260/301 103293 99 33% 7% 53 -1.5 176/239/28811225411834%7%38-1.1
Jesus Valdez
2012 · A
20 41 43→45 51→40 44 206/259/320 115251 117 23% 6% 58 -1.2 206/257/315 109279 114 29% 5% 56 -1.3 195/246/30110626512330%5%45-1.1
Jesús Báez
2023 · A
18 39→35 45→55 44→45 44 197/265/314 117266 139 30% 8% 59 -1.1 203/264/335 132259 159 27% 7% 65 -0.7 213/269/38917724126824%6%78+0.1
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Vicmal De La Cruz
2013 · A
19 42 39→40 49→50 43 201/264/291 89282 58 29% 7% 52 -1.6 183/238/255 72271 46 32% 6% 32 -3.0 149/204/202522203332%5%1-1.4
Lewin Díaz
2016 · A
19 38→44 43→60 49→30 44 192/261/300 108254 104 28% 7% 54 -1.4 210/250/331 121266 123 26% 4% 56 -1.3 211/261/42121023929126%5%85+0.6