3B Joe Cochran #22
Age: 25 | Bats: S | Throws: R | Morale: Very Good
06/09/2026
3B JOE COCHRAN #22 - AGE: 25 - BATS: S - THROWS: R - MORALE: VERY GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
57 182 49 9 1 4 32 18 49 .269 .343 .396 0 1.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 50 45 45
Gap 55 65 55 55
Power 55 60 50 55
Eye 50 55 50 50
Avoid K's 45 50 45 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 65 45
Errors: - 60 30
Arm: 20 70 75
Turn DP: - 55 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 50
Catcher: - Left Field: -
1st Base: 70 Center Field: -
2nd Base: 30 Right Field: -
3rd Base: 65
       
RUN/BUNT
Running Speed: 40
Stealing Aggressiveness: 40
Stealing Ability: 40
Baserunning Inst.: 45
Sacrifice Bunt: 40
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/08/2026 BAL Win, 3-1 4 0 1 0 0 0 2 0
06/08/2026 BAL Loss, 5-6 3 0 0 1 0 1 1 0
06/06/2026 BAL Loss, 0-3 4 0 0 0 0 0 1 0
06/05/2026 BAL Win, 5-4 0 0 0 0 0 1 0 0
06/04/2026 LOU Win, 3-2 3 0 0 0 0 0 1 0
06/03/2026 LOU Loss, 1-2 3 0 0 0 0 1 1 0
06/01/2026 @ TOL Win, 5-2 0 0 0 0 0 0 0 0
05/31/2026 @ TOL Loss, 3-12 3 0 1 1 0 1 2 0
05/30/2026 @ TOL Win, 6-4 0 0 0 0 0 0 0 0
05/28/2026 @ NYK Win, 5-4 4 0 1 1 0 0 0 0
PERSONALITY
Birthday:09/23/2000
Born in:Evanston, IL
Nationality:American
Height:6' 4"
Weight:200 lbs
Local Popularity:Well Known
National Pop.:Well Known
STATUS
Contract:Major League Contract
Salary:$870,000
Signed Through:2026 Season
Major Service:1 Year, 74 Days
Service This Yr:74 Days
40-Man Service:1 Year, 74 Days
Pro Service:5 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2021, 13th Pick in Round 3
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 57 182 49 9 1 4 32 19 18 49 .269 .343 .396 .739 .326 .126 114
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 48 204 3 0 0 4 1 1 72 14 0 0 0.0 25.3 4.91 1.0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   35 7 2 0 1 8 3 4 11 0 0 0 .200 .282 .343 .625
Versus Right   147 42 7 1 3 24 16 14 38 1 1 3 .286 .358 .408 .766
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   7 1 0 0 0 1 0 1 3 0 0 0 .143 .250 .143 .393
Last Week   10 0 0 0 0 0 0 2 3 0 0 0 .000 .167 .000 .167
March   13 7 0 0 0 5 1 0 2 0 0 0 .538 .538 .538 1.077
April   78 23 5 1 0 12 11 4 24 0 1 2 .295 .345 .385 .730
May   74 18 4 0 4 14 7 11 17 1 0 1 .243 .345 .459 .804
June   17 1 0 0 0 1 0 3 6 0 0 0 .059 .200 .059 .259
Spring Training   41 9 1 0 3 6 4 3 7 0 0 1 .220 .289 .463 .752
Last Year   474 103 30 1 19 57 51 68 150 4 0 5 .217 .319 .405 .724
Career   656 152 39 2 23 89 70 86 199 5 1 8 .232 .326 .402 .728
Home   100 34 5 0 4 24 10 7 21 1 0 1 .340 .385 .510 .895
Road   82 15 4 1 0 8 9 11 28 0 1 2 .183 .295 .256 .551
Grass   182 49 9 1 4 32 19 18 49 1 1 3 .269 .343 .396 .739
Day   49 13 3 1 0 9 4 4 14 0 0 1 .265 .333 .367 .701
Night   133 36 6 0 4 23 15 14 35 1 1 2 .271 .347 .406 .753
As Starter   177 49 9 1 4 32 19 17 49 1 1 3 .277 .348 .407 .755
As Reliever / Substitution   5 0 0 0 0 0 0 1 0 0 0 0 .000 .167 .000 .167
Pinch Hitting   4 0 0 0 0 0 0 1 0 0 0 0 .000 .200 .000 .200
Close/Late   44 9 1 0 1 5 7 4 15 1 1 1 .205 .280 .295 .575
Inning 1-3   46 15 1 1 1 8 5 10 12 0 0 1 .326 .456 .457 .913
Inning 4-6   73 18 3 0 1 15 4 3 17 0 0 1 .247 .286 .329 .614
Inning 7-9   57 16 5 0 2 9 10 5 18 1 1 1 .281 .344 .474 .817
Extra Innings   6 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
0 Outs   65 15 4 0 1 3 9 4 18 0 1 1 .231 .286 .338 .624
1 Outs   53 13 2 0 3 14 4 3 16 1 0 2 .245 .305 .453 .758
2 Outs   64 21 3 1 0 15 6 11 15 0 0 0 .328 .427 .406 .833
Scoring Position   48 19 3 1 2 30 5 7 12 1 1 0 .396 .464 .625 1.089
Bases Empty   106 21 3 0 2 2 12 9 34 0 0 2 .198 .274 .283 .557
Runner on 1st   28 9 3 0 0 0 2 2 3 0 0 1 .321 .387 .429 .816
Runner on 2nd   12 3 1 0 1 4 1 1 5 0 1 0 .250 .308 .583 .891
Runner on 3rd   2 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Runner on 1st & 2nd   14 5 1 1 1 9 3 3 3 0 0 0 .357 .471 .786 1.256
Runner on 1st & 3rd   10 6 1 0 0 7 1 2 2 0 0 0 .600 .667 .700 1.367
Runner on 2nd & 3rd   4 2 0 0 0 5 0 1 0 1 0 0 .500 .500 .500 1.000
Bases Loaded   6 3 0 0 0 5 0 0 0 0 0 0 .500 .500 .500 1.000
Two Strikes   98 21 4 0 2 13 12 9 49 0 0 1 .214 .287 .316 .603
First Pitch   27 4 0 0 2 5 2 0 0 1 0 2 .148 .200 .370 .570
Count 0-1   15 5 1 0 0 0 1 0 0 0 0 0 .333 .333 .400 .733
Count 0-2   10 1 0 0 0 1 0 0 8 0 0 0 .100 .100 .100 .200
Count 1-0   13 7 0 0 0 5 0 0 0 0 0 0 .538 .538 .538 1.077
Count 1-1   18 7 1 1 0 6 3 0 0 0 0 0 .389 .389 .556 .944
Count 1-2   30 5 2 0 0 1 3 0 17 0 0 1 .167 .194 .233 .427
Count 2-0   2 1 1 0 0 0 0 0 0 0 0 0 .500 .500 1.000 1.500
Count 2-1   5 2 1 0 0 2 1 0 0 0 1 0 .400 .400 .600 1.000
Count 2-2   30 6 1 0 1 2 4 0 16 0 0 0 .200 .200 .333 .533
Count 3-0   0 0 0 0 0 0 0 4 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   4 2 1 0 0 1 0 5 0 0 0 0 .500 .778 .750 1.528
Full Count   28 9 1 0 1 9 5 9 8 0 0 0 .321 .486 .464 .951
Behind in Count   55 11 3 0 0 2 4 0 25 0 0 1 .200 .214 .255 .469
Ahead in Count   24 12 3 0 0 8 1 9 0 0 1 0 .500 .636 .625 1.261
Batting 3rd   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 5th   19 5 1 0 1 6 2 2 3 1 0 1 .263 .348 .474 .822
Batting 6th   113 29 7 0 2 18 6 12 34 0 1 1 .257 .333 .372 .705
Batting 7th   37 13 1 1 1 8 8 3 10 0 0 1 .351 .415 .514 .928
Batting 8th   10 2 0 0 0 0 3 1 2 0 0 0 .200 .273 .200 .473
Batting 9th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Low Leverage   84 23 3 0 4 11 11 8 21 0 0 2 .274 .351 .452 .803
Medium Leverage   53 13 3 0 0 7 3 8 16 0 0 0 .245 .344 .302 .646
High Leverage   45 13 3 1 0 14 5 2 12 1 1 1 .289 .327 .400 .727
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
2025 Miami - MSL 24 146 474 103 30 1 19 57 51 68 5 4 150 1 0 .217 .319 .405 .724 103 103 2.3
2026 Miami - MSL 25 57 182 49 9 1 4 32 19 18 3 1 49 0 0 .269 .343 .396 .739 112 114 1.0
Total MSL 203 656 152 39 2 23 89 70 86 8 5 199 1 0 .232 .326 .402 .728 105 106 3.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
2021 Total - 20 46 203 61 11 1 10 38 47 19 6 2 29 13 5 .300 .374 .512 .886 100 100 1.3
2021 Jupiter (MIA) - R 20 37 128 26 2 0 3 19 15 7 11 1 29 0 0 .203 .299 .289 .588 73 80 -0.2
2022 Jupiter (MIA) - R 21 33 56 17 4 1 0 7 10 15 1 1 15 0 0 .304 .452 .411 .863 130 121 0.5
2023 Jupiter - A 22 104 395 104 25 2 24 66 63 33 12 1 106 1 2 .263 .338 .519 .857 148 152 4.1
2023 Star City - AA 22 17 65 12 0 0 1 2 9 5 2 0 18 0 0 .185 .264 .231 .495 41 41 -0.5
2024 Star City - AA 23 130 441 94 19 2 22 60 60 68 14 5 126 1 0 .213 .333 .415 .748 118 122 4.4
Total SL 147 506 106 19 2 23 62 69 73 16 5 144 1 0 .209 .325 .391 .716 109 112
Total FSL 104 395 104 25 2 24 66 63 33 12 1 106 1 2 .263 .338 .519 .857 148 152
Total GCL 70 184 43 6 1 3 26 25 22 12 2 44 0 0 .234 .350 .326 .676 92 93
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
2021 Jupiter (MIA) - GCL 20 3 9 2 0 0 0 0 0 2 1 0 3 0 0 .222 .417 .222 .639 90 114 -0.3
2022 Jupiter (MIA) - GCL 21 3 3 2 0 0 0 0 0 1 0 0 1 0 0 .667 .750 .667 1.417 278 290 0.2
2024 Star City - SL 23 7 20 5 0 0 0 2 1 7 0 1 1 0 0 .250 .429 .250 .679 102 116 1.0
Total SL 7 20 5 0 0 0 2 1 7 0 1 1 0 0 .250 .429 .250 .679 102 116
Total GCL 6 12 4 0 0 0 0 0 3 1 0 4 0 0 .333 .500 .333 .833 137 158
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2021 Jupiter (MIA) - R 3B 2 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2021 Jupiter (MIA) - R SS 36 36 49 99 9 158 10 .937 303.1 4.39 -4.9 .939
2022 Jupiter (MIA) - R 1B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2022 Jupiter (MIA) - R 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2022 Jupiter (MIA) - R 3B 7 0 1 5 0 6 0 1.000 13.0 4.15 +0.6 1.094
2022 Jupiter (MIA) - R SS 14 9 13 23 1 37 1 .973 98.2 3.28 -0.6 .933
2023 Star City - AA 2B 1 1 1 3 1 4 0 1.000 9.0 4.00 -0.7 .747
2023 Jupiter - A 2B 1 1 2 2 0 4 0 1.000 8.0 4.50 +0.1 .985
2023 Star City - AA 3B 16 16 9 30 2 40 1 .975 148.0 2.37 -0.6 .964
2023 Jupiter - A 3B 51 51 12 96 5 111 3 .973 458.1 2.12 +0.4 1.019
2023 Jupiter - A SS 53 51 50 144 5 201 7 .965 448.1 3.89 -6.8 .939
2024 Star City - AA 1B 14 14 117 10 8 127 0 1.000 125.0 9.14 -0.1 1.030
2024 Star City - AA 3B 113 111 45 239 9 288 4 .986 1013.2 2.52 +8.0 1.034
2024 Star City - AA SS 1 1 1 3 1 5 1 .800 8.0 4.50 -0.4 .686
2025 Miami - MLB 1B 6 3 20 4 2 24 0 1.000 33.0 6.55 -0.1 1.008
2025 Miami - MLB 2B 2 1 2 2 0 4 0 1.000 8.0 4.50 -0.4 .655
2025 Miami - MLB 3B 137 129 85 199 16 290 6 .979 1136.0 2.25 +6.3 1.048
2025 Miami - MLB SS 6 4 5 11 3 16 0 1.000 35.1 4.08 -0.9 .884
2026 Miami - MLB 1B 7 4 30 3 0 33 0 1.000 39.2 7.49 +0.1 1.024
2026 Miami - MLB 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Miami - MLB 3B 51 44 23 80 11 106 3 .972 398.2 2.33 +0.8 1.027
2026 Miami - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
TOTAL 1B 28 21 167 17 10 184 0 1.000 198.2 8.34 -0.1 1.026
TOTAL 2B 4 3 5 7 1 12 0 1.000 25.0 4.32 -1.1 .769
TOTAL 3B 377 351 175 649 43 841 17 .980 3170.2 2.34 +15.5 1.032
TOTAL SS 110 101 118 280 19 417 19 .954 893.2 4.01 -13.7 .934
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 (45); Power: 55 (55); Eye: 50 (50).
04/22/2026 Injured (mild calf strain),day-to-day for 1 day.
LEADERBOARD APPEARANCES
Year IBB Rank
2025 4 7
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61