Braylin TaveraOF Frederick Keys
Age 21 R/R 6'3" / 175 lbs A+ HR +8% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION272 act + 181 ros · stats below = ROS only
wRC+†35
AVG/OBP/SLG.167 / .251 / .254
PA181
HR3
SB9
K%44
BB%9
BABIP299
ISO87
MLB%0%
Value2026 · WAR
BAT: -31.4 runs (wOBA-derived runs vs avg)-31BATRUN: +2.9 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.7 runs (Positional adjustment)-3POSREP: +12.8 runs (Replacement-level credit)+13REPTotal WAR: -1.90-1.9WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 30
Toolsscout grade
CONTACT30
scouting grade only
POWER30
scouting grade only
EYE50
scouting grade only
SPEED50
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
202217 ROKDSL BAL Black 185159 25402 21725 74 157276220496 63271 3911 236 39
202217 ROKDSL BAL Black 185144 35502 36475 74 243411319730 76347 2519 350 126
202318 ROKFCL Orioles 133117 21403 12352 135 179267291558 111222 269 249 49
202318 ROKFCL Orioles 133107 28504 22232 135 262397421818 159293 1717 367 139
202419 ADelmarva Shorebirds 355318 45321 311194 2713 142227173400 31220 349 187 1
202419 ADelmarva Shorebirds 355300 52521 49904 2713 173297213511 40242 2514 250 49
202520 ADelmarva Shorebirds 443394 681227 361948 189 173256266522 94310 448 236 39
202520 ADelmarva Shorebirds 443372 841437 581358 189 226342336678 110329 3013 312 97
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 A+BAL 272241 42805 241333 236 174257270527 95349 499 239 41 -18 +2 +0 -2 +8 -1.0
YTD21 A+BAL 272229 561207 36993 236 245354389743 144389 3613 334 114 +4 +2 +0 -2 +8 1.3
ROS21 A+BAL 0% 181161 27503 16792 93 167251254505 87296 449 231 35 -13 +1 +0 -1 +5 -0.9
ROS21 MLBBAL 0% 11 0000 000 00 300 00 226 31 -0 +0 +0 -0 +0 -0.0
FULL21 A+BAL 273242 42805 241333 236 174257269525 95346 499 239 41 -18 +2 +0 -2 +8 -1.0
TOT21 A+BAL 453402 691308 402125 329 171255263518 92327 479 236 39 -31 +3 +0 -3 +13 -1.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBBAL 35% 517461 8315110 452116 196 180262282544 102297 419 249 49 -30 +1 +0 -3 +15 -1.7
202823 MLBBAL 49% 561500 9417212 502196 196 188270302572 114297 399 260 57 -27 +1 +0 -3 +16 -1.4
202924 MLBBAL 53% 589524 10118214 532237 196 193276315591 122297 389 267 63 -25 +1 +0 -4 +17 -1.1
203025 MLBBAL 55% 604537 10519215 552267 186 196279322601 127297 379 271 65 -24 +1 +0 -4 +17 -0.9
203126 MLBBAL 59% 612544 10619215 562297 176 195278320598 125297 379 272 66 -23 +1 +0 -4 +17 -0.9
202722 MLBBAL 35% 179159 29504 16732 72 182266289555 107301 419 244 45 -11 +1 +0 -1 +5 -0.7
202823 MLBBAL 49% 272243 46816 241063 93 189270305575 115302 399 256 54 -14 +1 +0 -2 +8 -0.8
202924 MLBBAL 53% 311277 551018 281183 103 199279329608 130302 389 263 59 -14 +1 +0 -2 +9 -0.7
203025 MLBBAL 55% 331294 581118 301244 103 197280323604 126302 379 267 62 -14 +1 +0 -2 +9 -0.6
203126 MLBBAL 59% 363323 641219 331364 103 198281325606 127302 379 268 63 -15 +1 +0 -2 +10 -0.6
▸ Career Totals
Career 14571297 25246435 13155716 4614 194276317593 123304 389 261 58 -69 +4 +0 -9 +41 -3.3
/ 162G 650579 11421216 582487 216 197278323601 126307 389 261 58 -31 +2 +0 -4 +18 -1.5
Career 41803715 6751161382 375160754 16664 182266286552 104289 389 252 51 -233 +8 +0 -25 +118 -13.5
/ 162G 650578 10518213 582508 2610 182266287553 106288 389 252 51 -36 +1 +0 -4 +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
202217 ROKDSL BAL Black 185144 35502 36475 74 243411319730 76347 2519 350 126 +5 -0 +5 1.1
202318 ROKFCL Orioles 133107 28504 22232 135 262397421818 159293 1717 367 139 +6 +1 +4 1.0
202419 ADelmarva Shorebirds 355300 52521 49904 2713 173297213511 40242 2514 250 49 -20 +0 +10 -1.0
202520 ADelmarva Shorebirds 443372 841437 581358 189 226342336678 110329 3013 312 97 -2 +0 +13 1.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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
#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
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,4573446192271311-9+0-2.9-1.4
/1626641521-4.0+0.0-1.3pk7: 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
Braylin Tavera (OGILVIE) 21 30 30 50 50 171/255/263 92327 832 47% 9% 39 -1.9
Frankeny Fernandez
2017 · A
20 36 38→40 53→60 42 174/248/255 81275 519 36% 8% 37 -2.6 193/258/268 75281 510 31% 7% 44 -2.1 172/238/215432393627%7%20-1.1
Markus Brisker
2012 · A
21 38→35 39→40 52→55 41 178/257/259 81298 617 39% 8% 43 -2.2 186/257/271 85303 619 38% 7% 45 -2.1 130/204/1855621733238%6%-1-1.6
Didimo Bracho
2017 · A
20 35 37→30 48→60 34 172/222/242 69271 513 37% 5% 21 -3.7 195/244/300 105293 86 34% 5% 46 -2.0 181/230/32114025111332%5%41-0.6
Ismael Alcantara
2019 · A
20 39→28 38→45 51→50 41 185/255/266 81281 513 34% 7% 43 -2.2 211/277/317 106330 915 36% 7% 64 -0.8 193/256/311118287121635%6%52-0.7
Ignacio Valdez
2016 · A
21 34 39→45 48→50 38 168/235/254 87269 68 38% 7% 31 -3.0 170/233/292 122289 144 43% 7% 40 -2.4 133/182/26313019917043%5%8-1.1
Juan Beltre
2007 · A
21 36 34→30 47→60 34 173/221/220 48266 210 34% 4% 15 -4.1 209/274/272 63297 319 29% 6% 52 -1.6 243/319/2914931423221%7%73-0.0
George Feliz
2023 · A
20 36 40→50 54→45 36 177/234/268 91293 813 40% 6% 33 -2.9 180/242/287 107318 1211 44% 6% 43 -2.2 173/237/30012728316943%6%41-0.8
Willy Diaz
2015 · A
21 36 36→40 45→40 46 170/263/235 65253 45 32% 9% 40 -2.4 187/263/267 80309 54 37% 8% 46 -2.0 184/258/270863085239%8%42-0.8
Yeison Santana
2022 · A
21 43 37→30 45→55 39 199/261/271 71320 510 37% 7% 46 -2.0 217/285/282 65313 315 29% 8% 59 -1.1 221/302/2634230822226%9%57-0.6
Jawuan Harris
2019 · A
22 40→24 40 51→55 42 188/270/283 95293 714 35% 8% 54 -1.4 158/251/236 78308 519 45% 9% 35 -2.8 116/220/1806424652649%10%6-2.4
Nelson Medina
2022 · A
21 39 38→45 53→50 47 187/270/270 84274 515 31% 9% 51 -1.7 185/255/279 94336 713 43% 8% 46 -2.0 134/194/2097529151652%6%-1-1.8
Monte Harrison
2017 · A
21 37→44 38→50 52→60 35 176/245/255 79302 614 41% 6% 36 -2.7 208/262/336 128338 1419 41% 5% 63 -0.8 206/263/349143355183144%5%64-0.5
Carson Tucker
2023 · A
21 39 38→40 52→55 34 164/237/241 78356 611 51% 8% 29 -3.2 184/248/266 82392 79 50% 7% 40 -2.4 198/246/2646634832242%5%35-0.7
Jase Bowen
2022 · A
21 37→38 41→50 54→55 34 183/241/274 91285 912 37% 5% 39 -2.5 193/247/307 114286 1316 36% 5% 50 -1.7 200/250/342142290172436%5%57-0.7
Maikol Escotto
2023 · A
21 39 40 47→50 35 183/244/270 87313 814 42% 6% 39 -2.5 180/225/274 94278 1014 37% 5% 31 -3.0 171/213/26190250111835%4%20-1.8
Norkis Marcos
2022 · A
21 38 35→30 49→50 39 169/247/223 54316 214 43% 8% 29 -3.2 172/242/248 76359 615 49% 8% 33 -2.9 122/199/2017925492152%8%1-1.6
Ruben Martinez
2008 · A
21 40 36→30 57→60 43 181/269/246 65310 322 39% 9% 44 -2.1 178/244/244 66286 213 36% 7% 32 -3.0 141/183/1935221401032%4%-12-1.9
Gilbert Gomez
2012 · A
20 39→35 40 52→50 40 193/252/284 91274 714 31% 6% 46 -2.0 201/271/278 77305 48 32% 8% 53 -1.5 191/271/264742963733%9%45-1.3
Carl Thomore
2014 · A
21 37→40 36→30 48→50 40 172/244/234 62301 38 41% 8% 30 -3.1 197/262/269 72321 59 37% 7% 46 -2.0 189/256/254653046937%7%38-1.9
Jose Meza
2023 · A
20 41→34 41→45 48→50 40 199/264/295 96283 910 32% 6% 54 -1.4 202/295/301 99301 98 33% 10% 69 -0.4 182/291/2769427591033%11%61-0.6