Ryan Noda1B Norfolk Tides
Age 30 L/L 6'1" / 217 lbs AAA HR +8% Svc 3.000 · Ctrl thru 2028
2026 ROS PROJECTION191 act + 159 ros · stats below = ROS only
wRC+†95
AVG/OBP/SLG.209 / .329 / .358
PA159
HR5
K%35
BB%13
BABIP311
ISO149
MLB%10%
Value2026 · WAR
BAT: -3.4 runs (wOBA-derived runs vs avg)-3BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.4 runs (Defensive runs vs avg)+0FLDPOS: -6.2 runs (Positional adjustment)-6POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 20 / POW 45
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT20
Whiff%
1614.8%
xwOBA
540.313
POWER45
Barrel%
7111.3
Avg EV
6690.2
Bat Spd
6072.4
EYE60
Chase%
9022.3%
SPEED40
Sprint
1725.9
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2023
Service   3.000 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-1$0.1M+0.0$0.0M+$0.0M (cut)
2027Arb-2$0.4M
2028Arb-3$0.7M
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
201721 ROKBluefield Blue Jays 276238 661426 35853 74 277377429805 151408 3113 356 131
201721 ROKBluefield Blue Jays 276214 781837 59603 74 3645075751.082 210483 2221 475 222
201822 ALansing Lugnuts 527438 8118314 7418810 144 185316336652 151278 3614 293 82
201822 ALansing Lugnuts 527403 10324420 10913510 144 256425484909 228328 2621 402 166
201923 A+Dunedin Blue Jays 469398 602007 5421010 142 151268254522 103283 4512 245 46
201923 A+Dunedin Blue Jays 469378 9027113 7413810 142 238377418795 180330 2916 355 130
202125 AATulsa Drillers 475413 8311129 4517612 31 201298443741 242254 379 320 103
202125 AATulsa Drillers 475384 9615129 7412712 31 250387521908 271288 2716 395 161
202226 AAAOklahoma City Dodgers 574500 9920119 5620515 204 198298356654 158287 3610 292 82
202226 AAAOklahoma City Dodgers 574464 12023125 9216215 204 259398474872 216339 2816 388 155
202327 MLB2 teams 513420 10025119 8117410 31 238374438812 200354 3416 358 132 +19 +0 -6 -9 +15 1.9
202327 MLB2 teams 513416 9724118 8517310 31 233376425801 192348 3417 361 135 +20 +0 -6 -9 +15 2.0
202428 AAA2 teams 558463 7418117 832029 51 160299313612 153232 3615 281 73
202428 AAA2 teams 558443 9125223 1031719 51 205366427792 221271 3118 356 131
202529 AAA2 teams 350282 435011 5014614 71 152309287596 135250 4214 275 69
202529 AAA2 teams 350255 446011 7711914 71 173390325716 153258 3422 340 118
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD30 AAABAL 191164 38505 18716 61 232330354683 122375 379 301 89 -2 +1 +0 -3 +5 0.0
YTD30 AAABAL 191156 42606 26596 61 269394423817 154396 3114 366 138 +8 +1 +0 -3 +5 1.1
ROS30 AAABAL 10% 159134 28505 20564 31 209329358687 149302 3513 309 95 -1 +0 +0 -3 +5 0.1
ROS30 MLBBAL 10% 1614 3001 260 00 214312429741 214307 3812 295 84 -0 +0 +0 -0 +0 -0.0
FULL30 AAABAL 207178 41506 20776 61 230328360688 129368 3710 301 88 -3 +1 +0 -4 +6 0.0
TOT30 AAABAL 350298 6610010 3812710 92 221329356685 134346 3611 305 91 -3 +1 +0 -6 +10 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBBAL 27% 582492 10017118 7120614 92 203321352672 148299 3512 305 91 -6 +1 -1 -10 +16 0.0
202832 MLBBAL 37% 570481 9515117 7020414 72 198317339656 141293 3612 298 86 -9 +1 -2 -10 +16 -0.4
202731 MLBBAL 27% 159135 28505 19564 21 207323356678 148304 3512 291 81 -3 +0 -0 -3 +5 -0.2
202832 MLBBAL 37% 213180 35606 26765 31 194313328641 133298 3612 285 76 -6 +0 -1 -4 +6 -0.4
▸ Career Totals
Career 1053877 17737130 14937020 93 202331349680 147306 3514 307 93 -8 +1 -8 -32 +30 -1.9
/ 162G 650541 11023119 9222812 62 203331355686 152307 3514 307 93 -5 +0 -5 -20 +18 -1.2
Career 50534259 82916811162 6391852115 9223 195316353669 159293 3713 301 89 -66 +9 -10 -90 +143 -1.4
/ 162G 650548 10722121 8223815 123 195316354670 159294 3713 301 89 -8 +1 -1 -12 +18 -0.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
201721 ROKBluefield Blue Jays 276214 781837 59603 74 3645075751.082 210483 2221 475 222 +38 -0 +8 4.7
201822 ALansing Lugnuts 527403 10324420 10913510 144 256425484909 228328 2621 402 166 +39 +1 +15 5.7
201923 A+Dunedin Blue Jays 469378 9027113 7413810 142 238377418795 180330 2916 355 130 +16 +2 +13 3.2
202125 AATulsa Drillers 475384 9615129 7412712 31 250387521908 271288 2716 395 161 +33 +0 +13 4.7
202226 AAAOklahoma City Dodgers 574464 12023125 9216215 204 259398474872 216339 2816 388 155 +36 +2 +16 5.5
202327 MLBOakland Athletics 495406 9322116 7717010 31 229365406772 177347 3416 350 126 +14 +0 -6 -9 +14 1.4
202327 AAALas Vegas Aviators 1810 4202 830 00 4006671.2001.867 800400 1744 684 381 +6 +0 +1 0.6
202428 MLBOakland Athletics 11195 13401 14371 00 137255211465 74211 3313 225 30 -9 +0 -0 -10 +3 -1.6
202428 AAALas Vegas Aviators 447348 7821222 891348 51 224393486879 261289 3020 389 156 +28 +1 +13 4.2
202529 MLBBaltimore Orioles 5947 5001 11250 10 106276170446 64190 4219 227 32 -5 +0 -0 -6 +2 -1.0
202529 AAANorfolk Tides 291208 396010 669414 61 188413361774 173271 3223 363 136 +12 +1 +8 2.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 665548 11126118 10223211 41 203339352691 150310 3515 318 101 +1 +0 -7 -25 +19 -1.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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Daniel Vogelbachlast yr '24
career totals — 7 seasons, 1,913 PA
71,913810220342411-29-164.44.4
/162664280-10.2-5.61.5pk7: 4
#3Daric Bartonlast yr '14
career totals — 8 seasons, 2,085 PA
82,0853013247356365-37-103.03.4
/162664104-11.9-3.10.9pk7: 4
#4Ji Man Choilast yr '23
career totals — 7 seasons, 1,823 PA
71,823656234338423-33-311.81.8
/162664242-11.9-11.30.7pk7: 2
#5Travis Sniderlast yr '15
career totals — 8 seasons, 1,971 PA
81,9715422244311399-21-171.41.8
/162664187-7.1-5.80.5pk7: 2
#6Darin Ruflast yr '23
career totals — 8 seasons, 1,653 PA
81,653646237329420-28-311.01.7
/162664262-11.3-12.40.4pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,0723010202328350-19-140.50.6
/162664196-11.9-8.90.3pk7: 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
Ryan Noda (OGILVIE) 30 20 45 40 60 221/329/356 134346 109 36% 11% 91 +0.2
Yoshi Tsutsugo
2022 · MLB
30 43 55→50 42→30 53 228/314/412 184273 233 25% 11% 105 +2.1 227/315/379 152301 184 29% 11% 97 +1.5 216/313/35213529417230%12%88+0.5
Jon Singleton
2023 · AAA
31 37→47 54→55 47→45 53 199/303/376 178278 225 35% 13% 92 +1.2 214/304/391 177277 233 30% 11% 96 +1.5 203/294/37116825723129%11%84+0.5
Daniel Palka
2021 · MLB
29 38→44 53→55 44→50 44 206/270/375 170267 225 32% 8% 78 +0.2 223/285/394 171285 225 29% 8% 89 +0.9 217/279/38516827523329%8%80+0.3
Jabari Blash
2018 · MLB
29 41 54→60 42→50 50 208/319/385 177308 226 37% 12% 102 +1.8 223/313/434 211326 289 38% 10% 111 +2.5 208/296/460252287361040%9%107+1.4
Mike Ford
2022 · MLB
30 35→45 55 46→30 47 198/274/375 177232 243 27% 8% 80 +0.4 219/301/386 167266 214 26% 9% 94 +1.3 223/311/39717426323224%10%98+0.8
Andy Wilkins
2019 · MLB
30 32→42 55 51→45 42 189/256/365 176245 246 34% 8% 69 -0.4 193/262/347 154306 207 41% 8% 67 -0.5 131/216/25812722019048%9%25-1.2
Greg Bird
2022 · MLB
29 36→46 52→55 43→30 45 198/268/358 160252 203 30% 8% 72 -0.2 204/268/341 137272 167 30% 7% 68 -0.5 175/244/28310823513430%8%40-1.0
Ryan Langerhans
2012 · MLB
32 43→40 51→50 45→50 51 217/309/375 158302 1913 33% 11% 94 +1.3 206/295/357 151303 179 35% 11% 84 +0.6 184/282/33114727016535%12%69-0.2
Brad Nelson
2013 · AAA
30 44→48 53→50 44→50 48 230/295/400 170275 214 25% 8% 95 +1.4 215/270/347 132260 164 23% 7% 69 -0.4 196/249/30310623513122%6%49-1.1
Kirk Nieuwenhuis
2018 · MLB
30 42→50 48→60 45→50 49 205/298/349 144304 1611 35% 11% 83 +0.6 209/285/332 123326 1110 36% 9% 72 -0.2 194/270/3111163147837%8%58-0.6
Graham Koonce
2006 · AAA
31 43→41 54→55 43→30 45 228/291/402 174277 233 27% 7% 94 +1.3 213/286/391 178267 234 29% 8% 89 +1.0 191/275/37418323224229%9%78+0.1
Jeff Larish
2012 · MLB
29 43→46 54→55 43→45 44 226/291/406 180295 224 31% 8% 95 +1.4 201/270/336 135299 146 35% 8% 67 -0.5 159/239/256972524035%10%30-1.1
Mike Costanzo
2014 · MLB
30 41→48 46→50 40 43 208/268/341 133288 144 32% 8% 68 -0.5 207/263/334 127314 147 36% 7% 63 -0.8 146/202/2399224614045%6%14-1.0
Baltazar Lopez
2014 · AAA
30 45 49→50 40→45 38 227/276/372 146321 184 34% 6% 79 +0.3 222/276/340 118332 136 35% 6% 70 -0.3 215/288/266523725240%8%58-0.2
Jason Conti
2005 · MLB
30 47→41 44→45 40→50 45 231/290/355 124304 118 27% 8% 80 +0.4 218/268/336 118288 126 28% 6% 66 -0.6 209/257/31810927612428%5%54-0.9
Michael Pérez
2022 · MLB
29 35 49→50 40 46 187/262/332 145237 174 29% 8% 63 -0.8 186/260/320 134240 174 29% 8% 59 -1.1 167/245/28411721616131%8%43-0.9
Ryan Fitzgerald
2023 · AAA
29 37→42 52→55 43→45 42 199/262/366 167247 197 28% 6% 72 -0.2 207/272/356 149273 169 29% 7% 73 -0.1 226/290/35112528912825%7%75+0.0
Chris Parmelee
2019 · AAA
31 40→50 49→55 44→45 46 208/275/352 144273 176 30% 8% 73 -0.1 216/284/401 185316 256 38% 8% 91 +1.1 187/265/38619925831039%9%78+0.1
Simon Pond
2006 · MLB
29 43→42 51→55 47→45 41 224/278/385 162297 208 31% 6% 84 +0.6 221/276/364 143301 156 30% 7% 76 +0.1 212/268/35013928613330%7%69-0.3
Valentino Pascucci
2010 · AAA
31 41→45 52→55 48→45 48 216/297/379 163280 205 30% 10% 90 +1.0 216/297/382 166300 213 33% 10% 91 +1.1 207/295/37316629522035%10%85+0.5