Roosbert Tapia2B FCL Rays
Age 21 R/R 6'2" / 177 lbs ROK HR -6%H +4% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 102 proj PA
wRC+†57
AVG/OBP/SLG.216 / .269 / .301
PA102
HR1
K%26
BB%6
ISO85
MLB%0%
Value2026 · WAR
BAT: -4.9 runs (wOBA-derived runs vs avg)-5BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.4 runs (Positional adjustment)+0POSREP: +2.9 runs (Replacement-level credit)+3REPTotal WAR: -0.20-0.2WAR
0.00.51.00.10.30.40.50.4+$13M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 59 / POW 36
Toolsscout grade
CONTACT59
scouting grade only
POWER36
scouting grade only
EYE42
scouting grade only
SPEED54
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.4$1M+$0.5M
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.9M $1M +$0.5M

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
202217 ROKDSL Rays 203192 28601 7703 92 146188193381 47223 343 170 -12
202217 ROKDSL Rays 203186 391102 13473 92 210272301573 91270 236 262 58
202318 ROKDSL Tampa Bay 166150 30320 13452 110 200273247519 47283 278 235 38
202318 ROKDSL Tampa Bay 166141 38630 22312 110 270376355730 85342 1913 335 115
202419 ROKDSL Rays 179163 33221 10294 84 202266258523 55237 166 232 36
202419 ROKDSL Rays 179157 41322 16204 84 261345344689 83285 119 313 98
202520 ROKFCL Rays 121116 23310 3311 30 198225241466 43267 262 197 9
202520 ROKFCL Rays 121115 31510 4211 30 270300330630 61326 173 283 74
▸ 2026 Season
202621 MLBTB 10294 20311 6261 20 213267298565 85288 256 260 57 -5 +0 +0 +0 +3 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBTB 34% 184169 38613 11462 41 225280325606 101290 256 272 66 -7 +0 +0 +1 +5 -0.1
202823 MLBTB 48% 301276 631125 19743 62 228285337622 109291 256 280 72 -9 +0 +0 +1 +9 0.1
202924 MLBTB 53% 384352 821437 25944 82 233291349641 116292 247 285 76 -10 +1 +0 +1 +11 0.3
203025 MLBTB 55% 433396 921638 291055 92 232293348642 116292 247 287 78 -11 +1 +0 +2 +12 0.4
203126 MLBTB 56% 463424 981739 311135 102 231291349640 118292 247 288 78 -11 +1 +0 +2 +13 0.5
203227 MLBTB 55% 476436 1001739 321165 103 229290344634 115292 247 288 78 -12 +1 +0 +2 +13 0.4
202722 MLBTB 34% 6358 14211 4161 10 241302362664 121294 256 266 62 -3 +0 +0 +0 +2 -0.1
202823 MLBTB 48% 146134 30512 9362 31 224283321604 97295 256 274 68 -5 +0 +0 +1 +4 -0.0
202924 MLBTB 53% 202185 44724 13492 41 238295362657 124296 246 278 71 -7 +0 +0 +1 +6 0.0
203025 MLBTB 55% 237216 50824 16583 51 231294343636 111296 247 281 73 -7 +1 +0 +1 +7 0.1
203126 MLBTB 56% 258236 55925 17633 51 233293352645 119296 247 281 73 -8 +1 +0 +1 +7 0.1
203227 MLBTB 55% 262239 56925 18643 61 234296351648 117296 247 281 74 -8 +1 +0 +1 +7 0.1
▸ Career Totals
Career 11681068 249401021 7728614 245 233293348642 115298 247 279 72 -37 +3 +0 +4 +33 0.3
/ 162G 650594 13922612 431598 133 234295352646 118298 247 279 72 -21 +1 +0 +2 +18 0.1
Career 30122768 607982144 18674935 8018 219277318595 98283 256 267 62 -128 +9 +0 +11 +85 -2.4
/ 162G 650597 1312159 401628 174 219278317594 97284 256 267 62 -28 +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
202217 ROKDSL Rays 203186 391102 13473 92 210272301573 91270 236 262 58 -10 +1 +6 -0.3
202318 ROKDSL Tampa Bay 166141 38630 22312 110 270376355730 85342 1913 335 115 +3 +2 +5 1.0
202419 ROKDSL Rays 179157 41322 16204 84 261345344689 83285 119 313 98 -0 +0 +5 0.5
202520 ROKFCL Rays 121115 31510 4211 30 270300330630 61326 173 283 74 -4 +1 +3 0.1

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
#2Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#3Einar Díazlast yr '05
career totals — 6 seasons, 1,763 PA
61,7631610248297342+5+122.42.4
/16266464+1.9+4.70.9pk7: 2
#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 4 projected seasons
41,2702326231286344+5+40.70.8
/1626641214+2.4+2.10.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
Roosbert Tapia (OGILVIE) 21 54→59 31→36 49→54 42 216/269/301 84288 12 26% 6% 57 -0.2
Tim Lopes
2015 · A
21 45→55 36→45 50→55 42 215/262/286 72278 312 23% 5% 49 -1.8 243/293/321 78317 319 23% 6% 72 -0.2 255/305/3358132732121%6%77+0.2
Dru Baker
2022 · A
22 45→55 37→40 56→60 41 213/266/295 82298 414 28% 6% 54 -1.4 239/296/340 101343 930 31% 6% 79 +0.3 247/300/3308335173930%6%73-0.1
Jose Cordova
2021 · A
21 49 37→40 50 42 230/287/303 73298 413 23% 5% 65 -0.7 211/265/280 69308 39 31% 5% 50 -1.8 227/290/3128530541225%7%65-0.3
Starlin Rodriguez
2011 · A
21 46→54 35→45 53→50 40 214/277/280 66300 216 28% 5% 55 -1.4 236/287/346 110317 911 27% 4% 76 +0.1 236/289/364129308121026%5%79+0.2
Isaias Velasquez
2010 · A
22 50→59 37→40 53→55 43 233/280/320 87295 312 22% 5% 66 -0.6 247/299/331 84309 319 20% 6% 76 +0.1 262/317/3438132522419%7%83+0.4
Nick Allen
2021 · A
22 45→55 37→40 52→50 43 212/261/293 81267 414 22% 5% 51 -1.7 222/272/320 98275 914 22% 6% 63 -0.9 242/303/3167428961617%8%72-0.1
Raynel Delgado
2021 · A
21 46→56 37→40 50→60 42 217/268/291 74307 49 30% 6% 53 -1.5 197/260/284 87287 714 32% 7% 49 -1.8 242/304/3369433383228%7%76+0.1
Johan Rojas
2021 · A
20 48→57 38→45 51→65 44 226/278/313 88285 311 21% 6% 63 -0.8 222/270/334 112284 931 24% 5% 66 -0.6 253/294/35310031874122%5%77+0.1
Emerson Landoni
2010 · A
21 46→56 37→40 45 46 216/281/289 72281 47 24% 7% 59 -1.1 232/276/309 77293 58 22% 5% 61 -1.0 263/307/339753144416%5%78+0.1
Yonathan Daza
2015 · A
21 50→56 38→40 48→50 41 238/277/314 76279 614 17% 4% 63 -0.9 249/278/318 69314 310 21% 3% 63 -0.8 255/302/330753054617%6%74-0.0
Adan Velazquez
2011 · A
21 42→52 41→45 52→50 40 203/262/305 102282 710 29% 6% 55 -1.4 223/270/319 96299 89 27% 5% 62 -0.9 248/287/342943018620%4%71-0.2
Isiah Kiner-Falefa
2015 · A
20 48→56 34→40 50→55 44 224/275/274 50289 211 22% 6% 52 -1.6 243/293/292 49296 29 17% 5% 64 -0.8 264/312/3417729962114%5%81+0.3
Jonathan Ornelas
2021 · A
21 41→51 39→45 50 42 199/261/284 85279 611 30% 7% 50 -1.8 227/277/335 108310 1110 29% 6% 69 -0.4 235/295/3248832691229%7%70-0.3
Jose Duarte
2006 · A
21 48→56 40 50→55 47 229/285/330 101294 711 24% 7% 70 -0.3 235/283/309 74308 319 23% 6% 64 -0.8 236/303/3279129561421%9%75-0.0
Lorenzo Cedrola
2019 · A
21 50→58 37→45 50 38 236/268/314 78287 316 19% 2% 59 -1.1 243/283/328 85289 515 17% 3% 69 -0.4 249/294/35310429281617%3%76+0.1
Calten Daal
2015 · A
21 53→56 35→30 52→50 40 247/277/309 62313 311 22% 4% 60 -1.0 252/288/303 51327 315 22% 4% 64 -0.8 266/295/2963034811523%4%61-0.5
Darell Hernaiz
2022 · A
20 48→57 38→45 50 42 231/275/303 72293 715 24% 5% 59 -1.1 246/293/350 104303 1017 21% 6% 79 +0.3 252/302/359107305101720%6%82+0.4
Francisco Acuna
2021 · A
21 44→50 37→45 49→50 42 208/267/284 76290 47 28% 6% 52 -1.6 194/271/281 87277 510 30% 7% 54 -1.4 223/293/3229929491626%7%70-0.2
Erik González
2013 · A
21 47→55 37→45 50 42 223/263/297 74276 48 21% 5% 52 -1.6 228/261/341 113305 811 27% 4% 63 -0.9 249/272/365116335101228%3%71-0.2
A.J. Jimenez
2011 · A
21 46→56 40→45 50 35 224/254/314 90308 713 29% 4% 53 -1.5 246/284/346 100309 710 22% 5% 74 -0.1 257/295/356993156720%5%78+0.1