CF Ryan Perry #17
Age: 27 | Bats: R | Throws: R | Morale: Very Good
06/09/2026
CF RYAN PERRY #17 - AGE: 27 - BATS: R - THROWS: R - MORALE: VERY GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
50 185 45 14 0 6 20 31 60 .243 .361 .416 5 1.9
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 40 40 40 45
Gap 50 50 50 50
Power 55 55 55 55
Eye 50 50 50 55
Avoid K's 40 40 40 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 45 65
Errors: - 40 55
Arm: 20 30 45
Turn DP: - 40 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 60
1st Base: - Center Field: 55
2nd Base: - Right Field: 60
3rd Base: -
       
RUN/BUNT
Running Speed: 55
Stealing Aggressiveness: 70
Stealing Ability: 60
Baserunning Inst.: 50
Sacrifice Bunt: 35
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/08/2026 RIC Loss, 2-5 2 1 0 0 0 2 1 1
06/07/2026 RIC Win, 3-1 4 1 1 0 0 0 3 0
06/06/2026 RIC Loss, 5-7 5 1 1 0 0 0 2 0
06/05/2026 @ DUR Win, 9-5 4 0 3 1 0 1 1 0
06/03/2026 @ DUR Win, 2-1 2 0 1 2 0 1 0 0
06/02/2026 BUF Loss, 2-4 3 0 0 0 0 1 0 0
06/01/2026 BUF Win, 6-1 4 0 1 0 0 1 0 0
05/31/2026 BUF Loss, 4-7 3 0 1 0 0 1 2 0
05/29/2026 @ TOL Loss, 5-8 5 1 2 0 0 0 2 0
05/28/2026 @ TOL Loss, 0-10 4 0 1 0 0 0 1 0
PERSONALITY
Birthday:05/10/1999
Born in:Springfield, MO
Nationality:American
Height:6' 2"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:None, None
Service This Yr:None
40-Man Service:None, None
Pro Service:5 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2021, 20th Pick in Round 3
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 50 185 45 14 0 6 20 29 31 60 .243 .361 .416 .777 .363 .173 126
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 50 219 3 1 0 4 1 0 77 20 5 1 83.3 29.8 5.52 1.9  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   43 10 4 0 0 3 7 4 20 0 0 1 .233 .312 .326 .638
Versus Right   142 35 10 0 6 17 22 27 40 0 1 2 .246 .374 .444 .818
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   2 0 0 0 0 0 1 2 1 0 0 0 .000 .500 .000 .500
Last Week   22 7 1 0 0 3 2 4 6 0 1 0 .318 .423 .364 .787
April   74 17 4 0 4 9 13 9 19 0 0 0 .230 .313 .446 .759
May   87 21 9 0 2 8 13 16 34 0 0 3 .241 .377 .414 .791
June   24 7 1 0 0 3 3 6 7 0 1 0 .292 .433 .333 .767
Last Year   246 44 9 3 7 27 31 31 90 0 0 3 .179 .279 .325 .604
Career   431 89 23 3 13 47 60 62 150 0 1 6 .206 .315 .364 .679
Home   95 23 7 0 3 7 18 19 28 0 0 2 .242 .379 .411 .790
Road   90 22 7 0 3 13 11 12 32 0 1 1 .244 .340 .422 .762
Grass   163 40 13 0 6 20 27 29 55 0 1 3 .245 .369 .436 .805
Turf   22 5 1 0 0 0 2 2 5 0 0 0 .227 .292 .273 .564
Day   54 14 4 0 3 10 8 6 17 0 1 2 .259 .355 .500 .855
Night   131 31 10 0 3 10 21 25 43 0 0 1 .237 .363 .382 .745
As Starter   185 45 14 0 6 20 29 31 60 0 1 3 .243 .361 .416 .777
NEW YORK-PENN LEAGUE 2021 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 32 118 32 3 2 8 21 21 16 32 .271 .358 .534 .892 .379 .263 150
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 32 137 1 0 0 0 0 2 63 13 4 1 80.0 24.7 7.50 1.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   28 9 1 1 3 9 7 6 6 0 0 0 .321 .441 .750 1.191
Versus Right   90 23 2 1 5 12 14 10 26 2 0 1 .256 .330 .467 .797
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Career   118 32 3 2 8 21 21 16 32 2 0 1 .271 .358 .534 .892
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
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
2021 Total - 22 58 262 68 12 6 12 55 53 30 2 0 35 32 7 .260 .340 .489 .829 100 100 1.0
2021 Mahoning Valley - S A 22 32 118 32 3 2 8 21 21 16 1 2 32 4 1 .271 .358 .534 .892 156 150 1.3
2021 Lake County - A 22 23 75 17 0 0 4 9 11 7 0 0 20 3 2 .227 .293 .387 .679 102 105 0.2
2022 Lake County - A 23 97 358 91 19 8 23 58 58 37 4 1 112 20 14 .254 .330 .545 .875 141 132 3.1
2022 Carolina - A 23 5 18 3 1 0 2 3 3 0 1 0 6 0 0 .167 .211 .556 .766 106 107 0.2
2022 Total - A 23 102 376 94 20 8 25 61 61 37 5 1 118 20 14 .250 .325 .545 .870 139 131 3.3
2023 Lake County - A 24 40 156 39 6 3 3 17 14 13 0 0 53 5 11 .250 .308 .385 .692 92 92 0.3
2023 Carolina - A 24 92 320 64 15 1 15 39 42 41 2 0 129 9 12 .200 .295 .394 .689 94 96 1.6
2023 Total - A 24 132 476 103 21 4 18 56 56 54 2 0 182 14 23 .216 .299 .391 .690 93 95 1.9
2024 Bradenton - A 25 99 353 88 17 2 12 45 52 42 3 0 112 4 10 .249 .334 .411 .745 121 123 3.8
2025 Altoona - AA 26 62 233 57 15 4 5 26 45 28 3 1 75 7 4 .245 .332 .408 .740 101 102 1.8
2025 Indianapolis - AAA 26 68 246 44 9 3 7 27 31 31 3 0 90 6 4 .179 .279 .325 .604 80 79 1.7
2026 Indianapolis - AAA 27 50 185 45 14 0 6 20 29 31 3 0 60 5 1 .243 .361 .416 .777 121 126 1.9
Total IL 118 431 89 23 3 13 47 60 62 6 0 150 11 5 .206 .315 .364 .679 98 100
Total EL 62 233 57 15 4 5 26 45 28 3 1 75 7 4 .245 .332 .408 .740 101 102
Total CAR 97 338 67 16 1 17 42 45 41 3 0 135 9 12 .198 .291 .402 .693 94 96
Total FSL 99 353 88 17 2 12 45 52 42 3 0 112 4 10 .249 .334 .411 .745 121 123
Total MID 160 589 147 25 11 30 84 83 57 4 1 185 28 27 .250 .320 .482 .802 123 118
Total NYP 32 118 32 3 2 8 21 21 16 1 2 32 4 1 .271 .358 .534 .892 156 150
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
2022 Carolina - CAR 23 5 18 3 0 1 0 4 1 1 1 1 4 0 1 .167 .238 .278 .516 44 40 0.0
2024 Bradenton - FSL 25 1 1 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -121 1.4
Total CAR 5 18 3 0 1 0 4 1 1 1 1 4 0 1 .167 .238 .278 .516 44 40
Total FSL 1 1 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -121
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2021 Mahoning Valley - S A CF 26 26 64 3 0 67 0 1.000 224.0 2.69 -0.0 1.018
2021 Lake County - A RF 23 23 33 3 1 38 2 .947 193.1 1.68 +0.5 .981
2021 Mahoning Valley - S A RF 6 6 6 0 0 6 0 1.000 53.0 1.02 +0.1 1.189
2022 Lake County - A LF 5 4 4 0 0 4 0 1.000 38.0 0.95 -0.8 .989
2022 Carolina - A CF 4 3 8 1 1 9 0 1.000 25.0 3.24 +0.7 .991
2022 Lake County - A CF 79 78 148 6 1 156 2 .987 681.2 2.03 -0.0 1.019
2022 Carolina - A RF 1 1 0 0 0 0 0 .000 8.0 0.00 -0.0 .000
2022 Lake County - A RF 18 12 21 1 1 22 0 1.000 122.2 1.61 +0.7 1.041
2023 Carolina - A LF 3 3 3 0 0 3 0 1.000 23.0 1.17 +0.0 .987
2023 Carolina - A CF 67 65 181 7 1 192 4 .979 576.0 2.94 +4.1 1.026
2023 Lake County - A CF 38 37 79 6 1 86 1 .988 335.0 2.28 -0.7 1.015
2023 Carolina - A RF 21 21 41 2 0 44 1 .977 189.2 2.04 +1.5 1.063
2023 Lake County - A RF 1 1 0 0 0 0 0 .000 11.0 0.00 -0.2 .000
2024 Bradenton - A LF 7 6 11 0 0 11 0 1.000 53.0 1.87 +0.1 .982
2024 Bradenton - A CF 56 51 130 5 0 137 2 .985 441.1 2.75 +7.1 1.082
2024 Bradenton - A RF 42 36 74 5 0 79 0 1.000 325.1 2.19 +5.0 1.086
2025 Indianapolis - AAA LF 1 1 2 0 0 2 0 1.000 9.0 2.00 +0.0 .991
2025 Altoona - AA LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Indianapolis - AAA CF 67 64 202 2 2 210 6 .971 590.2 3.11 +12.0 1.089
2025 Altoona - AA CF 62 61 162 0 0 166 4 .976 545.1 2.67 +9.5 1.095
2025 Indianapolis - AAA RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Indianapolis - AAA LF 2 2 3 0 0 3 0 1.000 14.0 1.93 -0.4 1.025
2026 Indianapolis - AAA CF 49 48 121 2 0 126 3 .976 428.1 2.58 +5.0 1.077
TOTAL LF 18 16 23 0 0 23 0 1.000 137.0 1.51 -1.0 .990
TOTAL CF 448 433 1095 32 6 1149 22 .981 3847.1 2.64 +37.8 1.056
TOTAL RF 112 100 175 11 2 189 3 .984 903.0 1.85 +7.6 1.057
PLAYER HISTORY
01/01/2026 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 55 (55); Eye: 50 (50).
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61