CF Ryan '0' McKenna #16
Age: 28 | Bats: R | Throws: R | Morale: Very Good
10/31/2025
OA: 39 POT: 39
CF RYAN '0' MCKENNA #16 - AGE: 28 - BATS: R - THROWS: R - MORALE: VERY GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
92 363 108 25 3 13 63 43 70 .298 .383 .490 20 3.5
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 45 45
Gap 45 45 45 45
Power 50 50 50 50
Eye 50 50 50 50
Avoid K's 45 45 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 45 65
Errors: - 45 65
Arm: 20 55 50
Turn DP: - 30 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 70
1st Base: - Center Field: 55
2nd Base: - Right Field: 65
3rd Base: -
       
RUN/BUNT
Running Speed: 55
Stealing Aggressiveness: 60
Stealing Ability: 70
Baserunning Inst.: 55
Sacrifice Bunt: 55
Bunt for Hit: 50
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/08/2025 DAY Win, 6-3 4 1 1 2 0 0 2 1
09/07/2025 DAY Loss, 3-6 2 1 1 1 0 3 0 0
09/06/2025 DAY Loss, 1-4 3 0 0 0 0 0 0 0
09/04/2025 @ SPO Win, 4-3 5 0 0 1 0 0 2 0
09/03/2025 @ SPO Loss, 0-2 4 0 0 0 0 0 2 0
09/02/2025 FW Win, 3-1 3 1 1 0 0 1 1 1
09/01/2025 FW Loss, 3-6 4 0 1 0 0 0 0 0
08/31/2025 FW Loss, 2-3 5 0 2 0 0 0 1 0
08/30/2025 WIS Win, 9-8 5 0 0 0 0 0 3 0
08/29/2025 WIS Loss, 0-3 4 0 1 0 0 0 2 0
PERSONALITY
Birthday:02/14/1997
Born in:Berwick, ME
Nationality:American
Height:5' 10"
Weight:195 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:3 Years, None
Service This Yr:None
40-Man Service:5 Years, None
Pro Service:10 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Out of option years
Contract Extension: -
Drafted:-
A2 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 92 363 108 25 3 13 63 63 43 70 .298 .383 .490 .873 .395 .193 129
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 92 418 9 0 0 8 0 3 178 41 20 6 76.9 71.1 7.05 3.5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   59 14 3 0 1 9 10 9 11 1 0 1 .237 .343 .339 .682
Versus Right   304 94 22 3 12 54 53 34 59 2 0 8 .309 .391 .520 .911
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   68 19 2 0 1 7 9 9 9 1 0 1 .279 .367 .353 .720
May   86 29 9 1 3 16 22 12 13 0 0 2 .337 .430 .570 1.000
July   83 28 7 0 5 20 17 12 17 1 0 5 .337 .446 .602 1.048
August   101 28 5 1 4 16 12 6 24 1 0 0 .277 .315 .465 .780
September   25 4 2 1 0 4 3 4 7 0 0 1 .160 .300 .320 .620
Career   363 108 25 3 13 63 63 43 70 3 0 9 .298 .383 .490 .873
Home   183 57 11 2 7 35 32 27 35 1 0 7 .311 .417 .508 .926
Road   180 51 14 1 6 28 31 16 35 2 0 2 .283 .345 .472 .817
Grass   312 99 23 3 12 56 58 37 58 1 0 9 .317 .404 .526 .930
Turf   51 9 2 0 1 7 5 6 12 2 0 0 .176 .254 .275 .529
Day   100 33 9 1 5 20 20 6 15 2 0 3 .330 .378 .590 .968
Night   263 75 16 2 8 43 43 37 55 1 0 6 .285 .384 .452 .837
As Starter   363 108 25 3 13 63 63 43 70 3 0 9 .298 .383 .490 .873
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
2022 Philadelphia - MLB 25 138 550 130 20 7 12 44 64 52 9 2 157 12 7 .236 .312 .364 .675 81 76 0.3
2023 Philadelphia - MLB 26 29 90 20 6 0 0 6 6 7 0 1 28 0 0 .222 .276 .289 .564 52 43 -0.6
2024 Philadelphia - MLB 27 144 524 112 16 4 10 55 45 43 1 7 157 10 4 .214 .271 .317 .588 57 49 -3.2
Total MLB 311 1164 262 42 11 22 105 115 102 10 10 342 22 11 .225 .291 .337 .628 68 61 -3.5
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
2015 Baltimore (GCL) - R 18 10 34 9 0 1 0 3 5 6 0 1 6 1 1 .265 .366 .324 .689 100 118 0.2
2016 Aberdeen - A- 19 62 220 53 10 1 1 26 29 22 5 3 59 17 6 .241 .320 .309 .629 100 103 1.1
2017 Delmarva - A 20 126 468 120 33 2 7 42 62 43 11 3 128 20 2 .256 .331 .380 .712 100 112 2.9
2018 Jupiter - A 21 34 70 19 5 0 1 16 7 10 1 1 11 0 2 .271 .366 .386 .752 108 111 0.2
2018 Jacksonville - AA 21 25 72 21 3 0 0 9 16 11 2 1 12 3 2 .292 .395 .333 .729 103 111 0.3
2019 Jacksonville - AA 22 50 149 39 6 3 6 30 26 18 1 1 39 10 2 .262 .343 .463 .806 123 118 1.0
2020 New Orleans - AAA 23 83 305 74 11 4 9 40 49 29 5 4 81 10 3 .243 .315 .393 .708 98 99 1.4
2021 New Orleans - AAA 24 83 331 84 21 4 7 45 41 35 6 0 73 29 20 .254 .336 .405 .741 105 107 0.9
2025 Greensboro - A 28 92 363 108 25 3 13 63 63 43 9 3 70 20 6 .298 .383 .490 .873 128 129 3.5
Total AAA 166 636 158 32 8 16 85 90 64 11 4 154 39 23 .248 .326 .399 .725 101 103
Total AA 75 221 60 9 3 6 39 42 29 3 2 51 13 4 .271 .361 .421 .782 116 115
Total A1 34 70 19 5 0 1 16 7 10 1 1 11 0 2 .271 .366 .386 .752 108 111
Total SAL 126 468 120 33 2 7 42 62 43 11 3 128 20 2 .256 .331 .380 .712 100 112
Total NYP 62 220 53 10 1 1 26 29 22 5 3 59 17 6 .241 .320 .309 .629 100 103
Total GCL 10 34 9 0 1 0 3 5 6 0 1 6 1 1 .265 .366 .324 .689 100 118
Total A2 92 363 108 25 3 13 63 63 43 9 3 70 20 6 .298 .383 .490 .873 128 129
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2015 Baltimore (GCL) - R CF 10 0 17 0 0 17 0 1.000 0.0 0.00 0.0 .000
2016 Aberdeen - A- CF 57 0 129 2 0 134 3 .978 0.0 0.00 0.0 .000
2017 Delmarva - A CF 124 0 285 7 1 299 7 .977 0.0 0.00 0.0 .000
2022 Philadelphia - MLB LF 137 137 333 15 2 351 3 .991 1214.1 2.58 +8.0 1.051
2022 Philadelphia - MLB CF 2 0 0 0 0 1 1 .000 4.2 0.00 -0.6 .000
2023 Philadelphia - MLB P 1 0 0 0 0 0 0 .000 0.2 0.00 0.0 .000
2023 Philadelphia - MLB LF 7 7 18 0 0 18 0 1.000 58.0 2.79 +0.7 1.095
2023 Philadelphia - MLB CF 23 16 51 0 0 51 0 1.000 160.1 2.86 -0.7 .972
2024 Philadelphia - MLB CF 143 143 337 12 2 351 2 .994 1222.2 2.57 -10.4 .952
2025 Greensboro - A LF 5 0 2 0 0 2 0 1.000 5.0 3.60 +0.0 1.039
2025 Greensboro - A CF 72 70 208 8 0 220 4 .982 624.0 3.12 +6.7 1.074
2025 Greensboro - A RF 22 22 36 6 0 44 2 .955 177.2 2.13 +1.5 1.046
TOTAL P 1 0 0 0 0 0 0 .000 0.2 0.00 0.0 .000
TOTAL LF 149 144 353 15 2 371 3 .992 1277.1 2.59 +8.8 1.053
TOTAL CF 431 229 1027 29 3 1073 17 .984 2011.2 4.72 -5.0 .992
TOTAL RF 22 22 36 6 0 44 2 .955 177.2 2.13 +1.5 1.046
PLAYER HISTORY
06/05/2015 Drafted by the Baltimore Orioles in the 4th round of the 2015 MLB June Amateur Draft from St. Thomas Aquinas HS (Dover, NH).
01/01/2019 OSA scouting updated ratings (potential): Contact: 35 (55); Power: 35 (40); Eye: 45 (60).
01/01/2020 OSA scouting updated ratings (potential): Contact: 40 (55); Power: 40 (40); Eye: 50 (60).
11/19/2020 Received a 1-year contract through automatic renewal worth a total of $545,000.
01/01/2021 OSA scouting updated ratings (potential): Contact: 40 (50); Power: 40 (45); Eye: 55 (60).
04/13/2021 Injured (strained forearm),out for 6-7 weeks.
05/22/2021 Suffered setback in recovery from injury, will miss another one week.
11/17/2021 Was traded by the Miami Marlins to the Philadelphia Phillies, along with SP Tim Cate, C Dillon Dingler, and RP Trey Riley, in exchange for CF Ketel Marte and SP Cole Irvin.
11/27/2021 Received a 1-year contract through automatic renewal worth a total of $545,000.
01/01/2022 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 50 (50); Eye: 55 (55).
05/26/2022 Suspended 5 games after ejection following a brawl.
08/10/2022 Injured (back tightness),day-to-day for 5 days.
11/28/2022 Received a 1-year contract through automatic renewal worth a total of $545,000.
01/01/2023 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (45); Eye: 55 (55).
08/10/2023 Injured on 08/08/2023, diagnosed with a strained hamstring, will miss 5 weeks.
11/24/2023 Received a 1-year contract through automatic renewal worth a total of $545,000.
01/01/2024 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (45); Eye: 50 (50).
07/27/2024 Suspended 2 games after ejection following arguing a strike call.
11/02/2024 Released by the Philadelphia Phillies.
01/01/2025 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 50 (50); Eye: 50 (50).
01/14/2025 Signed a minor league contract ($110,000 bonus) with the Pittsburgh Pirates organization.
05/26/2025 Injured on 05/24/2025, diagnosed with back spasms, will miss 6 weeks.
LEADERBOARD APPEARANCES
Year 3B Rank
2022 7 9
Year SF Rank
2024 7 7
Saturday, February 21st , 2026 - OOTP Baseball 26.8 Build 82