RF Ken MacEachern #18
Age: 32 | Bats: L | Throws: R | Morale: Normal
11/08/2025
RF KEN MACEACHERN #18 - AGE: 32 - BATS: L - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
159 575 137 25 3 8 42 32 152 .238 .288 .334 3 2.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 10 9 10 10
Gap 9 8 10 9
Power 8 7 9 8
Eye 9 8 10 9
Avoid K's 6 5 6 6
FIELDING RATINGS
Catcher Infield Outfield
Range: - 1 12
Errors: - 1 13
Arm: 1 2 18
Turn DP: - 1 -
Framing: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: - Center Field: 8
2nd Base: - Right Field: 15
3rd Base: -
       
RUN/BUNT
Running Speed: 13
Stealing Aggressiveness: 16
Stealing Ability: 10
Baserunning Inst.: 14
Sacrifice Bunt: 4
Bunt for Hit: 3
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/05/2025 VAN Loss, 1-4 3 0 0 0 0 0 1 0
10/04/2025 VAN Win, 6-4 4 0 0 0 0 0 0 0
10/03/2025 VAN Loss, 0-2 2 0 0 0 0 1 1 0
10/01/2025 WSH Loss, 2-3 4 0 2 0 0 1 0 0
09/30/2025 WSH Loss, 3-6 1 0 0 0 0 0 0 0
09/29/2025 WSH Loss, 2-5 4 1 1 1 1 0 2 0
09/28/2025 RMD Loss, 8-9 4 3 3 0 0 1 0 0
09/27/2025 RMD Loss, 1-2 5 0 2 0 0 0 1 0
09/26/2025 RMD Loss, 2-6 4 0 1 0 0 0 0 0
09/25/2025 QUE Loss, 2-3 3 0 1 0 0 0 0 0
PERSONALITY
Gives an honest effort each day.
Birthday:07/22/1993
Born in:Calgary, AB
Nationality:Canadian
Height:6' 0"
Weight:200 lbs
Local Popularity:Fair
National Pop.:Fair
STATUS
Contract:Major League Contract
Salary:$1,060,000
Signed Through:2026 Season
Major Service:9 Years, 163 Days
Service This Yr:182 Days
40-Man Service:10 Years, 26 Days
Pro Service:14 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:2 option years left
Contract Extension: -
Drafted:2011, 12th Pick in Round 3
NORTH AMERICAN LEAGUE BASEBALL 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 159 575 137 25 3 8 42 59 32 152 .238 .288 .334 .622 .280 .096 85
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 147 618 9 0 0 3 1 1 192 36 3 8 27.3 55.5 3.32 2.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   116 20 5 0 2 8 10 5 37 0 0 1 .172 .213 .267 .480
Versus Right   459 117 20 3 6 34 49 27 115 1 1 8 .255 .307 .351 .658
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   81 19 2 0 1 5 7 5 27 0 0 2 .235 .295 .296 .592
May   96 18 4 0 0 6 7 5 34 0 1 2 .188 .243 .229 .472
June   94 22 10 1 2 8 13 5 18 1 0 2 .234 .284 .426 .710
July   95 22 1 1 1 5 8 6 24 0 0 1 .232 .284 .295 .579
August   97 22 2 1 1 7 10 7 26 0 0 1 .227 .286 .299 .585
September   99 32 5 0 3 11 14 2 21 0 0 1 .323 .343 .465 .808
October   13 2 1 0 0 0 0 2 2 0 0 0 .154 .267 .231 .497
Spring Training   60 11 1 0 0 4 5 4 20 1 0 0 .183 .231 .200 .431
Last Year   523 127 16 7 11 42 42 25 149 2 1 5 .243 .283 .363 .646
2 Years Ago   377 95 18 5 2 25 41 30 109 0 1 1 .252 .309 .342 .651
Career   4458 1100 196 44 67 377 507 403 1215 15 3 30 .247 .312 .356 .668
Home   287 71 16 1 5 20 35 17 58 1 0 5 .247 .300 .362 .662
Road   288 66 9 2 3 22 24 15 94 0 1 4 .229 .277 .306 .582
Grass   575 137 25 3 8 42 59 32 152 1 1 9 .238 .288 .334 .622
Day   142 34 4 1 2 10 12 4 34 0 0 3 .239 .275 .324 .599
Night   433 103 21 2 6 32 47 28 118 1 1 6 .238 .293 .337 .630
As Starter   559 134 23 3 8 40 58 31 147 1 1 9 .240 .290 .335 .625
As Reliever / Substitution   16 3 2 0 0 2 1 1 5 0 0 0 .188 .235 .312 .548
Pinch Hitting   9 2 2 0 0 1 1 1 3 0 0 0 .222 .300 .444 .744
Close/Late   124 29 4 2 1 10 14 7 31 0 0 1 .234 .280 .323 .603
Inning 1-3   217 57 8 0 2 14 25 13 60 1 1 2 .263 .309 .327 .636
Inning 4-6   184 42 11 1 4 14 16 11 47 0 0 4 .228 .286 .364 .651
Inning 7-9   162 35 6 2 2 14 17 8 42 0 0 3 .216 .266 .315 .581
Extra Innings   12 3 0 0 0 0 1 0 3 0 0 0 .250 .250 .250 .500
0 Outs   201 56 12 0 5 10 28 10 56 0 1 2 .279 .319 .413 .732
1 Outs   220 49 5 2 2 16 22 11 56 1 0 4 .223 .271 .291 .562
2 Outs   154 32 8 1 1 16 9 11 40 0 0 3 .208 .274 .292 .566
Scoring Position   127 26 5 0 1 31 12 7 37 1 1 0 .205 .244 .268 .512
Bases Empty   339 87 15 2 7 7 34 18 84 0 0 7 .257 .308 .375 .682
Runner on 1st   109 24 5 1 0 4 13 7 31 0 0 2 .220 .280 .284 .564
Runner on 2nd   45 7 1 0 0 4 4 3 10 0 1 0 .156 .208 .178 .386
Runner on 3rd   11 2 0 0 0 3 0 1 4 0 0 0 .182 .250 .182 .432
Runner on 1st & 2nd   39 8 1 0 1 9 2 0 17 0 0 0 .205 .205 .308 .513
Runner on 1st & 3rd   14 3 1 0 0 3 4 1 3 0 0 0 .214 .267 .286 .552
Runner on 2nd & 3rd   9 2 0 0 0 3 0 1 0 0 0 0 .222 .300 .222 .522
Bases Loaded   9 4 2 0 0 9 2 1 3 1 0 0 .444 .455 .667 1.121
Two Strikes   269 45 9 2 2 14 24 13 152 0 0 0 .167 .206 .238 .444
First Pitch   102 30 6 0 4 13 14 0 0 0 0 4 .294 .321 .471 .791
Count 0-1   32 8 3 1 0 0 1 0 0 0 0 4 .250 .333 .406 .740
Count 0-2   51 6 1 0 0 1 3 0 30 0 0 0 .118 .118 .137 .255
Count 1-0   58 17 4 0 0 7 8 0 0 1 0 0 .293 .288 .362 .650
Count 1-1   53 17 2 0 2 3 4 0 0 0 0 1 .321 .333 .472 .805
Count 1-2   94 11 1 2 1 4 6 0 60 0 0 0 .117 .117 .202 .319
Count 2-0   15 6 0 0 0 3 1 0 0 0 0 0 .400 .400 .400 .800
Count 2-1   31 11 1 0 0 2 3 0 0 0 0 0 .355 .355 .387 .742
Count 2-2   78 18 5 0 0 5 6 0 42 0 0 0 .231 .231 .295 .526
Count 3-0   0 0 0 0 0 0 1 10 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   15 3 0 0 0 0 3 9 0 0 1 0 .200 .500 .200 .700
Full Count   46 10 2 0 1 4 9 13 20 0 0 0 .217 .390 .326 .716
Behind in Count   177 25 5 3 1 5 10 0 90 0 0 4 .141 .160 .220 .381
Ahead in Count   119 37 5 0 0 12 16 19 0 1 1 0 .311 .403 .353 .756
Batting Leadoff   119 30 6 1 1 3 17 8 25 0 0 4 .252 .321 .345 .665
Batting 2nd   251 56 8 2 3 17 20 17 74 0 1 4 .223 .283 .307 .590
Batting 4th   13 6 1 0 0 3 3 0 3 0 0 0 .462 .462 .538 1.000
Batting 5th   62 18 3 0 2 8 8 2 15 1 0 1 .290 .318 .435 .754
Batting 6th   26 3 1 0 0 2 1 1 10 0 0 0 .115 .148 .154 .302
Batting 7th   46 10 1 0 2 4 5 3 15 0 0 0 .217 .265 .370 .635
Batting 8th   51 14 5 0 0 5 5 0 7 0 0 0 .275 .275 .373 .647
Batting 9th   7 0 0 0 0 0 0 1 3 0 0 0 .000 .125 .000 .125
Low Leverage   216 50 9 3 4 9 18 13 50 0 0 4 .231 .288 .356 .644
Medium Leverage   251 64 11 0 3 16 30 16 73 0 1 4 .255 .310 .335 .645
High Leverage   108 23 5 0 1 17 11 3 29 1 0 1 .213 .239 .287 .526
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2015 Stade - NALB 21 22 67 14 2 0 1 2 6 6 1 1 21 1 3 .209 .280 .284 .564 58 45 -0.4
2016 Stade - NALB 22 107 356 93 19 2 5 33 46 45 1 0 91 1 8 .261 .346 .368 .714 97 106 1.9
2017 Stade - NALB 23 125 350 87 23 2 4 24 35 41 1 2 105 1 5 .249 .327 .360 .687 99 95 1.3
2018 Stade - NALB 24 47 186 52 8 1 2 12 26 22 0 0 40 5 6 .280 .356 .366 .721 101 107 0.8
2019 Key West - NALB 25 139 541 134 22 6 13 57 71 47 4 2 147 15 13 .248 .311 .383 .694 94 97 2.0
2020 Key West - NALB 26 124 497 118 17 11 8 43 67 47 3 2 134 10 7 .237 .306 .364 .670 91 88 1.3
2021 Key West - NALB 27 120 463 112 20 4 6 28 55 51 2 1 124 23 11 .242 .319 .341 .660 96 98 1.3
2021 Phoenix - NALB 27 11 33 9 2 0 0 3 4 4 0 0 10 0 3 .273 .351 .333 .685 104 114 0.1
2021 Total - NALB 27 131 496 121 22 4 6 31 59 55 2 1 134 23 14 .244 .321 .341 .662 96 99 1.4
2022 Phoenix - NALB 28 146 490 122 24 3 7 66 55 53 3 4 133 11 22 .249 .324 .353 .677 105 109 3.5
2023 Phoenix - NALB 29 74 167 39 11 3 0 12 15 11 0 0 53 3 5 .234 .281 .335 .616 85 83 0.8
2023 Stade - NALB 29 58 210 56 7 2 2 13 26 19 1 0 56 6 12 .267 .330 .348 .678 105 110 0.9
2023 Total - NALB 29 132 377 95 18 5 2 25 41 30 1 0 109 9 17 .252 .309 .342 .651 96 98 1.7
2024 Stade - NALB 30 146 523 127 16 7 11 42 42 25 5 2 149 1 1 .243 .283 .363 .646 100 99 3.2
2025 Key West - NALB 31 159 575 137 25 3 8 42 59 32 9 1 152 3 8 .238 .288 .334 .622 82 85 2.1
Total NALB 1278 4458 1100 196 44 67 377 507 403 30 15 1215 80 104 .247 .312 .356 .668 95 96 18.8
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2011 Total - 17 24 110 54 14 5 3 34 46 7 1 3 5 17 6 .491 .512 .791 1.303 100 100 2.6
2012 Lexington - A 18 76 307 85 13 4 2 18 34 17 0 0 55 6 4 .277 .315 .365 .680 96 94 0.8
2012 Shreveport - AA 18 37 133 35 4 2 1 17 12 7 1 0 30 2 6 .263 .305 .346 .651 78 79 -0.2
2013 Lexington - A 19 24 94 28 8 1 0 13 12 9 1 0 23 1 1 .298 .365 .404 .770 120 127 0.7
2013 Colchester - AA 19 29 99 29 7 1 0 13 5 8 0 0 18 3 0 .293 .346 .384 .730 109 108 0.5
2013 Shreveport - AA 19 54 190 57 9 0 1 13 19 16 1 0 35 5 3 .300 .357 .363 .721 100 105 0.8
2013 Total - AA 19 83 289 86 16 1 1 26 24 24 1 0 53 8 3 .298 .354 .370 .724 103 106 1.3
2014 Anaheim - A 20 17 59 17 6 0 1 10 11 14 2 0 9 1 2 .288 .440 .441 .881 155 161 0.7
2014 Colchester - AA 20 88 329 99 21 4 6 46 42 26 3 0 76 0 6 .301 .358 .444 .801 128 132 2.2
2015 Colchester - AA 21 112 431 116 26 6 5 56 60 63 4 5 104 12 10 .269 .364 .392 .756 113 117 2.3
2015 North Judson - AAA 21 1 3 1 0 0 1 2 2 1 0 0 2 0 0 .333 .500 1.333 1.833 366 317 0.1
2016 Colchester - AA 22 26 101 33 5 0 3 13 17 20 1 0 21 1 3 .327 .443 .465 .908 143 142 0.8
2016 North Judson - AAA 22 18 76 22 5 1 1 11 9 8 0 1 23 2 1 .289 .353 .421 .774 100 100 0.3
2018 North Judson - AAA 24 19 84 21 6 1 1 9 7 5 0 0 18 0 5 .250 .292 .381 .673 77 73 -0.2
Total NALBAAA 38 163 44 11 2 3 22 18 14 0 1 43 2 6 .270 .326 .417 .743 95 91
Total NALBAA 346 1283 369 72 13 16 158 155 140 10 5 284 23 28 .288 .361 .401 .762 113 117
Total NALBA 117 460 130 27 5 3 41 57 40 3 0 87 8 7 .283 .344 .383 .727 110 111
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2018 Stade - NALB 24 13 55 14 2 0 3 10 7 4 0 1 16 2 1 .255 .300 .455 .755 107 89 0.2
2020 Key West - NALB 26 13 53 13 1 0 1 4 6 4 0 0 14 4 0 .245 .298 .321 .619 77 69 0.4
2024 Stade - NALB 30 11 41 8 2 0 0 4 3 0 0 0 10 0 0 .195 .195 .244 .439 36 20 0.9
Total NALB 37 149 35 5 0 4 18 16 8 0 1 40 6 1 .235 .272 .349 .621 78 64
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2015 Stade - MLB CF 22 21 52 2 0 57 3 .947 181.0 2.69 -1.5 .963
2016 Stade - MLB LF 1 1 3 0 0 3 0 1.000 9.0 3.00 +0.0 1.017
2016 Stade - MLB CF 85 77 182 15 2 199 2 .990 697.1 2.54 +4.9 1.037
2016 Stade - MLB RF 5 5 10 0 0 10 0 1.000 43.0 2.09 +0.2 1.023
2017 Stade - MLB CF 82 75 212 11 2 223 0 1.000 674.1 2.98 +2.8 1.009
2017 Stade - MLB RF 17 11 23 4 0 27 0 1.000 115.2 2.10 -0.9 .940
2018 Stade - MLB CF 45 44 131 5 1 137 1 .993 394.2 3.10 -0.4 1.004
2019 Key West - MLB CF 8 1 12 0 0 12 0 1.000 36.0 3.00 -0.1 .991
2019 Key West - MLB RF 135 135 231 12 2 248 5 .980 1154.2 1.89 +7.6 1.073
2020 Key West - MLB CF 11 6 20 0 0 20 0 1.000 56.0 3.21 +1.1 .996
2020 Key West - MLB RF 114 114 234 11 3 251 6 .976 1020.1 2.16 +6.6 1.042
2021 Phoenix - MLB CF 9 9 22 1 1 24 1 .958 73.0 2.84 +0.5 1.004
2021 Key West - MLB CF 105 97 236 6 4 245 3 .988 852.1 2.56 -4.3 .988
2021 Key West - MLB RF 33 20 33 2 0 37 2 .946 181.0 1.74 +0.3 1.047
2021 Phoenix - MLB RF 2 1 1 0 0 1 0 1.000 9.2 0.93 +0.1 .983
2022 Phoenix - MLB CF 122 118 327 12 4 342 3 .991 1038.1 2.94 +4.1 1.018
2022 Phoenix - MLB RF 22 17 32 1 1 33 0 1.000 152.0 1.95 +2.4 1.123
2023 Phoenix - MLB CF 13 9 23 1 0 25 1 .960 83.2 2.58 -1.6 .944
2023 Stade - MLB CF 52 51 149 9 4 163 5 .969 449.2 3.16 -1.3 .972
2023 Phoenix - MLB RF 50 33 73 5 1 79 1 .987 302.0 2.32 +3.9 1.063
2023 Stade - MLB RF 5 3 8 0 0 8 0 1.000 30.2 2.35 +0.2 .976
2024 Stade - MLB CF 13 5 23 0 0 24 1 .958 65.0 3.18 +0.8 .984
2024 Stade - MLB RF 133 132 253 10 5 269 6 .978 1140.1 2.08 +13.0 1.058
2025 Key West - MLB CF 12 3 10 2 1 12 0 1.000 56.1 1.92 -1.6 .847
2025 Key West - MLB RF 144 144 314 17 0 332 1 .997 1229.0 2.42 +15.1 1.065
TOTAL LF 1 1 3 0 0 3 0 1.000 9.0 3.00 +0.0 1.017
TOTAL CF 579 516 1399 64 19 1483 20 .987 4657.2 2.83 +3.4 1.001
TOTAL RF 660 615 1212 62 12 1295 21 .984 5378.1 2.13 +48.4 1.058
PLAYER HISTORY
06/15/2011 Drafted in the 2011 first-year player draft (Round 3, Pick 12, 63rd overall pick) by the Phoenix Rattlers, out of high school (Benton; Benton, IL).
08/10/2011 Signed a minor league contract with the Phoenix Rattlers organization with a signing bonus of $90,000.
01/01/2012 OSA scouting updated ratings (potential): Contact: 6 (9); Power: 1 (2); Eye: 2 (5).
01/01/2013 OSA scouting updated ratings (potential): Contact: 5 (8); Power: 1 (2); Eye: 2 (4).
06/29/2013 Was traded by the Phoenix Rattlers to the Stade Maples, along with 3B Eric Buzard, in exchange for 2B Kelly Harrington, LF Noam Vollmer.
01/01/2014 OSA scouting updated ratings (potential): Contact: 8 (10); Power: 2 (3); Eye: 5 (7).
05/26/2014 Injured (concussion), out for one week.
06/15/2014 Injured (bruised wrist), day-to-day for 2 days.
06/19/2014 Injured (sprained thumb), out for one week.
09/06/2014 Wins the 2014 NALBAA SL1 Glove Wizard Award at CF.
01/01/2015 OSA scouting updated ratings (potential): Contact: 11 (13); Power: 4 (8); Eye: 7 (11).
04/06/2015 Named the #22 prospect in the NALB
09/08/2015 Wins the 2015 NALBAA SL1 Glove Wizard Award at CF.
11/20/2015 Received a 1-year contract worth a total of $300,000 through automatic renewal.
01/01/2016 OSA scouting updated ratings (potential): Contact: 12 (14); Power: 6 (7); Eye: 9 (11).
04/04/2016 Named the #10 prospect in the NALB
05/25/2016 Hits for the CYCLE, going 5-5 against the Valley Mills Diamondheads, with 5 RBI and 3 runs scored.
05/25/2016 Goes 5-5 against the Valley Mills Diamondheads, with 1 2B, 1 3B, 1 HR, 5 RBI and 3 R.
06/13/2016 Wins the NALB L2 Player of the Week Award.
11/14/2016 Received a 1-year contract worth a total of $300,000 through automatic renewal.
01/01/2017 OSA scouting updated ratings (potential): Contact: 12 (13); Power: 7 (7); Eye: 10 (11).
09/20/2017 Injured on 09/19/2017, diagnosed with a torn labrum, will miss 10 months.
11/12/2017 Received a 1-year contract worth a total of $300,000 through automatic renewal.
01/01/2018 OSA scouting updated ratings (potential): Contact: 12 (13); Power: 8 (8); Eye: 11 (11).
10/25/2018 Signed a 1-year contract extension worth a total of $470,000 with the Stade Maples organization.
12/28/2018 Was traded by the Stade Maples to the Key West Corals in exchange for CL Berto Sarzoza.
01/01/2019 OSA scouting updated ratings (potential): Contact: 12 (12); Power: 9 (9); Eye: 12 (12).
03/05/2019 Injured (Mild calf strain), day-to-day for 1 day.
06/11/2019 Injured on 06/10/2019, diagnosed with a strained oblique, is day-to-day.
07/07/2019 Was selected to the 2019 North American League Baseball All-Star Game.
07/30/2019 Suspended 3 games after ejection following arguing a strike call.
10/22/2019 Signed a 1-year contract extension worth a total of $610,000 with the Key West Corals organization.
10/26/2019 Wins the 2019 NALB L2 Slick Fielder Award at RF.
01/01/2020 OSA scouting updated ratings (potential): Contact: 11 (11); Power: 8 (8); Eye: 12 (12).
04/09/2020 Injured (Sprained ankle), out for 3 weeks.
04/24/2020 Suffered setback in recovery from injury, will miss another 2 weeks.
10/24/2020 Injured (Mild abdominal strain), day-to-day for 1 day.
10/30/2020 Signed a 1-year contract extension worth a total of $820,000 with the Key West Corals organization.
01/01/2021 OSA scouting updated ratings (potential): Contact: 12 (12); Power: 8 (8); Eye: 12 (12).
05/15/2021 Signed a 3-year contract extension worth a total of $6,400,000 with the Key West Corals organization.
08/28/2021 Was claimed off waivers by Phoenix while with Key West.
09/10/2021 Injured (bone bruise (knee)),out for 7 weeks.
01/01/2022 OSA scouting updated ratings (potential): Contact: 11 (11); Power: 9 (9); Eye: 12 (12).
08/26/2022 Injured (viral infection),day-to-day for 4 days.
09/21/2022 Injured (herniated disc (neck)),out for 6 weeks.
01/01/2023 OSA scouting updated ratings (potential): Contact: 11 (11); Power: 10 (10); Eye: 11 (11).
05/20/2023 Injured on 05/19/2023, diagnosed with an intercostal strain, will miss 2 weeks.
07/26/2023 Was traded by the Phoenix Rattlers to the Stade Maples in exchange for SP Thoki Terada.
01/01/2024 OSA scouting updated ratings (potential): Contact: 10 (10); Power: 9 (9); Eye: 10 (10).
07/07/2024 Injured (separated shoulder),out for 2-3 weeks.
08/12/2024 Injured (blurred vision),day-to-day for one week.
10/17/2024 Wins the 2024 World Championship with the Stade Maples.
10/26/2024 Wins the 2024 NALB L2 Slick Fielder Award at RF.
11/10/2024 Became a free agent.
12/13/2024 Signed a 2-year contract worth a total of $2,120,000 with the Key West Corals organization.
01/01/2025 OSA scouting updated ratings (potential): Contact: 9 (9); Power: 9 (9); Eye: 9 (9).
06/19/2025 Injured (sore shoulder),day-to-day for one week.
11/02/2025 Wins the 2025 NALB L2 Slick Fielder Award at RF.
LEADERBOARD APPEARANCES
Year K Rank
2019 147 7
2024 149 7
2025 152 5
Year 3B Rank
2019 6 2
2020 11 2
2021 4 6
2023 5 9
2024 7 4
Year IBB Rank
2017 7 7
Sunday, October 12th , 2025 - OOTP Baseball 26.7 Build 77