2B John Calhoun #2
Age: 28 | Bats: R | Throws: R | Morale: Angry
09/19/2025
2B JOHN CALHOUN #2 - AGE: 28 - BATS: R - THROWS: R - MORALE: ANGRY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
115 348 79 20 2 9 44 38 86 .227 .311 .374 0 0.8
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 40 40 40 40
Gap 50 50 50 50
Power 35 40 35 35
Eye 50 50 50 50
Avoid K's 40 40 40 40
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 35
Errors: - 65 50
Arm: 20 60 55
Turn DP: - 55 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 50
Catcher: - Left Field: 25
1st Base: - Center Field: -
2nd Base: 55 Right Field: -
3rd Base: 55
       
RUN/BUNT
Running Speed: 45
Stealing Aggressiveness: 45
Stealing Ability: 50
Baserunning Inst.: 45
Sacrifice Bunt: 30
Bunt for Hit: 30
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/06/2025 @ FRI Win, 6-5 4 1 2 0 0 0 1 0
09/05/2025 @ FRI Loss, 1-6 3 0 1 0 0 0 1 0
09/03/2025 @ FRI Loss, 2-3 3 0 1 0 0 0 1 0
09/01/2025 @ CC Loss, 0-6 1 0 1 0 0 1 0 0
08/31/2025 @ CC Win, 11-5 5 1 2 2 1 0 0 0
08/28/2025 SAN Loss, 2-5 0 0 0 0 0 0 0 0
08/27/2025 SAN Loss, 1-3 0 0 0 0 0 0 0 0
08/24/2025 ARK Loss, 3-9 4 0 0 0 0 0 1 0
08/22/2025 ARK Loss, 3-12 4 0 1 1 0 0 1 0
08/16/2025 @ ARK Win, 9-4 4 0 1 1 0 1 1 0
PERSONALITY
Birthday:01/29/1997
Born in:Milwaukee, WI
Nationality:American
Height:6' 3"
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:6 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2019, 15th Pick in Round 15
TEXAS LEAGUE 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 115 348 79 20 2 9 44 35 38 86 .227 .311 .374 .685 .314 .147 86
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 108 392 5 0 0 10 4 1 130 31 0 1 0.0 40.3 3.82 .8  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   62 19 7 2 1 11 11 11 12 0 1 1 .306 .419 .532 .951
Versus Right   286 60 13 0 8 33 24 27 74 1 3 4 .210 .286 .339 .625
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   60 13 3 0 2 12 9 4 8 0 0 0 .217 .266 .367 .632
May   82 21 8 0 3 11 10 8 21 0 2 1 .256 .330 .463 .793
June   63 13 4 0 1 10 5 7 26 0 1 1 .206 .296 .317 .613
July   77 13 2 0 1 3 2 13 17 1 0 2 .169 .301 .234 .535
August   55 14 1 2 2 8 8 5 11 0 0 1 .255 .328 .455 .782
September   11 5 2 0 0 0 1 1 3 0 1 0 .455 .500 .636 1.136
Last Year   200 43 10 2 5 28 27 32 51 2 3 2 .215 .326 .360 .686
2 Years Ago   127 31 4 1 1 9 9 12 27 1 0 3 .244 .322 .315 .637
Career   692 157 34 6 15 82 71 85 172 4 7 10 .227 .319 .358 .677
Home   183 42 9 2 4 21 21 25 46 0 1 0 .230 .322 .366 .688
Road   165 37 11 0 5 23 14 13 40 1 3 5 .224 .299 .382 .681
Grass   348 79 20 2 9 44 35 38 86 1 4 5 .227 .311 .374 .685
Day   32 7 3 0 0 7 8 7 8 0 0 1 .219 .375 .312 .688
Night   316 72 17 2 9 37 27 31 78 1 4 4 .228 .304 .380 .684
As Starter   347 79 20 2 9 43 35 38 85 0 4 5 .228 .313 .375 .687
As Reliever / Substitution   1 0 0 0 0 1 0 0 1 1 0 0 .000 .000 .000 .000
NORTHWEST LEAGUE 2021 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 5 15 3 1 0 0 1 1 5 3 .200 .400 .267 .667 .331 .067 108
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 5 20 0 0 0 0 0 0 4 1 0 0 0.0 2.1 4.77 .0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   4 1 1 0 0 0 0 1 1 0 0 0 .250 .400 .500 .900
Versus Right   11 2 0 0 0 1 1 4 2 0 0 0 .182 .400 .182 .582
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Career   15 3 1 0 0 1 1 5 3 0 0 0 .200 .400 .267 .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
2019 Total - 22 46 205 55 11 1 5 32 49 23 1 1 26 33 9 .268 .343 .405 .748 100 100 0.3
2019 Dunedin - R 22 27 82 19 6 0 4 14 14 13 3 0 21 0 0 .232 .357 .451 .808 136 136 0.6
2020 Auburn - S A 23 18 76 21 2 0 1 7 10 7 0 0 20 1 0 .276 .337 .342 .679 92 95 0.4
2020 Lansing - A 23 34 124 33 8 1 2 14 15 10 1 0 31 0 0 .266 .326 .395 .721 107 109 1.0
2020 Dunedin - A 23 68 230 49 9 0 3 31 23 27 1 2 47 0 2 .213 .296 .291 .587 74 77 -0.4
2020 Total - A 23 102 354 82 17 1 5 45 38 37 2 2 78 0 2 .232 .306 .328 .634 85 88 0.7
2021 Vancouver - S A 24 5 15 3 1 0 0 1 1 5 0 0 3 0 0 .200 .400 .267 .667 93 108 0.0
2021 Beloit - A 24 5 20 9 1 0 2 6 4 0 0 0 4 1 0 .450 .450 .800 1.250 268 278 0.4
2021 Stockton - A 24 71 242 61 17 0 3 22 20 21 3 1 63 3 1 .252 .318 .360 .678 90 92 0.3
2021 Total - A 24 76 262 70 18 0 5 28 24 21 3 1 67 4 1 .267 .328 .393 .721 102 105 0.7
2022 Stockton - A 25 112 368 99 17 1 21 60 64 61 2 3 100 5 7 .269 .373 .492 .865 128 127 1.5
2022 Midland - AA 25 5 17 4 0 1 0 1 0 3 0 0 8 2 0 .235 .350 .353 .703 99 101 0.2
2023 Midland - AA 26 75 127 31 4 1 1 9 9 12 3 1 27 0 4 .244 .322 .315 .637 82 79 0.1
2024 Midland - AA 27 65 200 43 10 2 5 28 27 32 2 2 51 4 2 .215 .326 .360 .686 91 91 0.5
2025 Midland - AA 28 115 348 79 20 2 9 44 35 38 5 1 86 0 1 .227 .311 .374 .685 86 86 0.8
Total TEX 260 692 157 34 6 15 82 71 85 10 4 172 6 7 .227 .319 .358 .677 87 87
Total CAL 183 610 160 34 1 24 82 84 82 5 4 163 8 8 .262 .352 .439 .792 113 113
Total FSL 68 230 49 9 0 3 31 23 27 1 2 47 0 2 .213 .296 .291 .587 74 77
Total MID 39 144 42 9 1 4 20 19 10 1 0 35 1 0 .292 .342 .451 .793 128 131
Total NYP 18 76 21 2 0 1 7 10 7 0 0 20 1 0 .276 .337 .342 .679 92 95
Total NWL 5 15 3 1 0 0 1 1 5 0 0 3 0 0 .200 .400 .267 .667 93 108
Total GCL 27 82 19 6 0 4 14 14 13 3 0 21 0 0 .232 .357 .451 .808 136 136
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 Beloit - MID 24 4 15 1 1 0 0 0 1 1 0 0 4 0 0 .067 .125 .133 .258 -23 -55 -0.3
2022 Midland - TEX 25 2 5 0 0 0 0 0 0 0 0 0 2 0 0 .000 .000 .000 .000 -100 -119 -0.1
Total TEX 2 5 0 0 0 0 0 0 0 0 0 2 0 0 .000 .000 .000 .000 -100 -119
Total MID 4 15 1 1 0 0 0 1 1 0 0 4 0 0 .067 .125 .133 .258 -23 -55
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 Dunedin - R 1B 1 0 1 0 0 1 0 1.000 1.0 9.00 0.0 .000
2019 Dunedin - R 2B 13 11 21 33 7 56 2 .964 101.1 4.80 -0.4 .960
2019 Dunedin - R 3B 3 3 1 7 0 9 1 .889 25.0 2.88 -0.4 .947
2019 Dunedin - R SS 3 3 6 8 3 15 1 .933 26.0 4.85 -0.8 .798
2020 Dunedin - A 2B 3 1 4 4 0 8 0 1.000 16.2 4.32 +0.3 .987
2020 Lansing - A 2B 5 5 8 14 0 22 0 1.000 43.0 4.60 +0.4 1.007
2020 Auburn - S A 2B 10 10 19 29 2 49 1 .980 87.0 4.97 -0.2 .984
2020 Dunedin - A 3B 63 63 23 126 12 153 4 .974 559.2 2.40 -1.1 .985
2020 Lansing - A 3B 28 27 14 55 3 70 1 .986 245.0 2.53 +2.8 1.050
2020 Auburn - S A 3B 8 8 6 14 0 21 1 .952 70.0 2.57 +0.7 1.011
2020 Dunedin - A SS 6 1 2 8 2 10 0 1.000 21.0 4.29 -1.2 .887
2021 Stockton - A 2B 17 16 33 39 3 73 1 .986 140.0 4.63 -0.4 .975
2021 Vancouver - S A 2B 4 4 7 13 0 20 0 1.000 32.0 5.62 -0.4 .939
2021 Stockton - A 3B 18 17 9 28 0 39 2 .949 165.0 2.02 +0.3 1.010
2021 Beloit - A 3B 5 5 0 8 0 10 2 .800 41.0 1.76 -1.0 .801
2021 Vancouver - S A 3B 1 1 1 3 0 4 0 1.000 7.0 5.14 -0.2 1.047
2021 Stockton - A SS 7 3 7 9 2 17 1 .941 36.0 4.00 -0.4 .900
2021 Stockton - A LF 13 11 12 0 0 12 0 1.000 93.0 1.16 -1.5 .871
2022 Midland - AA 2B 2 2 5 4 0 9 0 1.000 18.0 4.50 +0.7 2.100
2022 Stockton - A 2B 14 11 18 23 2 42 1 .976 102.2 3.59 -1.4 .933
2022 Midland - AA 3B 1 1 0 0 0 0 0 .000 8.0 0.00 0.0 .000
2022 Stockton - A 3B 12 7 4 15 1 19 0 1.000 83.0 2.06 +0.5 1.044
2022 Stockton - A SS 30 28 28 82 5 113 3 .973 253.0 3.91 -1.9 .957
2022 Stockton - A LF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2023 Midland - AA 2B 42 8 24 41 6 65 0 1.000 130.1 4.49 +1.7 1.108
2023 Midland - AA 3B 31 23 10 47 2 57 0 1.000 211.0 2.43 -0.5 .993
2023 Midland - AA SS 2 0 0 1 0 1 0 1.000 5.0 1.80 -0.1 1.025
2024 Midland - AA 2B 30 27 47 76 9 124 1 .992 238.2 4.64 +0.2 .982
2024 Midland - AA 3B 25 22 5 43 1 48 0 1.000 205.1 2.10 -0.7 .986
2024 Midland - AA SS 10 7 7 21 4 28 0 1.000 78.2 3.20 -0.5 .983
2025 Midland - AA 2B 23 17 39 51 18 90 0 1.000 161.2 5.01 +1.9 1.100
2025 Midland - AA 3B 12 11 3 23 2 26 0 1.000 87.0 2.69 +1.2 1.029
2025 Midland - AA SS 86 80 99 220 49 328 9 .973 695.0 4.13 -3.5 .959
TOTAL 1B 1 0 1 0 0 1 0 1.000 1.0 9.00 0.0 .000
TOTAL 2B 163 112 225 327 47 558 6 .989 1071.1 4.64 +2.5 1.010
TOTAL 3B 207 188 76 369 21 456 11 .976 1707.0 2.35 +1.9 .999
TOTAL SS 144 122 149 349 65 512 14 .973 1114.2 4.02 -8.5 .953
TOTAL LF 14 11 12 0 0 12 0 1.000 95.0 1.14 -1.5 .871
PLAYER HISTORY
06/05/2019 Drafted in the 2019 first-year player draft out of college (Rice; Houston, TX) by the Toronto Seagulls (Round 15, Pick 15, 435th overall pick).
01/01/2020 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 25 (35); Eye: 50 (55).
08/29/2020 Injured (Strained oblique), day-to-day for one week.
01/01/2021 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 25 (30); Eye: 45 (50).
01/08/2021 Was traded by the Toronto Seagulls to the Charlotte Hawks, along with LF Tatsuya Inoue, in exchange for LF Cordell Younger.
08/02/2021 Injured on 07/31/2021, diagnosed with a sprained ankle, will miss 3 weeks.
01/01/2022 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 30 (30); Eye: 50 (50).
06/09/2022 Injured (bruised shin),day-to-day for 3 days.
07/09/2022 Was selected to the 2022 California League All-Star Game.
01/01/2023 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 40 (40); Eye: 55 (55).
01/01/2024 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 35 (35); Eye: 55 (55).
01/01/2025 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 40 (40); Eye: 55 (55).
06/26/2025 Injured (back spasms),day-to-day for 1 day.
Tuesday, September 16th , 2025 - OOTP Baseball 25.10 Build 95