RF John Cooper #9
Age: 29 | Bats: R | Throws: R | Morale: Unhappy
06/09/2026
RF JOHN COOPER #9 - AGE: 29 - BATS: R - THROWS: R - MORALE: UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
32 100 27 7 0 0 3 9 21 .270 .333 .340 1 -0.3
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 50 50 50
Gap 50 50 50 50
Power 40 40 40 40
Eye 55 55 50 55
Avoid K's 55 55 55 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 30 50
Errors: - 25 55
Arm: 25 45 55
Turn DP: - 30 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 55
1st Base: 35 Center Field: 30
2nd Base: - Right Field: 45
3rd Base: -
       
RUN/BUNT
Running Speed: 50
Stealing Aggressiveness: 60
Stealing Ability: 45
Baserunning Inst.: 55
Sacrifice Bunt: 35
Bunt for Hit: 35
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/04/2026 @ NOR Win, 4-2 2 1 2 0 0 0 0 0
06/01/2026 RIC Loss, 5-6 1 0 0 0 0 0 0 0
05/29/2026 @ BUF Win, 6-2 5 2 2 0 0 0 2 0
05/24/2026 @ IND Win, 4-2 2 1 0 1 0 1 1 0
05/23/2026 LEX Win, 1-0 3 0 2 0 0 0 0 0
05/22/2026 LEX Loss, 3-4 3 1 1 0 0 0 0 0
05/21/2026 LEX Loss, 5-6 2 0 1 0 0 0 0 0
05/20/2026 @ COL Win, 5-3 4 0 2 0 0 0 1 0
05/19/2026 @ COL Win, 3-2 3 1 1 0 0 1 0 0
05/16/2026 CIN Win, 1-0 4 0 1 0 0 0 1 0
PERSONALITY
Birthday:02/12/1997
Born in:El Reno, OK
Nationality:American
Height:6' 1"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$870,000
Signed Through:2026 Season
Major Service:None, None
Service This Yr:None
40-Man Service:None, 74 Days
Pro Service:8 Years
Arbitration Eligibility:Not yet eligible
Option Years:2 option years left
Contract Extension: -
Drafted:2018, 10th Pick in Round 8
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 32 100 27 7 0 0 3 13 9 21 .270 .333 .340 .673 .311 .070 95
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 25 111 1 1 0 1 0 1 34 7 1 0 100.0 12.1 4.36 -0.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   26 5 1 0 0 1 3 3 8 0 0 1 .192 .300 .231 .531
Versus Right   74 22 6 0 0 2 10 6 13 1 0 0 .297 .346 .378 .724
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   3 2 0 0 0 0 1 0 0 0 0 1 .667 .750 .667 1.417
April   43 10 4 0 0 1 3 3 11 0 0 0 .233 .283 .326 .608
May   54 15 3 0 0 2 9 6 10 1 0 0 .278 .344 .333 .678
June   3 2 0 0 0 0 1 0 0 0 0 1 .667 .750 .667 1.417
Last Year   419 125 21 3 8 42 51 48 88 3 1 3 .298 .372 .420 .792
2 Years Ago   163 46 6 1 2 16 13 8 35 2 2 3 .282 .324 .368 .692
Career   1065 295 55 9 19 112 115 105 220 9 3 10 .277 .345 .399 .744
Home   35 9 2 0 0 1 4 2 6 0 0 0 .257 .297 .314 .612
Road   65 18 5 0 0 2 9 7 15 1 0 1 .277 .351 .354 .705
Grass   78 18 4 0 0 2 10 7 17 1 0 0 .231 .291 .282 .573
Turf   22 9 3 0 0 1 3 2 4 0 0 1 .409 .480 .545 1.025
Day   50 15 6 0 0 2 5 3 10 0 0 0 .300 .340 .420 .760
Night   50 12 1 0 0 1 8 6 11 1 0 1 .240 .328 .260 .588
As Starter   94 25 7 0 0 3 12 9 20 1 0 1 .266 .333 .340 .674
As Reliever / Substitution   6 2 0 0 0 0 1 0 1 0 0 0 .333 .333 .333 .667
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
2018 Total - 21 61 271 83 13 5 8 61 58 27 4 2 36 38 11 .306 .375 .480 .855 100 100 1.5
2018 Viera - R 21 48 159 40 7 6 1 24 30 34 7 1 33 1 3 .252 .403 .390 .793 126 130 1.5
2019 Hagerstown - A 22 137 511 140 30 9 11 64 66 50 20 2 139 8 14 .274 .360 .432 .793 131 129 3.4
2020 Potomac - A 23 125 434 112 31 6 9 71 50 52 11 12 103 13 10 .258 .344 .419 .763 133 129 2.8
2021 Harrisburg - AA 24 109 407 120 31 2 14 74 57 45 6 6 75 8 16 .295 .369 .484 .853 121 119 1.4
2022 Harrisburg - AA 25 91 284 70 16 2 9 37 40 31 3 2 53 5 10 .246 .325 .412 .737 111 105 0.1
2023 Syracuse - AAA 26 109 383 97 21 5 9 51 38 40 3 3 76 4 5 .253 .326 .405 .731 121 123 1.7
2024 Harrisburg - AA 27 31 104 20 5 0 2 13 16 11 0 1 23 2 4 .192 .267 .298 .565 67 64 -0.5
2024 Syracuse - AAA 27 52 163 46 6 1 2 16 13 8 3 2 35 4 3 .282 .324 .368 .692 114 115 -0.0
2025 Syracuse - AAA 28 116 419 125 21 3 8 42 51 48 3 3 88 6 2 .298 .372 .420 .792 144 148 2.2
2026 Syracuse - AAA 29 32 100 27 7 0 0 3 13 9 1 1 21 1 0 .270 .333 .340 .673 97 95 -0.3
Total IL 309 1065 295 55 9 19 112 115 105 10 9 220 15 10 .277 .345 .399 .744 127 129
Total EL 231 795 210 52 4 25 124 113 87 9 9 151 15 30 .264 .340 .434 .774 111 107
Total CAR 125 434 112 31 6 9 71 50 52 11 12 103 13 10 .258 .344 .419 .763 133 129
Total SAL 137 511 140 30 9 11 64 66 50 20 2 139 8 14 .274 .360 .432 .793 131 129
Total GCL 48 159 40 7 6 1 24 30 34 7 1 33 1 3 .252 .403 .390 .793 126 130
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
2020 Potomac - CAR 23 5 19 4 1 0 0 1 1 2 0 0 4 0 0 .211 .286 .263 .549 69 72 -0.5
Total CAR 5 19 4 1 0 0 1 1 2 0 0 4 0 0 .211 .286 .263 .549 69 72
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2018 Viera - R LF 45 45 74 2 0 77 1 .987 383.0 1.79 +4.9 1.121
2019 Hagerstown - A LF 108 106 168 3 2 172 1 .994 977.2 1.57 +2.1 1.005
2019 Hagerstown - A CF 26 26 46 2 0 50 2 .960 224.0 1.93 -1.8 .940
2019 Hagerstown - A RF 1 1 1 0 0 1 0 1.000 9.0 1.00 +0.1 .992
2020 Potomac - A LF 120 119 171 11 2 184 2 .989 1044.2 1.57 +0.7 .989
2021 Harrisburg - AA LF 40 36 40 0 0 41 1 .976 340.0 1.06 -0.9 .987
2021 Harrisburg - AA RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2022 Harrisburg - AA LF 31 25 33 3 0 38 2 .947 237.1 1.37 -1.5 .925
2022 Harrisburg - AA CF 3 3 6 0 0 6 0 1.000 25.0 2.16 -0.4 .987
2022 Harrisburg - AA RF 11 10 14 1 0 16 1 .938 99.1 1.36 -1.3 .907
2023 Syracuse - AAA 1B 11 10 82 8 4 92 2 .978 87.0 9.31 -2.1 .805
2023 Syracuse - AAA SS 1 0 0 1 0 1 0 1.000 2.0 4.50 +0.0 1.067
2023 Syracuse - AAA LF 36 27 63 1 0 65 1 .985 265.1 2.17 +2.9 1.018
2023 Syracuse - AAA CF 24 23 60 1 0 62 1 .984 202.2 2.71 -3.1 .928
2023 Syracuse - AAA RF 5 5 9 0 0 9 0 1.000 44.0 1.84 +0.2 .987
2024 Syracuse - AAA 1B 5 3 30 1 0 32 1 .969 34.0 8.21 -0.5 .830
2024 Harrisburg - AA 1B 12 11 84 3 4 87 0 1.000 99.0 7.91 +0.3 1.038
2024 Syracuse - AAA LF 21 15 33 1 0 34 0 1.000 149.2 2.04 -1.2 .961
2024 Harrisburg - AA LF 5 5 9 0 0 9 0 1.000 39.0 2.08 -0.2 .983
2024 Syracuse - AAA CF 10 9 14 1 0 16 1 .938 76.1 1.77 -3.1 .827
2024 Harrisburg - AA CF 6 6 13 0 0 13 0 1.000 52.0 2.25 -3.7 .763
2024 Syracuse - AAA RF 10 10 13 2 0 17 2 .882 88.0 1.53 -1.1 .989
2024 Harrisburg - AA RF 2 0 0 0 0 0 0 .000 2.0 0.00 -0.1 .000
2025 Syracuse - AAA 1B 51 51 371 19 32 393 3 .992 422.1 8.31 -0.6 .973
2025 Syracuse - AAA LF 21 10 15 1 0 18 2 .889 109.1 1.32 -0.5 .991
2025 Syracuse - AAA CF 40 37 87 2 0 90 1 .989 335.0 2.39 -14.2 .858
2025 Syracuse - AAA RF 10 7 13 0 0 13 0 1.000 70.0 1.67 -0.6 .990
2026 Syracuse - AAA 1B 9 9 70 2 8 72 0 1.000 78.0 8.31 -1.0 .742
2026 Syracuse - AAA LF 6 5 4 0 0 4 0 1.000 43.0 0.84 -2.1 .683
2026 Syracuse - AAA CF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
TOTAL 1B 88 84 637 33 48 676 6 .991 720.1 8.37 -3.9 .924
TOTAL SS 1 0 0 1 0 1 0 1.000 2.0 4.50 +0.0 1.067
TOTAL LF 433 393 610 22 4 642 10 .984 3589.0 1.58 +4.3 1.001
TOTAL CF 110 104 226 6 0 237 5 .979 917.0 2.28 -26.4 .886
TOTAL RF 39 33 50 3 0 56 3 .946 312.1 1.53 -2.7 .966
PLAYER HISTORY
11/17/2025 Received a 1-year contract through automatic renewal worth a total of $870,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 40 (40); Eye: 50 (50).
06/04/2026 Suspended 4 games after ejection following a brawl.
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61