Efren TeranSS Kannapolis Cannon Ballers
Age 19 S/R 5'10" / 163 lbs A HR +4% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION195 act + 130 ros · stats below = ROS only
wRC+†66
AVG/OBP/SLG.229 / .295 / .305
PA130
HR1
K%23
BB%8
BABIP295
ISO76
MLB%0%
Value2026 · WAR
BAT: -14.8 runs (wOBA-derived runs vs avg)-15BATRUN: -1.7 runs (SB/CS + UBR baserunning)-2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.5 runs (Positional adjustment)+3POSREP: +9.2 runs (Replacement-level credit)+9REPTotal WAR: -0.40-0.4WAR
0.01.12.30.40.81.21.51.61.71.81.81.61.4+$91M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 63 / POW 33
Toolsscout grade
CONTACT63
scouting grade only
POWER33
scouting grade only
EYE56
scouting grade only
SPEED51
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+1.6$9M+$8M
2032Pre-Arb$0.9M+1.7$9M+$8M
2033Pre-Arb$1.0M+1.8$8M+$8M
2034Arb-1$4M+1.8$8M+$6M
2035Arb-2$6M+1.6$6M+$4M
2036Arb-3$7M+1.4$5M+$3M
Totals $20M $45M +$38M

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 Red Sox Red 140129 20300 10160 33 155216178394 23175 117 184 -1
202417 ROKDSL Red Sox Red 140122 25500 17100 33 205302246548 41221 712 260 57
202518 ROKFCL Red Sox 9788 13100 8201 23 148227159386 11191 218 176 -7
202518 ROKFCL Red Sox 9783 17100 13131 23 205320217536 12243 1313 264 60
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ACWS 195177 39212 15441 25 220285277562 56280 238 258 55 -10 -2 +0 +2 +6 -0.4
YTD19 ACWS 195168 44313 24311 25 262358345703 83304 1612 321 104 +1 -2 +0 +2 +6 0.7
ROS19 ACWS 0% 130118 27411 10301 22 229295305600 76290 238 272 66 -5 -0 +0 +1 +4 -0.0
ROS19 MLBCWS 0% 01 0000 000 00 291 267 63 +0 +0
FULL19 ACWS 195178 39212 15441 25 219285275560 56278 238 258 55 -10 -2 +0 +2 +6 -0.4
TOT19 ACWS 325295 66623 25742 47 224289288577 64286 238 263 60 -15 -2 +0 +3 +9 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBCWS 34% 317286 681025 25733 53 238306339645 101295 238 287 78 -8 -0 +0 +3 +9 0.4
202821 MLBCWS 48% 423382 901327 34954 75 236305335640 99296 228 295 84 -8 -1 +0 +5 +12 0.8
202922 MLBCWS 54% 492444 10816310 401105 96 243313360673 117297 228 300 88 -7 -1 +0 +5 +14 1.2
203023 MLBCWS 57% 534480 11617311 441185 106 242312358670 117297 228 303 90 -6 -0 +0 +6 +15 1.5
203124 MLBCWS 57% 561503 12318312 471236 117 245317364680 119298 228 305 92 -5 -1 +0 +6 +16 1.6
203225 MLBCWS 57% 575516 12619312 481266 117 244316362678 118298 228 306 92 -5 -1 +0 +6 +16 1.7
203326 MLBCWS 56% 581521 12719312 491276 117 244316361677 117298 228 306 93 -5 -1 +0 +6 +16 1.8
203427 MLBCWS 55% 581520 12719312 501276 117 244318362679 117298 229 306 93 -5 -1 +0 +6 +16 1.8
203528 MLBCWS 55% 575514 12619312 501276 117 245319364683 119298 229 306 92 -5 -1 -1 +6 +16 1.6
203629 MLBCWS 53% 565505 12318312 491266 107 244318362680 119297 229 304 91 -6 -1 -1 +6 +16 1.4
203730 MLBCWS 53% 554496 12018311 481255 106 242315357672 115296 239 301 89 -7 -0 -2 +6 +16 1.2
203831 MLBCWS 52% 540483 11517310 471235 96 238312348660 110295 239 298 86 -9 -1 -3 +6 +15 0.9
203932 MLBCWS 56% 521466 1091629 451215 85 234308335643 101292 239 292 82 -11 -0 -4 +6 +15 0.6
204033 MLBCWS 59% 492443 1001428 421174 85 226299321619 95289 249 286 77 -13 -0 -4 +5 +14 0.2
204134 MLBCWS 54% 445400 891227 381084 64 223296315611 92284 249 278 71 -14 -0 -5 +5 +13 -0.2
202720 MLBCWS 34% 10998 24312 9251 21 245315357672 112296 238 281 74 -3 +0 +0 +1 +3 0.1
202821 MLBCWS 48% 205184 45714 17462 42 245315359674 114297 228 289 79 -5 +0 +0 +2 +6 0.3
202922 MLBCWS 54% 267240 58915 22593 53 242313350663 108297 228 294 83 -5 -0 +0 +3 +8 0.5
203023 MLBCWS 57% 302271 661026 25673 64 244314362676 118298 228 297 85 -5 -0 +0 +3 +9 0.7
203124 MLBCWS 57% 317285 711127 26693 64 249318375694 126299 228 299 87 -5 -0 +0 +3 +9 0.7
203225 MLBCWS 57% 325292 721127 27713 64 247317370687 123299 228 300 88 -5 -0 +0 +3 +9 0.8
203326 MLBCWS 56% 328294 731127 28723 64 248320371691 122299 229 300 88 -5 -0 +0 +4 +9 0.8
203427 MLBCWS 55% 322289 711127 27713 64 246317370687 125299 228 300 88 -4 -0 +0 +3 +9 0.8
203528 MLBCWS 55% 316283 691027 27703 64 244316367684 124298 229 299 87 -5 -0 -0 +3 +9 0.7
203629 MLBCWS 53% 302270 661026 26673 64 244318363681 119298 229 298 86 -5 -0 -1 +3 +9 0.6
203730 MLBCWS 53% 292262 62916 25663 53 237310347658 111297 239 295 84 -5 -0 -1 +3 +8 0.5
203831 MLBCWS 52% 282253 59915 24643 53 233307336643 103295 239 292 81 -6 -0 -1 +3 +8 0.3
203932 MLBCWS 56% 293263 61915 25683 53 232306331637 99293 239 287 78 -7 -0 -2 +3 +8 0.2
204033 MLBCWS 59% 290260 59815 25693 43 227302323625 96290 249 281 73 -9 -0 -2 +3 +8 -0.0
204134 MLBCWS 54% 242217 48614 21592 32 221296313609 92285 249 273 67 -9 -0 -3 +3 +7 -0.2
▸ Career Totals
Career 41923762 9041342283 35494341 7548 240313354666 114298 228 293 83 -82 -4 -11 +45 +119 6.8
/ 162G 650583 14021313 551466 127 240312353665 113297 228 293 83 -13 -0 -2 +7 +18 1.1
Career 81237294 172725341151 684181278 14496 237309345654 108293 228 295 84 -146 -10 -20 +87 +230 14.5
/ 162G 650584 13820312 551456 128 236309342651 106293 228 295 84 -12 -1 -2 +7 +18 1.2

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 Red Sox Red 140122 25500 17100 33 205302246548 41221 712 260 57 -7 -1 +4 -0.3
202518 ROKFCL Red Sox 9783 17100 13131 23 205320217536 12243 1313 264 60 -4 -1 +3 -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
#1Brad Ausmuslast yr '10
career totals — 11 seasons, 4,296 PA
114,2963939244319326+39+4312.412.0
/16266466+6.1+6.61.9pk7: 12
#2Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#3Royce Claytonlast yr '07
career totals — 8 seasons, 3,920 PA
83,9205470256311365+18+1710.110.0
/162664912+3.1+2.91.7pk7: 10
#4Cliff Penningtonlast yr '17
career totals — 10 seasons, 3,108 PA
103,1083684243310341+28+299.29.5
/162664818+5.9+6.22.0pk7: 10
#5Adeiny Hechavarríalast yr '20
career totals — 9 seasons, 3,288 PA
93,2883735253291351+32+468.68.9
/16266477+6.5+9.31.7pk7: 9
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
94,3448477240309352+45+279.57.9
/1626641312+6.8+4.11.4pk7: 6
#6Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7

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
Efren Teran (OGILVIE) 19 58→63 28→33 46→51 56 224/289/288 64286 34 23% 8% 60 -0.4
Alejo Lopez
2016 · A
20 51→61 38→40 46→55 51 238/307/318 80276 49 15% 7% 78 +0.2 230/282/305 75268 410 15% 6% 63 -0.9 268/338/3538531951716%8%95+1.1
Pedro Ramírez
2023 · A
19 51→55 40→45 53→55 43 245/292/346 101303 714 21% 5% 78 +0.2 237/292/339 102303 814 23% 6% 76 +0.1 255/306/365110315102221%6%86+0.6
Henry Alejandro Rodriguez
2009 · A
19 48→58 37→45 52→55 49 226/279/304 78263 413 15% 6% 61 -1.0 248/280/348 100291 816 17% 4% 73 -0.1 270/301/382112304121115%4%91+0.7
Alain Camou
2023 · A
19 52 37→40 46→50 53 241/307/322 81285 310 16% 8% 78 +0.2 207/265/272 65271 26 22% 7% 47 -1.9 177/232/223462370224%6%19-1.0
Angel Genao
2023 · A
19 45→55 37→50 51→50 47 213/285/285 72291 512 27% 8% 59 -1.1 243/293/354 111312 811 23% 6% 80 +0.4 264/318/398134323111321%7%100+1.2
Osleivis Basabe
2019 · A
18 51→61 38→45 49→50 48 238/291/324 86288 312 18% 7% 71 -0.3 236/280/312 76293 312 19% 5% 63 -0.8 270/315/37110232841718%5%90+0.8
Max Moroff
2013 · A
20 50→56 39→50 48→50 52 238/315/322 84301 612 22% 10% 82 +0.5 207/268/292 85295 510 29% 7% 54 -1.4 235/313/371135309141027%10%91+0.9
Ramón Cabrera
2009 · A
19 43→53 40 51→40 49 209/274/305 96254 77 20% 8% 60 -1.0 234/282/320 86276 45 16% 6% 66 -0.6 263/317/347843013313%7%86+0.6
Rodrigo Orozco
2014 · A
19 45→55 40 46→50 48 215/281/315 100269 68 22% 7% 66 -0.6 224/285/309 85275 511 19% 7% 66 -0.6 248/302/3277931331120%7%72-0.1
Luis Durango
2006 · A
20 55→65 34→30 46→60 53 252/333/305 53307 216 17% 9% 85 +0.7 267/335/325 58322 216 16% 8% 90 +1.0 289/352/3223334803015%9%92+1.0
Xavier Edwards
2019 · A
19 52→62 37→40 56→60 50 245/307/319 74309 318 21% 8% 77 +0.1 246/292/306 60294 119 16% 6% 66 -0.6 304/363/3868134843613%8%114+2.3
Walter Ibarra
2007 · A
19 46→56 36→40 46→50 50 215/282/279 63263 38 19% 8% 56 -1.3 205/252/272 67266 38 23% 5% 42 -2.3 263/296/36610233161221%3%82+0.3
Adael Amador
2022 · A
19 45→54 41→50 45→55 47 217/279/316 98271 811 23% 7% 65 -0.7 239/313/375 136278 1617 19% 9% 95 +1.4 230/306/371141263182320%9%88+0.7
Harold Garcia
2007 · A
20 45→55 39→45 46→55 47 211/305/306 95281 69 25% 8% 76 +0.0 229/295/330 101292 715 23% 5% 76 +0.1 253/307/36010734272627%4%86+0.5
Juan Brito
2021 · A
19 47→49 41→50 53→45 48 227/287/331 103273 813 20% 7% 72 -0.2 229/306/358 129287 1210 23% 9% 89 +0.9 227/311/37414727215921%10%92+1.1
Brayan Rocchio
2021 · A
20 48→55 38→45 48→50 43 226/277/308 82281 513 21% 5% 62 -0.9 225/284/354 129286 1214 25% 6% 77 +0.1 229/300/349120276111520%8%80+0.3
Steve Lombardozzi Jr.
2010 · A
21 53→59 37→45 50 48 247/304/323 76309 39 20% 7% 76 +0.1 261/309/361 100310 614 17% 6% 89 +0.9 270/315/37210231361615%5%90+1.0
Jesus Rodriguez
2021 · A
19 46→55 42→45 49→50 46 224/285/337 113288 99 25% 8% 72 -0.2 235/300/339 104298 612 22% 8% 80 +0.4 254/315/36210830991620%7%88+0.7
Michael Chirinos
2019 · A
19 49 36→40 51→55 56 226/296/292 67252 411 12% 9% 66 -0.6 223/285/300 77247 614 12% 8% 63 -0.8 217/274/284672247227%7%60-0.4
Ildemaro Vargas
2010 · A
19 45→55 37→45 47→50 45 209/276/285 76270 310 23% 7% 56 -1.3 219/281/303 84264 48 17% 6% 63 -0.9 263/306/353902817129%5%82+0.4