CF John Ross #22
Age: 26 | Bats: R | Throws: R | Morale: Good
07/26/2026
CF JOHN ROSS #22 - AGE: 26 - BATS: R - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
62 223 50 13 1 4 22 10 49 .224 .268 .345 2 1.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 50 45 50
Gap 45 45 45 50
Power 45 50 45 50
Eye 45 45 45 45
Avoid K's 45 45 45 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 75
Errors: - 55 65
Arm: 25 45 65
Turn DP: - 55 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 20
1st Base: - Center Field: 75
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 40
Stealing Aggressiveness: 70
Stealing Ability: 45
Baserunning Inst.: 35
Sacrifice Bunt: 60
Bunt for Hit: 65
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
07/23/2026 @ FLA Win, 6-5 4 0 1 1 0 0 1 0
07/22/2026 @ FLA Win, 5-1 3 0 0 0 0 1 1 0
07/19/2026 @ NYC Win, 7-0 4 0 0 0 0 1 0 0
07/12/2026 DEN Win, 9-0 4 2 2 2 1 0 0 0
07/11/2026 DEN Loss, 4-9 3 0 1 0 0 0 1 0
07/10/2026 HAW Win, 3-1 3 0 1 1 0 0 1 0
07/08/2026 HAW Loss, 3-5 4 0 0 0 0 0 1 0
07/06/2026 @ LA Win, 7-4 4 1 1 0 0 0 0 0
07/05/2026 @ LA Loss, 2-3 5 0 2 1 0 0 1 0
07/04/2026 @ LA Loss, 1-2 0 0 0 0 0 0 0 0
PERSONALITY
Birthday:05/09/2000
Born in:Fall River, MA
Nationality:American
Height:6' 2"
Weight:195 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$870,000
Signed Through:2026 Season
Major Service:2 Years, 114 Days
Service This Yr:121 Days
40-Man Service:4 Years, 121 Days
Pro Service:7 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Out of option years
Contract Extension: -
Drafted:2019, 14th Pick in Round 2
MAJOR SUPERIOR LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 62 223 50 13 1 4 22 14 10 49 .224 .268 .345 .613 .264 .121 72
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 61 243 4 0 0 7 4 2 77 18 2 1 66.7 19.5 2.82 1.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   68 15 6 0 1 10 4 4 14 1 2 0 .221 .260 .353 .613
Versus Right   155 35 7 1 3 12 10 6 35 1 2 4 .226 .271 .342 .613
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   7 1 1 0 0 1 0 1 2 0 0 0 .143 .250 .286 .536
Last Week   4 0 0 0 0 0 0 1 0 0 0 0 .000 .200 .000 .200
March   8 1 0 0 1 1 1 0 4 0 1 1 .125 .222 .500 .722
April   74 20 7 1 2 5 7 4 17 0 0 2 .270 .325 .473 .798
May   48 8 2 0 0 5 2 2 11 1 3 0 .167 .196 .208 .404
June   59 13 2 0 0 6 1 2 11 1 0 0 .220 .242 .254 .496
July   34 8 2 0 1 5 3 2 6 0 0 1 .235 .297 .382 .680
Spring Training   40 16 3 0 0 7 4 1 9 0 2 2 .400 .442 .475 .917
Last Year   524 113 18 1 9 51 39 17 158 4 7 3 .216 .243 .305 .548
2 Years Ago   4 0 0 0 0 1 0 2 1 1 0 0 .000 .286 .000 .286
Career   1151 246 52 4 19 107 87 49 321 12 16 13 .214 .251 .315 .567
Home   119 29 9 0 4 17 10 4 27 2 3 2 .244 .276 .420 .696
Road   104 21 4 1 0 5 4 6 22 0 1 2 .202 .259 .260 .519
Grass   223 50 13 1 4 22 14 10 49 2 4 4 .224 .268 .345 .613
Day   66 14 4 0 3 7 6 1 18 1 1 0 .212 .221 .409 .630
Night   157 36 9 1 1 15 8 9 31 1 3 4 .229 .287 .318 .605
As Starter   223 50 13 1 4 22 14 10 49 2 4 4 .224 .268 .345 .613
As Reliever / Substitution   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Close/Late   58 13 5 1 0 7 3 4 12 0 1 2 .224 .297 .345 .642
Inning 1-3   59 12 1 0 1 4 5 2 14 1 2 1 .203 .238 .271 .509
Inning 4-6   89 19 6 0 2 9 4 2 20 0 1 1 .213 .239 .348 .587
Inning 7-9   67 16 5 0 1 9 5 6 13 1 0 1 .239 .307 .358 .665
Extra Innings   8 3 1 1 0 0 0 0 2 0 1 1 .375 .444 .750 1.194
0 Outs   78 16 3 1 2 4 10 4 21 2 3 2 .205 .256 .346 .602
1 Outs   67 17 2 0 2 8 4 4 10 0 1 1 .254 .306 .373 .679
2 Outs   78 17 8 0 0 10 0 2 18 0 0 1 .218 .247 .321 .567
Scoring Position   66 15 4 0 0 15 0 4 15 2 4 0 .227 .264 .288 .552
Bases Empty   112 27 6 1 3 3 12 5 24 0 0 2 .241 .286 .393 .679
Runner on 1st   45 8 3 0 1 4 2 1 10 0 0 2 .178 .229 .311 .540
Runner on 2nd   23 6 2 0 0 3 0 2 3 0 4 0 .261 .320 .348 .668
Runner on 3rd   4 0 0 0 0 0 0 1 3 0 0 0 .000 .200 .000 .200
Runner on 1st & 2nd   22 5 1 0 0 3 0 0 5 0 0 0 .227 .227 .273 .500
Runner on 1st & 3rd   3 2 1 0 0 4 0 0 1 1 0 0 .667 .500 1.000 1.500
Runner on 2nd & 3rd   6 1 0 0 0 1 0 0 0 0 0 0 .167 .167 .167 .333
Bases Loaded   8 1 0 0 0 4 0 1 3 1 0 0 .125 .200 .125 .325
Two Strikes   98 14 3 0 1 6 6 5 49 0 0 2 .143 .200 .204 .404
First Pitch   35 10 4 0 2 4 4 0 0 1 1 1 .286 .297 .571 .869
Count 0-1   24 7 2 0 1 3 1 0 0 0 0 0 .292 .292 .500 .792
Count 0-2   17 3 1 0 0 0 1 0 11 0 0 0 .176 .176 .235 .412
Count 1-0   19 6 1 0 0 3 1 0 0 1 1 0 .316 .300 .368 .668
Count 1-1   15 1 0 0 0 0 0 0 0 0 1 1 .067 .125 .067 .192
Count 1-2   25 5 1 0 1 2 3 0 9 0 0 1 .200 .231 .360 .591
Count 2-0   8 5 1 0 0 3 1 0 0 0 1 0 .625 .625 .750 1.375
Count 2-1   16 4 1 0 0 2 1 0 0 0 0 0 .250 .250 .312 .562
Count 2-2   38 3 0 0 0 2 1 0 23 0 0 1 .079 .103 .079 .182
Count 3-0   1 0 0 0 0 0 0 1 0 0 0 0 .000 .500 .000 .500
Count 3-1   7 3 1 1 0 1 0 4 0 0 0 0 .429 .636 .857 1.494
Full Count   18 3 1 0 0 2 1 5 6 0 0 0 .167 .348 .222 .570
Behind in Count   66 15 4 0 2 5 5 0 20 0 0 1 .227 .239 .379 .618
Ahead in Count   51 18 4 1 0 9 3 5 0 1 2 0 .353 .404 .471 .874
Batting 5th   5 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Batting 6th   12 2 0 0 0 0 0 0 3 0 0 0 .167 .167 .167 .333
Batting 7th   20 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Batting 8th   139 38 12 1 2 16 9 6 31 1 2 3 .273 .315 .417 .733
Batting 9th   47 10 1 0 2 6 5 4 11 1 2 1 .213 .283 .362 .645
Low Leverage   80 21 6 0 4 9 7 2 17 1 0 0 .263 .277 .487 .765
Medium Leverage   85 16 4 0 0 5 6 6 22 1 2 3 .188 .263 .235 .498
High Leverage   56 12 3 1 0 8 1 2 10 0 2 1 .214 .254 .304 .558
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 Alaska - MSL 22 104 325 71 20 2 4 29 27 18 4 5 84 8 7 .218 .264 .329 .593 80 71 0.6
2023 Alaska - MSL 23 21 75 12 1 0 2 4 7 2 2 0 29 3 3 .160 .203 .253 .456 27 22 -0.3
2024 Alaska - MSL 24 2 4 0 0 0 0 1 0 2 0 1 1 0 0 .000 .286 .000 .286 -8 19 -0.0
2025 Alaska - MSL 25 10 33 8 2 0 0 2 6 2 0 0 12 0 0 .242 .286 .303 .589 67 70 0.1
2025 Portland - MSL 25 138 491 105 16 1 9 49 33 15 3 4 146 1 2 .214 .240 .305 .545 54 48 -0.1
2025 Total - MSL 25 148 524 113 18 1 9 51 39 17 3 4 158 1 2 .216 .243 .305 .548 54 49 -0.0
2026 Portland - MSL 26 62 223 50 13 1 4 22 14 10 4 2 49 2 1 .224 .268 .345 .613 77 72 1.1
Total MSL 337 1151 246 52 4 19 107 87 49 13 12 321 14 13 .214 .251 .315 .567 64 58 1.3
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
2019 Total - 19 25 111 57 17 6 7 39 47 11 2 1 5 22 9 .514 .560 .964 1.524 100 100 3.3
2019 Arizona (MIL) - R 19 50 174 38 6 1 4 12 20 17 2 1 51 3 2 .218 .294 .333 .627 84 84 0.0
2020 Wisconsin - A 20 65 256 68 20 3 3 23 30 14 3 0 76 6 3 .266 .311 .402 .714 105 105 1.0
2021 Brevard County - A 21 64 249 74 15 3 6 37 27 14 5 3 81 2 6 .297 .343 .454 .797 125 122 2.0
2021 Huntsville - AA 21 58 225 45 10 2 6 29 22 7 3 0 70 5 5 .200 .234 .342 .576 72 70 1.1
2022 Hoth - AAA 22 41 158 49 11 1 5 32 21 6 2 4 25 10 5 .310 .335 .487 .823 116 110 1.0
2023 Hoth - AAA 23 129 504 138 29 10 11 48 57 24 3 5 85 11 28 .274 .308 .437 .744 99 93 1.2
2024 Huntsville - AA 24 23 74 19 2 0 3 4 11 5 0 0 15 3 5 .257 .304 .405 .709 106 102 0.1
2024 Hoth - AAA 24 79 294 79 18 4 7 43 35 18 1 0 60 3 15 .269 .313 .429 .742 97 93 0.8
Total PCL 249 956 266 58 15 23 123 113 48 6 9 170 24 48 .278 .314 .442 .757 101 96
Total SL 81 299 64 12 2 9 33 33 12 3 0 85 8 10 .214 .252 .358 .609 80 78
Total FSL 64 249 74 15 3 6 37 27 14 5 3 81 2 6 .297 .343 .454 .797 125 122
Total MID 65 256 68 20 3 3 23 30 14 3 0 76 6 3 .266 .311 .402 .714 105 105
Total AZL 50 174 38 6 1 4 12 20 17 2 1 51 3 2 .218 .294 .333 .627 84 84
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 Arizona (MIL) - R LF 5 0 1 0 0 1 0 1.000 12.2 0.71 -0.4 .507
2019 Arizona (MIL) - R CF 50 50 80 8 1 89 1 .989 394.0 2.01 -1.2 .947
2020 Wisconsin - A CF 61 61 129 11 3 143 3 .979 528.1 2.38 -1.4 .988
2021 Huntsville - AA CF 58 58 158 1 0 160 1 .994 507.1 2.82 +7.7 1.060
2021 Brevard County - A CF 64 64 154 8 1 167 5 .970 567.2 2.57 +3.3 1.020
2022 Alaska - MLB CF 102 98 277 3 0 284 4 .986 872.0 2.89 +7.3 1.043
2022 Hoth - AAA CF 41 41 95 1 0 96 0 1.000 355.1 2.43 +2.6 1.048
2023 Alaska - MLB CF 21 21 75 3 0 79 1 .987 190.2 3.68 +0.7 1.038
2023 Hoth - AAA CF 129 128 410 19 6 434 5 .988 1141.1 3.38 +5.0 1.031
2024 Alaska - MLB CF 2 2 9 0 0 9 0 1.000 18.0 4.50 -0.2 .998
2024 Hoth - AAA CF 79 79 272 10 2 286 4 .986 685.1 3.70 +7.8 1.038
2024 Huntsville - AA CF 23 22 57 1 0 59 1 .983 193.0 2.70 -0.5 1.013
2025 Alaska - MLB CF 10 10 23 1 0 25 1 .960 81.2 2.64 +0.0 1.025
2025 Portland - MLB CF 138 137 362 11 1 379 6 .984 1210.2 2.77 +16.3 1.089
2026 Portland - MLB LF 1 1 2 0 0 2 0 1.000 9.0 2.00 +0.0 1.009
2026 Portland - MLB CF 61 60 187 9 2 196 0 1.000 547.0 3.22 +9.8 1.077
TOTAL LF 6 1 3 0 0 3 0 1.000 21.2 1.25 -0.3 .758
TOTAL CF 839 831 2288 86 16 2406 32 .987 7292.1 2.93 +57.2 1.041
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: 45 (50); Power: 45 (45); Eye: 45 (45).
LEADERBOARD APPEARANCES
Year SH Rank
2025 7 6
Saturday, July 25th , 2026 - OOTP Baseball 26.8 Build 82