Logan PorterC Salt Lake Bees
Age 31 R/R 5'11" / 212 lbs AAA HR -4% Svc 3.000 · Ctrl thru 2028 ILReassigned to Minors (RM)
2026 ROS PROJECTION181 act + 120 ros · stats below = ROS only
wRC+†68
AVG/OBP/SLG.204 / .284 / .334
PA120
HR3
K%30
BB%8
BABIP273
ISO130
MLB%40%
Value2026 · WAR
BAT: -16.8 runs (wOBA-derived runs vs avg)-17BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.2 runs (Defensive runs vs avg)+0FLDPOS: +5.4 runs (Positional adjustment)+5POSREP: +8.5 runs (Replacement-level credit)+9REPTotal WAR: -0.30-0.3WAR
0.00.51.00.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 40
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT40
Whiff%
3912.2%
xwOBA
100.241
POWER40
Barrel%
163.9
Avg EV
1071.6
Bat Spd
3069.2
EYE60
Chase%
6429.0%
SPEED45
Sprint
3726.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.4M
2027Arb-2$0.9M
2028Arb-3$0.9M
Totals $0.0M $-0.9M +$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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201823 ROKAZL Royals 126109 26811 11325 00 239336358694 119329 259 298 86
201823 ROKAZL Royals 126101 321111 19225 00 317448475923 158397 1715 412 174
202126 A+Quad Cities River Bandits 310269 498111 331077 10 182288342630 160250 3511 273 67
202126 A+Quad Cities River Bandits 310257 6210114 45817 10 241369451820 210294 2615 366 139
202227 AA2 teams 473399 10221014 6013610 02 256367414780 158348 2913 343 121
202227 AA2 teams 473372 11226013 8710310 02 301446476921 175381 2218 411 173
202328 AAA2 teams 486431 8914014 441485 11 206287336624 130274 309 275 69
202328 AAA2 teams 486410 9417014 651245 11 229342373715 144289 2613 323 105
202429 AAASyracuse Mets 292255 541117 311053 30 212304345650 133322 3611 292 82
202429 AAASyracuse Mets 292247 6614110 39823 30 267374453827 186354 2813 366 138
202530 AAASacramento River Cats 286245 44605 33872 20 180282265547 86250 3012 251 50
202530 AAASacramento River Cats 286231 49606 47692 20 212350316666 104270 2416 307 93
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD31 AAALAA 181163 31422 9525 00 190254276530 86257 295 237 39 -12 +0 +0 +3 +5 -0.4
YTD31 AAALAA 181159 37523 13405 00 233311346657 113283 227 293 83 -4 +0 +0 +3 +5 0.5
ROS31 AAALAA 40% 120107 22313 10362 10 204284334618 130276 308 274 68 -4 +0 +0 +2 +3 0.2
ROS31 MLBLAA 40% 4843 8101 4141 00 186271279550 93275 298 261 58 -2 +0 +0 +1 +1 0.0
FULL31 AAALAA 229206 39523 13666 00 189258277534 87255 296 242 43 -15 +0 +0 +4 +6 -0.4
TOT31 AAALAA 301270 53735 19887 10 196266299566 103263 296 252 51 -17 +0 +0 +5 +9 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202732 MLBLAA 50% 298266 54916 26884 10 203284312596 109273 309 273 67 -11 +0 -3 +5 +8 -0.0
202833 MLBLAA 56% 261233 46715 22774 10 197278300578 103271 308 270 65 -10 +0 -4 +5 +7 -0.2
202732 MLBLAA 50% 149133 27413 13442 10 203284316600 113272 309 261 58 -7 +0 -1 +3 +4 -0.1
202833 MLBLAA 56% 146130 26413 13432 10 200283315598 115270 299 259 56 -7 +0 -2 +3 +4 -0.2
▸ Career Totals
Career 381337 671028 351126 20 199286312597 113269 299 264 60 -17 +0 -2 +15 +11 0.6
/ 162G 650575 11417314 6019110 30 198285311597 113268 299 264 60 -29 +1 -4 +25 +18 1.1
Career 26522314 48687666 27081642 103 210304338642 128289 3110 287 77 -68 +1 -5 +47 +75 5.2
/ 162G 650567 11821116 6620010 21 208302333635 125287 3110 287 77 -17 +0 -1 +12 +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
201823 ROKAZL Royals 126101 321111 19225 00 317448475923 158397 1715 412 174 +10 +0 +4 1.4
202126 A+Quad Cities River Bandits 310257 6210114 45817 10 241369451820 210294 2615 366 139 +14 +0 +9 2.3
202227 AAAOmaha Storm Chasers 146113 34803 28304 00 301455451906 150383 2119 410 172 +12 +0 +4 1.6
202227 AANorthwest Arkansas Naturals 327259 7818010 59736 02 301441486928 185380 2218 412 173 +27 -1 +9 3.6
202328 MLBKansas City Royals 3831 6101 5111 00 194324323647 129263 2913 295 84 -1 +0 +1 +9 +1 1.0
202328 AAAOmaha Storm Chasers 448379 8816013 601134 11 232343377720 145291 2513 325 107 +4 -0 +13 1.6
202429 AAASyracuse Mets 292247 6614110 39823 30 267374453827 186354 2813 366 138 +13 +1 +8 2.2
202530 AAASacramento River Cats 286231 49606 47692 20 212350316666 104270 2416 307 93 -2 +0 +8 0.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 3831 6101 5111 00 194324323647 129263 2913 295 84 -1 +0 +1 +9 +1 1.0

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#3Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
138682204284319+7+10.20.2
/162664153+11.9+1.20.4pk7: 0
#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

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
Logan Porter (OGILVIE) 31 40 40 45 60 196/266/299 103263 51 29% 6% 51 -0.3
Koyie Hill
2010 · MLB
31 47→43 45 45→40 46 229/290/354 124294 114 25% 8% 79 +0.3 211/265/307 96282 85 26% 7% 56 -1.3 189/236/262742516326%6%26-1.2
Austin Wynns
2022 · MLB
31 44→51 46→45 48→30 46 222/280/346 124262 156 22% 6% 74 -0.1 240/303/354 114301 125 23% 7% 85 +0.7 240/304/3389830810224%7%78+0.1
Dusty Brown
2012 · MLB
30 42 47→45 42→30 44 215/272/352 137271 145 26% 7% 72 -0.2 218/293/379 161275 186 26% 9% 88 +0.9 197/307/36516923418024%13%90+0.3
Pedro Severino
2023 · MLB
30 50→48 47→50 49→45 46 249/307/386 138316 155 26% 7% 95 +1.4 225/282/357 132285 1511 26% 7% 77 +0.1 192/248/303111240131325%6%44-0.9
Rob Johnson
2012 · MLB
30 43→52 42→45 48→50 50 210/290/320 110269 97 24% 9% 72 -0.2 211/268/328 117255 126 22% 7% 64 -0.8 197/247/30510823212321%6%45-0.9
Tony Cruz
2017 · MLB
30 46→38 42→45 42→40 45 226/279/328 102284 95 23% 7% 68 -0.5 218/270/343 125291 145 29% 6% 69 -0.4 214/267/33311928714030%5%63-0.2
Michael McKenry
2017 · MLB
32 43→47 47→55 44→40 53 212/308/356 143280 147 28% 11% 89 +0.9 202/288/319 117283 116 30% 10% 71 -0.3 165/262/251862377031%11%42-1.0
Tim Federowicz
2019 · MLB
31 47→50 48→50 49→40 43 235/287/379 143302 155 27% 6% 85 +0.7 209/262/341 132278 156 29% 7% 65 -0.7 167/220/27610922215232%6%30-1.3
Chad Moeller
2006 · MLB
31 43 47→50 42→30 46 221/278/357 136260 153 22% 7% 76 +0.0 210/267/325 115262 123 24% 6% 63 -0.8 206/258/3061002588023%5%51-0.5
Dustin Garneau
2021 · MLB
33 41→37 48→50 45 46 208/290/355 147272 165 29% 8% 81 +0.4 196/274/370 174253 226 31% 7% 79 +0.3 152/237/32917618024132%7%52-0.5
Beau Taylor
2020 · MLB
30 46→45 45 47→30 51 218/309/342 124311 124 31% 11% 85 +0.7 206/291/315 109302 114 32% 10% 71 -0.3 188/278/270822769032%9%52-0.6
Andrew Knapp
2023 · MLB
31 38→48 47→45 44→40 42 197/265/331 134270 164 32% 7% 64 -0.8 221/288/352 131304 145 30% 7% 79 +0.3 224/294/34812430913330%8%78+0.1
Brandon Larson
2006 · MLB
30 45→42 50 46→45 44 229/296/383 154293 186 28% 7% 91 +1.1 226/275/382 156289 206 28% 6% 81 +0.4 216/261/36615027121529%5%68-0.3
Guillermo Quiroz
2014 · MLB
32 45 47→50 47→50 44 226/284/365 139286 144 26% 6% 80 +0.4 218/259/318 100285 94 26% 4% 56 -1.3 205/237/3029727710029%3%39-1.1
Chris Owings
2023 · MLB
31 38→48 47→50 50→55 44 198/265/333 135266 1512 31% 8% 64 -0.8 203/276/336 133297 1611 35% 8% 70 -0.3 193/272/319126285161136%9%60-0.6
Brad Davis
2012 · MLB
29 46 45→50 46→45 43 229/281/353 124295 124 26% 6% 76 +0.0 203/248/308 105271 98 28% 5% 50 -1.8 162/203/250882177728%5%13-1.3
Jett Bandy
2021 · MLB
31 39 49→50 44→45 37 207/267/349 142269 186 30% 4% 70 -0.3 215/276/333 118299 138 31% 6% 69 -0.4 175/246/242682548032%6%34-0.6
Nevin Ashley
2016 · MLB
31 46→51 43→45 42→45 43 224/283/332 108288 114 26% 6% 71 -0.3 228/294/355 127301 146 28% 7% 82 +0.5 212/296/34112928216229%8%79+0.1
Landon Powell
2012 · MLB
30 43→41 44→50 47→30 52 216/291/324 108267 125 23% 10% 72 -0.2 212/277/320 108277 135 27% 8% 66 -0.6 215/271/3079227113025%6%60-0.5
Anthony Recker
2017 · MLB
33 42→48 48→55 48→45 48 212/293/354 143279 165 29% 9% 82 +0.5 207/271/347 140282 155 31% 7% 70 -0.3 185/243/32313825216133%5%50-0.8