Terrin Vavra2B Norfolk Tides
Age 29 L/R 5'11" / 185 lbs AAA HR +8% Svc 4.000 · Ctrl thru 2027
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†73
AVG/OBP/SLG.231 / .295 / .319
PA250
HR3
K%25
BB%7
ISO89
MLB%10%
Value2026 · WAR
BAT: -7.6 runs (wOBA-derived runs vs avg)-8BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: -2.7 runs (Positional adjustment)-3POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.00+0.0WAR
0.00.51.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 50 / POW 35
Toolsscout grade · Statcast %ile · 2022-2025
CONTACT50
Whiff%
4511.5%
xwOBA
590.319
POWER35
Barrel%
102.7
Avg EV
1986.7
Bat Spd
1065.2
EYE55
Chase%
4931.9%
SPEED50
Sprint
6027.9
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-2$0.2M
2027Arb-3$0.6M
Totals $0.0M $-2M +$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
201922 AAsheville Tourists 453405 891916 31892 189 220279316595 96260 207 258 56
201922 AAsheville Tourists 453374 11932110 62622 189 318418489907 171350 1414 391 157
202124 AA2 teams 208182 411123 20645 62 225319357676 132330 3110 295 84
202124 AA2 teams 208170 451225 32485 62 265396447843 182342 2315 378 147
202225 AAA3 teams 332289 851823 33656 62 294378401779 107366 2010 338 117
202225 AAA3 teams 332278 821923 44586 62 295402410813 115359 1713 366 138
202326 AAA2 teams 124113 30312 7282 31 265320363683 97337 236 292 82
202326 AAA2 teams 124112 33412 8252 31 295352402754 107365 206 335 114
202427 AAA2 teams 262235 55644 21733 23 234305345650 111321 288 281 74
202427 AAA2 teams 262226 54734 30683 23 239336350685 111323 2611 311 96
202528 AAANorfolk Tides 298266 671212 21742 71 252311327638 75340 257 278 71
202528 AAANorfolk Tides 298253 651312 34582 71 257349340689 83325 1911 309 94
▸ 2026 Season
202629 MLBBAL 250227 53823 19632 41 233298326624 93306 258 281 73 -8 +0 -0 -3 +7 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBBAL 27% 332301 691124 25833 51 229295319614 90304 258 282 74 -10 +1 -2 -4 +9 -0.5
202730 MLBBAL 27% 9183 19311 7231 10 229297325622 96308 258 279 72 -3 +0 -1 -1 +3 -0.2
▸ Career Totals
Career 250221 54522 24541 21 244321312633 68311 2210 286 77 -6 +0 -2 -1 +7 -0.3
/ 162G 650575 1401355 621403 53 243320310630 66310 2210 286 77 -17 -0 -6 -3 +18 -0.8
Career 22592018 489881527 17753925 5120 242311341652 99314 248 287 77 -58 +2 -4 -15 +64 -1.1
/ 162G 650581 1402548 511557 156 241310339649 98312 248 287 77 -17 +1 -1 -4 +18 -0.3

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
201922 AAsheville Tourists 453374 11932110 62622 189 318418489907 171350 1414 391 157 +29 +0 +13 4.3
202124 AABowie Baysox 184149 371015 29425 61 248388430818 181314 2316 368 140 +8 +1 +5 1.5
202124 A+Aberdeen IronBirds 2421 8210 360 01 3814585711.030 190533 2512 450 203 +3 -0 +1 0.3
202225 MLBBaltimore Orioles 10389 23211 12190 01 258347337684 79310 1812 309 95 -1 -0 -0 +1 +3 0.3
202225 AAANorfolk Tides 208173 561412 28366 51 324435451886 127400 1713 399 163 +15 +1 +6 2.2
202225 A+Aberdeen IronBirds 2116 3300 430 10 188350375725 188214 1419 316 100 +0 +0 +1 0.1
202326 MLBBaltimore Orioles 5649 12000 5120 10 245315245560 324 219 256 54 -3 +0 -2 -1 +2 -0.4
202326 AAANorfolk Tides 6863 21412 3132 21 333382524906 190396 194 399 164 +5 +0 +2 0.7
202427 AAANorfolk Tides 237202 47534 29623 23 233338347684 114314 2612 311 96 -1 -1 +7 0.5
202427 A+Aberdeen IronBirds 2524 7200 160 00 292320375695 83389 244 312 97 -0 +0 +1 0.1
202528 AAANorfolk Tides 298253 651312 34582 71 257349340689 83325 1911 309 94 -2 +1 +8 0.8
▸ Career Totals (raw MLB only — historical actual)
MLB Career 159138 35211 17310 11 254335304640 51315 1911 290 80 -4 -0 -2 -0 +5 -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
#1Ehire Adrianzalast yr '22
career totals — 9 seasons, 1,519 PA
91,5192019240310353+10+134.04.4
/16266498+4.2+5.51.8pk7: 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
#3Abraham O. Nunezlast yr '07
career totals — 8 seasons, 2,389 PA
82,3891724246315322+2+92.52.7
/16266457+0.5+2.50.7pk7: 3
#4Chris Woodwardlast yr '09
career totals — 9 seasons, 1,835 PA
91,835339242299370+2-02.22.7
/162664123+0.6-0.00.8pk7: 3
#5Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#6Einar Díazlast yr '05
career totals — 6 seasons, 1,763 PA
61,7631610248297342+5+122.42.4
/16266464+1.9+4.70.9pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
227523243314311-2-1-0.1-0.1
/16266467-4.0-2.7-0.2pk7: -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
Terrin Vavra (OGILVIE) 29 50 35 50 55 231/295/319 88306 34 25% 7% 73 -0.1
Mitch Canham
2014 · AAA
29 47→50 38→45 49→45 47 221/284/314 93287 412 24% 8% 66 -0.6 219/274/318 99282 713 24% 7% 63 -0.8 180/221/2294922551222%5%15-0.8
Logan Watkins
2019 · AAA
29 46→52 37→40 47→55 45 220/276/295 76279 412 22% 6% 58 -1.2 232/297/349 117294 1117 24% 7% 82 +0.5 236/310/351115294112822%8%84+0.2
Omar Quintanilla
2011 · MLB
29 45→55 40→45 47→45 46 216/276/308 92283 67 25% 7% 62 -0.9 229/287/342 113284 106 22% 7% 75 -0.0 233/299/3381052879321%8%73-0.1
Peter Bergeron
2007 · MLB
29 50→58 42→40 44→50 45 240/289/341 101303 911 24% 6% 75 -0.0 229/279/329 100290 811 23% 6% 68 -0.5 223/261/274512830820%5%43-0.4
Brad Coon
2012 · AAA
29 47→57 37→40 52→60 49 223/289/301 78286 416 22% 8% 66 -0.6 214/289/296 82280 516 23% 9% 64 -0.8 199/283/2585826231822%10%50-1.0
Sergio Perez
2019 · AAA
29 49 38→40 47→50 44 233/279/313 80292 411 21% 6% 63 -0.8 244/277/358 114296 118 21% 4% 75 -0.0 267/287/36910231810219%2%82+0.2
Blake Davis
2013 · MLB
29 47→54 40 49→50 42 227/262/323 96275 79 20% 4% 59 -1.1 215/247/300 85275 59 23% 4% 46 -2.0 205/233/275712673724%3%30-1.6
Wilmer Difo
2021 · MLB
29 47→54 41→45 49→55 49 228/293/328 100286 914 23% 8% 74 -0.1 229/284/334 105285 1011 22% 7% 72 -0.2 218/274/3139526991522%7%60-0.5
Drew Meyer
2010 · AAA
28 51→57 39→40 49→50 48 244/297/330 87297 57 19% 7% 76 +0.0 226/281/322 96286 78 22% 7% 67 -0.5 198/257/278802535723%7%43-1.1
Taylor Kohlwey
2023 · AAA
29 48→55 40→45 48→50 48 228/297/323 95294 810 24% 8% 75 -0.0 227/307/336 109294 912 24% 9% 82 +0.5 237/332/353115300101522%11%95+1.2
Nate Orf
2019 · MLB
29 46→53 40→45 53→50 47 220/295/315 95274 715 22% 7% 72 -0.2 222/308/332 110272 1114 21% 8% 83 +0.6 213/311/314102255111120%8%77+0.1
Jose Salazar
2013 · AAA
29 48 39→40 49→45 41 231/266/321 91287 69 22% 5% 59 -1.1 222/258/297 75287 66 24% 4% 50 -1.8 217/251/266492803223%4%35-1.1
Yonathan Daza
2022 · MLB
28 51→56 39→40 47→50 46 243/291/325 82293 68 19% 6% 72 -0.2 244/295/324 80291 56 17% 6% 73 -0.1 250/300/318692963416%5%72-0.1
Elian Herrera
2014 · MLB
29 49→55 39→40 52→60 45 234/293/318 84306 618 24% 7% 71 -0.3 242/287/339 97312 812 24% 6% 73 -0.1 247/288/3439631971024%5%71-0.2
Frank Moore
2007 · AA
29 48→52 39→45 48→50 42 228/279/321 92308 611 27% 6% 66 -0.6 220/270/323 103301 98 28% 6% 63 -0.9 212/257/3111002908329%6%51-0.7
Matt Angle
2015 · AAA
29 44→54 38→40 53→60 40 209/266/287 79297 616 30% 6% 53 -1.5 208/270/288 80305 619 31% 7% 54 -1.4 185/263/2213629003333%9%31-1.0
Christian Herrera
2011 · AAA
29 48 40 47→45 39 232/274/322 90303 79 25% 4% 64 -0.8 218/270/309 91296 711 28% 5% 59 -1.1 205/264/2787328151127%5%47-0.6
Brian Dinkelman
2013 · MLB
29 47→55 39→45 46→50 44 226/276/316 90278 69 21% 5% 63 -0.8 213/273/334 121251 1211 20% 7% 68 -0.5 180/249/303123200131118%8%49-0.8
Ramón Vázquez
2006 · MLB
29 48→58 38→45 48→50 50 227/289/310 83276 58 19% 8% 67 -0.5 227/298/340 113282 105 22% 9% 79 +0.3 241/325/3561152959220%11%90+0.6
Chris Gutierrez
2013 · AAA
29 48→58 37→40 46→45 49 222/298/297 74294 37 24% 8% 68 -0.5 220/286/308 88280 67 22% 7% 66 -0.6 216/283/292762675320%8%57-0.7