Patrick WinkelC St. Paul Saints
Age 26 L/R 6'1" / 200 lbs AAA BB +3% Svc 0.0 · Ctrl thru 2033 peak 0.2 · 2028
wRC+†57
AVG/OBP/SLG.200 / .256 / .320
PA196
HR5
K%35
BB%6
MLB%10%
BAT: -9.5 runs (wOBA-derived runs vs avg)-9BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.5 runs (Positional adjustment)+4POSREP: +5.6 runs (Replacement-level credit)+6REPTotal WAR: -0.00-0.0WAR
Scouting · nowfuture
HIT
3535
PWR
5555
SPD
4545
EYE
3835
trajectory · 10 yrs
0.2peak
2028

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.2$0.8M+$0.0M
2029Arb-1$0.8M+0.1$0.4M+$0.0M (cut)
2030Arb-2$0.9M
2031Arb-3$0.2M
2032Ext / FA-deal$0.4M
2033Ext / FA-deal$0.6M
Totals $1M $-5M -$6M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 AFort Myers Mighty Mussels 8474 14401 9301 00 .189.286.284.569 .095.302 3611 .252 51 -5 +0 +0 +1 +2 -0.1
202222 A+Cedar Rapids Kernels 221203 41705 17790 10 .202.264.310.574 .108.300 368 .253 52 -12 +0 +0 +4 +6 -0.2
202323 AAWichita Wind Surge 356316 691417 331103 31 .218.298.335.634 .117.305 319 .283 75 -10 +0 +0 +6 +10 0.7
202424 AAASt. Paul Saints 297282 531305 131091 00 .188.226.287.514 .099.284 374 .226 31 -23 +0 +0 +5 +8 -1.0
202525 AAASt. Paul Saints 180170 31604 9721 00 .182.228.288.516 .106.287 405 .223 29 -14 +0 +0 +3 +5 -0.6
▸ 2026 Season
202626 MLBMIN 196180 37805 13681 20 .206.263.333.596 .128.291 357 .260 57 -9 +0 +0 +4 +6 -0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 25%MIN 269247 501016 18912 31 .202.262.324.586 .121.291 347 .267 62 -11 +0 +0 +5 +8 0.1
202828 MLB 37%MIN 319292 611218 221052 31 .209.269.339.608 .130.291 337 .270 65 -13 +0 -1 +6 +9 0.2
202929 MLB 47%MIN 338309 641318 241112 31 .207.269.333.602 .126.290 337 .271 65 -13 +0 -1 +6 +10 0.1
203030 MLB 55%MIN 352322 661318 251162 30 .205.266.326.593 .121.289 337 .269 64 -14 +1 -2 +6 +10 0.0
203131 MLB 66%MIN 333304 631318 241112 20 .207.270.336.605 .128.288 337 .265 61 -15 +0 -3 +6 +9 -0.2
203232 MLB 83%MIN 307280 561117 221042 20 .200.263.321.585 .121.286 347 .260 57 -15 +0 -4 +5 +9 -0.4
203333 MLBMIN 273250 501016 19942 10 .200.262.320.582 .120.284 347 .255 53 -14 +0 -4 +5 +8 -0.6
203434 MLBMIN 227208 39804 16801 10 .188.249.284.533 .096.282 357 .248 48 -13 +0 -5 +4 +6 -0.8
▸ Career Totals (MLE all levels + projections)
Career 37523437 694142882 264128022 244 .202.263.319.583 .118.292 347 .260 57 -183 +3 -20 +67 +106 -2.6
/ 162G 650595 12025114 462224 41 .202.264.318.581 .116.293 347 .260 57 -32 +0 -3 +12 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 AFort Myers Mighty Mussels 8470 17501 13221 00 .243.369.357.726 .114.340 2615 .336 116 +1 +0 +2 0.4
202222 A+Cedar Rapids Kernels 221197 50906 23620 10 .254.332.391.723 .137.338 2810 .325 107 +2 +0 +6 0.8
202323 AAWichita Wind Surge 356304 8116110 45863 31 .266.366.424.791 .158.335 2413 .352 128 +11 +0 +10 2.2
202424 AAASt. Paul Saints 297276 631607 19901 00 .228.280.362.643 .134.311 306 .287 78 -7 +0 +8 0.1
202525 AAASt. Paul Saints 180166 36707 13591 00 .217.278.386.663 .169.290 337 .296 85 -3 +0 +5 0.2

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
Patrick Winkel (OGILVIE) 26 35 55 45 35 .200/.256/.320 .120.291 52 35% 6% 57 -0.4
Patrick Dorrian
2022 · AAA
26 39→37 48→55 48→45 41 .200/.265/.342 .141.295 166 36% 8% 66 -0.6 .196/.262/.348 .152.292 196 37% 8% 67 -0.5 .176/.243/.318.142.25419537%7%48-1.1
Lou Santangelo
2009 · AAA
26 39→38 46→55 42→40 38 .202/.247/.322 .120.283 143 34% 6% 53 -1.5 .198/.248/.301 .103.281 103 32% 6% 48 -1.9 .183/.237/.280.097.2599032%6%35-1.4
Jakson Reetz
2022 · AAA
26 38→34 45→60 45 39 .189/.269/.309 .120.282 135 36% 7% 61 -1.0 .204/.281/.391 .187.267 245 33% 6% 88 +0.9 .197/.277/.397.201.24526431%7%84+0.3
Cael Brockmeyer
2018 · AAA
26 37→40 45 46→40 38 .192/.248/.309 .116.266 134 32% 6% 51 -1.7 .214/.272/.315 .101.317 107 34% 5% 63 -0.9 .241/.302/.322.081.3717534%5%73-0.0
Jake Lowery
2016 · AA
26 37 44→45 47→30 43 .189/.255/.306 .118.271 114 33% 8% 53 -1.5 .187/.257/.291 .104.291 105 36% 8% 50 -1.7 .125/.205/.184.059.2604049%9%0-1.2
Shane Matheny
2022 · AA
26 38→42 43→45 47→50 39 .187/.250/.294 .107.292 116 38% 7% 48 -1.9 .201/.285/.328 .127.324 149 38% 10% 72 -0.2 .191/.281/.316.125.30014938%10%64-0.5
Bruce Caldwell
2018 · AAA
26 41→45 44→45 46→40 42 .201/.269/.312 .111.301 124 35% 8% 61 -1.0 .204/.265/.317 .113.300 124 34% 7% 59 -1.1 .195/.255/.304.109.27911233%7%50-1.2
Eric Jagielo
2017 · AA
25 40→35 46→45 46→30 38 .201/.265/.327 .126.295 152 36% 6% 63 -0.8 .183/.246/.281 .098.271 103 34% 6% 43 -2.2 .160/.225/.251.090.23510135%6%24-2.4
David Sheaffer
2021 · AAA
26 41 47→55 50→40 38 .209/.254/.341 .132.283 156 32% 5% 61 -1.0 .202/.249/.301 .099.291 95 32% 5% 48 -1.9 .174/.220/.258.084.2527132%5%24-1.0
Erik Ostberg
2022 · AA
26 43 48→55 42→45 39 .216/.273/.352 .135.312 174 35% 7% 72 -0.2 .203/.262/.347 .144.293 177 35% 7% 67 -0.5 .171/.233/.318.147.23717735%7%44-0.6
Kellin Deglan
2018 · AA
26 36→34 46→50 42→40 31 .185/.232/.304 .119.299 155 42% 5% 43 -2.2 .200/.259/.317 .117.320 135 39% 6% 58 -1.2 .179/.247/.293.114.28013239%6%44-0.6
JJ Schwarz
2022 · AA
26 38 44→45 47→30 44 .195/.260/.302 .108.268 124 31% 8% 54 -1.4 .216/.284/.346 .130.306 154 32% 9% 76 +0.0 .206/.279/.334.128.29016133%9%68-0.3
Jason Delay
2022 · AAA
27 38 47→45 48→40 33 .198/.238/.325 .127.287 156 36% 4% 50 -1.7 .216/.269/.301 .085.295 55 27% 6% 56 -1.3 .226/.285/.301.075.2973223%6%61-0.4
Tristan Gray
2022 · AAA
26 40→34 49→55 39→40 43 .209/.272/.357 .148.272 175 29% 7% 74 -0.1 .193/.245/.364 .171.267 234 37% 5% 65 -0.7 .189/.248/.343.154.25619233%6%58-0.9
Joe Dunand
2022 · AAA
26 40→46 44→50 46→45 37 .199/.255/.310 .112.283 114 33% 5% 54 -1.4 .206/.274/.342 .136.303 157 35% 7% 71 -0.3 .203/.278/.343.140.29416634%8%70-0.2
Chris Okey
2021 · AAA
26 37 46→45 49→40 37 .191/.244/.313 .122.278 145 36% 6% 50 -1.8 .212/.266/.329 .117.304 125 32% 6% 63 -0.8 .209/.262/.317.107.29110230%5%55-0.4
Brian Serven
2021 · AA
26 38 45→50 43→30 40 .195/.250/.317 .122.255 135 28% 5% 54 -1.4 .193/.251/.326 .133.244 174 28% 6% 57 -1.2 .182/.252/.278.096.25112031%7%42-0.9
Bret Boswell
2022 · AA
27 38→41 46→50 41→45 36 .195/.247/.318 .123.290 148 37% 6% 53 -1.5 .197/.269/.324 .127.309 149 38% 8% 64 -0.8 .171/.249/.294.124.26514738%9%45-1.0
Davis Wendzel
2023 · AAA
26 35→28 49→50 43→40 41 .191/.255/.331 .140.253 185 32% 7% 60 -1.0 .195/.273/.341 .146.245 195 28% 8% 71 -0.3 .191/.275/.335.144.22919426%8%68-0.4
Matt Spring
2011 · AA
26 36 47→50 46→45 37 .192/.242/.326 .134.270 154 35% 6% 53 -1.5 .187/.241/.333 .146.294 184 41% 6% 55 -1.4 .167/.219/.320.153.24520040%5%40-0.8