CF Joe Harris #32
Age: 24 | Bats: L | Throws: L | Morale: Normal
06/09/2026
CF JOE HARRIS #32 - AGE: 24 - BATS: L - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
14 26 3 2 0 0 2 1 4 .115 .179 .192 0 -0.3
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 50 50
Gap 45 45 50 45
Power 35 35 35 35
Eye 50 50 50 50
Avoid K's 45 45 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 35 55
Errors: - 35 55
Arm: 25 50 60
Turn DP: - 20 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: - Center Field: 35
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 65
Stealing Aggressiveness: 60
Stealing Ability: 55
Baserunning Inst.: 70
Sacrifice Bunt: 55
Bunt for Hit: 50
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/01/2026 @ MON Win, 6-3 0 1 0 0 0 0 0 0
05/30/2026 @ MOB Win, 5-2 6 0 0 0 0 1 1 0
05/22/2026 SCS Loss, 4-5 1 0 1 0 0 0 0 0
05/20/2026 SCS Loss, 3-5 5 0 1 1 0 0 2 0
05/19/2026 SAL Win, 4-2 4 0 0 0 0 1 1 1
05/17/2026 @ LYN Loss, 0-4 4 0 1 0 0 0 1 0
05/16/2026 @ LYN Win, 11-2 3 0 2 2 0 0 0 1
05/15/2026 @ LYN Loss, 2-6 4 0 0 0 0 0 2 0
05/14/2026 @ SAL Loss, 6-8 4 0 0 0 0 0 2 0
05/13/2026 @ SAL Win, 9-0 0 0 0 0 0 0 0 0
PERSONALITY
Birthday:10/21/2001
Born in:Fontana, CA
Nationality:American
Height:6' 2"
Weight:195 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:7 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2019, 21st Pick in Round 20
SOUTHERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 14 26 3 2 0 0 2 2 1 4 .115 .179 .192 .371 .183 .077 -8
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 4 28 1 0 0 1 0 0 5 2 0 0 0.0 0.8 0.89 -0.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   5 1 0 0 0 1 1 1 0 0 0 0 .200 .333 .200 .533
Versus Right   21 2 2 0 0 1 1 0 4 0 0 1 .095 .136 .190 .327
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   0 0 0 0 0 0 1 0 0 0 0 1 .000 1.000 .000 1.000
April   14 1 0 0 0 1 1 0 1 0 0 0 .071 .071 .071 .143
May   12 2 2 0 0 1 0 1 3 0 0 0 .167 .231 .333 .564
June   0 0 0 0 0 0 1 0 0 0 0 1 .000 1.000 .000 1.000
Last Year   138 31 6 1 0 16 17 28 34 0 0 0 .225 .355 .283 .638
2 Years Ago   68 20 4 3 0 6 9 11 23 1 1 1 .294 .395 .441 .836
Career   232 54 12 4 0 24 28 40 61 1 1 2 .233 .349 .319 .668
Home   14 3 2 0 0 2 1 0 2 0 0 0 .214 .214 .357 .571
Road   12 0 0 0 0 0 1 1 2 0 0 1 .000 .143 .000 .143
Grass   26 3 2 0 0 2 2 1 4 0 0 1 .115 .179 .192 .371
Day   6 1 1 0 0 1 1 0 3 0 0 1 .167 .286 .333 .619
Night   20 2 1 0 0 1 1 1 1 0 0 0 .100 .143 .150 .293
As Starter   17 3 2 0 0 2 1 1 3 0 0 0 .176 .222 .294 .516
As Reliever / Substitution   9 0 0 0 0 0 1 0 1 0 0 1 .000 .100 .000 .100
CAROLINA LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 24 82 28 6 0 1 12 13 18 15 .341 .476 .451 .927 .432 .110 160
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 21 105 4 0 0 0 0 1 37 7 5 2 71.4 21.0 9.93 .9  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   23 5 2 0 0 2 1 5 6 0 0 0 .217 .357 .304 .661
Versus Right   59 23 4 0 1 10 12 13 9 1 0 4 .390 .519 .508 1.028
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   17 5 1 0 0 3 4 3 2 0 0 2 .294 .455 .353 .807
May   65 23 5 0 1 9 9 15 13 1 0 2 .354 .482 .477 .959
Last Year   151 39 6 0 2 11 28 23 35 0 0 1 .258 .360 .338 .698
2 Years Ago   218 56 9 5 4 31 21 15 69 2 0 2 .257 .308 .399 .707
Career   451 123 21 5 7 54 62 56 119 3 0 7 .273 .360 .388 .748
Home   33 10 1 0 0 4 4 7 5 0 0 2 .303 .452 .333 .786
Road   49 18 5 0 1 8 9 11 10 1 0 2 .367 .492 .531 1.023
Grass   82 28 6 0 1 12 13 18 15 1 0 4 .341 .476 .451 .927
Day   17 6 0 0 0 1 3 1 4 0 0 2 .353 .450 .353 .803
Night   65 22 6 0 1 11 10 17 11 1 0 2 .338 .482 .477 .959
As Starter   80 27 6 0 1 11 12 18 15 1 0 4 .338 .476 .450 .926
As Reliever / Substitution   2 1 0 0 0 1 1 0 0 0 0 0 .500 .500 .500 1.000
PIONEER LEAGUE 2021 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 54 186 49 9 1 8 24 25 17 55 .263 .330 .452 .782 .336 .188 83
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 45 206 2 1 0 0 1 1 84 18 6 3 66.7 29.2 5.54 -0.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   55 12 2 0 1 4 4 4 18 0 0 1 .218 .283 .309 .592
Versus Right   131 37 7 1 7 20 21 13 37 1 1 1 .282 .349 .511 .861
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Career   186 49 9 1 8 24 25 17 55 1 1 2 .263 .330 .452 .782
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
2019 Total - 17 22 96 42 10 1 4 27 38 13 2 0 10 19 5 .438 .514 .688 1.201 100 100 1.9
2019 Arizona (CHI) - R 17 5 6 0 0 0 0 0 0 0 0 0 4 0 0 .000 .000 .000 .000 -100 -109 -0.1
2020 Arizona (CHI) - R 18 39 142 47 4 0 1 17 32 17 4 1 37 6 1 .331 .415 .380 .795 112 114 0.7
2021 Great Falls - R 19 54 186 49 9 1 8 24 25 17 2 1 55 6 3 .263 .330 .452 .782 83 83 -0.3
2021 Arizona (CHI) - R 19 3 12 1 0 0 0 1 1 1 0 0 7 0 0 .083 .154 .083 .237 -29 -19 -0.2
2021 Total - R 19 57 198 50 9 1 8 25 26 18 2 1 62 6 3 .253 .320 .429 .749 77 77 -0.5
2022 Arizona (CHI) - R 20 39 58 16 3 2 1 7 12 11 2 0 16 2 0 .276 .408 .448 .857 118 117 0.2
2023 Kannapolis - A 21 134 499 102 20 2 10 42 50 42 6 3 167 6 13 .204 .273 .313 .585 55 52 -3.0
2024 Winston-Salem - A 22 57 218 56 9 5 4 31 21 15 2 2 69 4 6 .257 .308 .399 .707 106 102 0.3
2024 Birmingham - AA 22 43 68 20 4 3 0 6 9 11 1 1 23 0 1 .294 .395 .441 .836 140 140 0.5
2025 Winston-Salem - A 23 41 151 39 6 0 2 11 28 23 1 0 35 6 0 .258 .360 .338 .698 105 111 0.3
2025 Birmingham - AA 23 64 138 31 6 1 0 16 17 28 0 0 34 1 1 .225 .355 .283 .638 83 84 0.1
2026 Winston-Salem - A 24 24 82 28 6 0 1 12 13 18 4 1 15 5 2 .341 .476 .451 .927 147 160 0.9
2026 Birmingham - AA 24 14 26 3 2 0 0 2 2 1 1 0 4 0 0 .115 .179 .192 .371 2 -8 -0.3
Total SL 121 232 54 12 4 0 24 28 40 2 1 61 1 2 .233 .349 .319 .668 92 91
Total CAR 122 451 123 21 5 7 54 62 56 7 3 119 15 8 .273 .360 .388 .748 114 117
Total SAL 134 499 102 20 2 10 42 50 42 6 3 167 6 13 .204 .273 .313 .585 55 52
Total AZL 86 218 64 7 2 2 25 45 29 6 1 64 8 1 .294 .390 .372 .761 101 102
Total PIO 54 186 49 9 1 8 24 25 17 2 1 55 6 3 .263 .330 .452 .782 83 83
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
2025 Birmingham - SL 23 10 42 10 3 1 0 3 3 2 0 0 6 1 1 .238 .273 .357 .630 78 73 -0.4
Total SL 10 42 10 3 1 0 3 3 2 0 0 6 1 1 .238 .273 .357 .630 78 73
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 (CHI) - R LF 2 0 1 0 0 1 0 1.000 5.0 1.80 +0.1 1.013
2019 Arizona (CHI) - R CF 1 0 0 0 0 0 0 .000 4.0 0.00 0.0 .000
2020 Arizona (CHI) - R CF 1 0 1 0 0 1 0 1.000 3.0 3.00 +0.0 1.046
2021 Arizona (CHI) - R CF 1 1 1 0 0 1 0 1.000 9.0 1.00 -0.2 .999
2021 Great Falls - R CF 22 22 61 2 1 64 1 .984 190.0 2.98 -2.1 .940
2022 Arizona (CHI) - R CF 4 0 2 0 0 2 0 1.000 9.0 2.00 +0.1 1.011
2023 Kannapolis - A CF 2 1 5 0 0 6 1 .833 10.0 4.50 -0.5 .832
2024 Birmingham - AA CF 3 0 1 0 0 1 0 1.000 4.0 2.25 -0.1 .995
2024 Winston-Salem - A CF 6 6 17 1 0 18 0 1.000 54.0 3.00 -0.5 .998
2025 Birmingham - AA CF 8 5 10 0 0 10 0 1.000 48.0 1.88 -0.5 .902
2025 Winston-Salem - A CF 2 2 5 0 0 5 0 1.000 18.0 2.50 +0.0 .999
2026 Winston-Salem - A CF 5 4 10 0 0 10 0 1.000 38.0 2.37 +0.7 1.028
TOTAL LF 2 0 1 0 0 1 0 1.000 5.0 1.80 +0.1 1.013
TOTAL CF 55 41 113 3 1 118 2 .983 387.0 2.70 -3.1 .952
PLAYER HISTORY
11/17/2025 Became a minor league free agent.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 35 (35); Eye: 50 (50).
01/31/2026 Signed a 1-year minor league contract with the Chicago Winds organization.
05/11/2026 Wins the CAR Player of the Week Award.
05/22/2026 Injured (oblique strain),out for one week.
06/04/2026 Injured on 06/01/2026, diagnosed with an oblique strain, will miss 5 weeks.
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61