2B Cameron Cannon #21
Age: 32 | Bats: R | Throws: R | Morale: Very Unhappy
09/23/2030
OA: 45 POT: 45
2B CAMERON CANNON #21 - AGE: 32 - BATS: R - THROWS: R - MORALE: VERY UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
77 229 61 15 0 5 28 33 45 .266 .360 .397 0 1.4
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 5 5 5 5
Gap 6 6 6 6
Power 5 5 5 5
Eye 6 6 5 6
Avoid K's 5 5 5 5
FIELDING RATINGS
Catcher Infield Outfield
Range: - 5 5
Errors: - 7 4
Arm: 2 5 4
Turn DP: - 5 -
Ability: 2 - -
POSITION RATINGS
Pitcher: - Shortstop: 2
Catcher: - Left Field: 4
1st Base: - Center Field: -
2nd Base: 6 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 4
Stealing Ability: 6
Baserunning Inst.: 5
Sacrifice Bunt: 6
Bunt for Hit: 3
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/22/2030 @ NOR Win, 4-3 3 0 0 0 0 1 1 0
09/21/2030 LOU Win, 9-6 4 3 2 1 1 1 1 0
09/20/2030 LOU Win, 4-2 3 0 2 1 0 1 0 0
09/19/2030 @ MEM Loss, 1-5 3 0 0 0 0 1 1 0
09/18/2030 @ MEM Win, 4-1 4 2 2 2 1 0 0 0
09/16/2030 @ CLM Loss, 3-11 3 0 0 0 0 1 1 0
09/15/2030 @ CLM Loss, 0-3 4 0 2 0 0 0 0 0
09/14/2030 SOM Win, 5-3 3 1 1 0 0 1 0 0
09/13/2030 SOM Win, 2-0 4 1 1 0 0 0 1 0
09/11/2030 @ SYR Win, 3-2 4 0 1 0 0 0 0 0
PERSONALITY
He has good leadership skills.
High: Leader, Loyalty
Birthday:10/16/1997
Born in:Chandler, AZ
Nationality:American
Height:5' 10"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$570,500
Signed Through:2030 Season
Major Service:None, 70 Days
Service This Yr:42 Days
40-Man Service:2 Years, 140 Days
Pro Service:10 Years
Arbitration Eligibility:Not yet eligible
Option Years:Last option year
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2030 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 15 13 2 0 0 0 0 1 1 2 .154 .214 .154 .368 .176 .000 3
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 2 14 0 0 0 0 0 0 2 0 0 0 0.0 0.5 1.19 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   11 2 0 0 0 0 0 0 2 0 0 0 .182 .182 .182 .364
Versus Right   2 0 0 0 0 0 1 1 0 0 0 0 .000 .333 .000 .333
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
May   11 2 0 0 0 0 1 1 1 0 0 0 .182 .250 .182 .432
Spring Training   14 2 1 0 0 0 1 3 4 0 0 0 .143 .294 .214 .508
Career   30 7 2 0 1 3 2 2 10 0 0 0 .233 .281 .400 .681
Home   6 1 0 0 0 0 0 0 0 0 0 0 .167 .167 .167 .333
Road   7 1 0 0 0 0 1 1 2 0 0 0 .143 .250 .143 .393
Grass   13 2 0 0 0 0 1 1 2 0 0 0 .154 .214 .154 .368
Day   7 1 0 0 0 0 1 1 1 0 0 0 .143 .250 .143 .393
Night   6 1 0 0 0 0 0 0 1 0 0 0 .167 .167 .167 .333
As Starter   7 2 0 0 0 0 0 0 0 0 0 0 .286 .286 .286 .571
As Reliever / Substitution   6 0 0 0 0 0 1 1 2 0 0 0 .000 .143 .000 .143
Pinch Hitting   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Close/Late   7 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Inning 1-3   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Inning 4-6   3 1 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667
Inning 7-9   6 0 0 0 0 0 1 1 2 0 0 0 .000 .143 .000 .143
Extra Innings   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
0 Outs   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
1 Outs   5 1 0 0 0 0 1 1 1 0 0 0 .200 .333 .200 .533
2 Outs   7 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Scoring Position   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Bases Empty   6 1 0 0 0 0 1 1 1 0 0 0 .167 .286 .167 .452
Runner on 1st   4 1 0 0 0 0 0 0 0 0 0 0 .250 .250 .250 .500
Runner on 1st & 3rd   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Two Strikes   6 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
First Pitch   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 1-0   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Count 1-2   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Count 2-0   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Count 2-2   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 3-0   0 0 0 0 0 0 1 1 0 0 0 0 .000 1.000 .000 1.000
Full Count   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Behind in Count   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Ahead in Count   5 2 0 0 0 0 1 1 0 0 0 0 .400 .500 .400 .900
Batting Leadoff   1 0 0 0 0 0 1 1 0 0 0 0 .000 .500 .000 .500
Batting 4th   2 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Batting 7th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 8th   4 1 0 0 0 0 0 0 0 0 0 0 .250 .250 .250 .500
Batting 9th   5 1 0 0 0 0 0 0 0 0 0 0 .200 .200 .200 .400
Low Leverage   3 0 0 0 0 0 1 1 0 0 0 0 .000 .250 .000 .250
Medium Leverage   4 1 0 0 0 0 0 0 1 0 0 0 .250 .250 .250 .500
High Leverage   6 1 0 0 0 0 0 0 1 0 0 0 .167 .167 .167 .333
TRIPLE-A EAST 2030 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 77 229 61 15 0 5 28 29 33 45 .266 .360 .397 .757 .356 .131 128
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 56 264 1 0 0 6 0 1 91 20 0 0 0.0 33.8 5.22 1.4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   52 11 3 0 2 5 7 6 13 0 0 1 .212 .305 .385 .690
Versus Right   177 50 12 0 3 23 22 27 32 1 0 0 .282 .376 .401 .777
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   20 6 1 0 2 4 5 5 4 0 0 0 .300 .440 .650 1.090
May   10 3 0 0 1 2 1 1 1 0 0 0 .300 .364 .600 .964
June   41 14 5 0 0 9 4 5 6 1 0 0 .341 .404 .463 .868
July   25 7 3 0 0 3 2 2 8 0 0 0 .280 .333 .400 .733
August   85 19 3 0 1 8 10 14 17 0 0 1 .224 .340 .294 .634
September   68 18 4 0 3 6 12 11 13 0 0 0 .265 .367 .456 .823
Last Year   252 53 13 0 3 24 25 30 49 0 0 2 .210 .299 .298 .597
Career   1611 403 110 3 37 176 222 227 292 10 1 10 .250 .344 .391 .736
Home   103 27 7 0 2 10 15 21 21 0 0 1 .262 .392 .388 .780
Road   126 34 8 0 3 18 14 12 24 1 0 0 .270 .331 .405 .736
Grass   229 61 15 0 5 28 29 33 45 1 0 1 .266 .360 .397 .757
Day   84 21 4 0 3 8 10 8 19 0 0 0 .250 .315 .405 .720
Night   145 40 11 0 2 20 19 25 26 1 0 1 .276 .384 .393 .777
As Starter   197 48 10 0 5 23 25 30 38 1 0 1 .244 .345 .371 .716
As Reliever / Substitution   32 13 5 0 0 5 4 3 7 0 0 0 .406 .457 .562 1.020
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 Boston - MLB 27 5 17 5 2 0 1 3 1 1 0 0 8 0 0 .294 .333 .588 .922 154 154 0.2
2030 Philadelphia - MLB 32 15 13 2 0 0 0 0 1 1 0 0 2 0 0 .154 .214 .154 .368 9 3 -0.2
Total MLB 20 30 7 2 0 1 3 2 2 0 0 10 0 0 .233 .281 .400 .681 90 88 -0.0
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
2017 Total - 19 35 84 23 4 1 0 7 16 9 6 0 9 0 2 .274 .384 .345 .729 100 100 0.0
2018 Total - 20 56 215 69 21 2 8 50 59 37 5 3 22 7 3 .321 .427 .549 .976 100 100 2.2
2019 Total - 21 56 232 92 29 3 8 56 71 35 6 5 29 0 1 .397 .478 .651 1.129 100 100 3.9
2019 Boston (GCL) - R 21 3 9 1 0 0 0 0 0 0 1 0 5 0 0 .111 .200 .111 .311 -22 9 -0.1
2019 Lowell - A- 21 42 161 33 12 0 3 21 17 12 7 0 37 1 0 .205 .289 .335 .624 100 103 0.7
2021 Portland - AA 23 120 460 107 23 2 6 45 42 38 0 2 61 4 1 .233 .290 .330 .620 93 91 1.6
2021 Caracas - WL 23 54 198 33 9 2 3 11 24 24 0 0 38 1 0 .167 .257 .278 .535 57 58 0.2
2022 Portland - AA 24 132 512 145 31 1 13 60 65 47 3 4 75 4 3 .283 .345 .424 .768 95 93 1.1
2023 Worcester - AAA 25 136 501 130 35 1 13 58 77 75 4 2 91 5 3 .259 .359 .411 .770 109 110 2.7
2023 Caracas - WL 25 53 196 58 11 1 5 28 29 33 2 0 33 1 0 .296 .403 .439 .841 116 123 1.4
2023 Total - WL 25 189 697 188 46 2 18 86 106 108 6 2 124 6 3 .270 .371 .419 .790 111 114 4.2
2024 Worcester - AAA 26 110 386 106 32 1 13 43 69 64 1 5 64 0 2 .275 .375 .464 .839 127 128 2.9
2025 Worcester - AAA 27 47 161 37 10 1 3 16 18 18 1 0 27 1 2 .230 .311 .360 .671 86 83 -0.0
2026 Portland - AA 28 3 8 1 1 0 0 1 0 0 1 0 2 0 0 .125 .222 .250 .472 34 34 -0.0
2026 Worcester - AAA 28 26 82 16 5 0 0 7 4 7 1 2 16 0 1 .195 .261 .256 .517 48 44 -0.8
2027 Tucson - AAA 29 39 135 31 12 0 3 21 19 20 3 5 25 0 1 .230 .331 .385 .716 95 87 -0.0
2028 Tucson - AAA 30 122 412 106 33 2 11 60 55 72 4 3 62 1 1 .257 .371 .427 .798 126 121 2.1
2029 Tucson - AAA 31 11 39 6 2 0 1 4 4 8 1 0 11 0 0 .154 .312 .282 .595 68 69 -0.2
2029 Lehigh Valley - AAA 31 81 252 53 13 0 3 24 25 30 2 0 49 0 2 .210 .299 .298 .597 78 77 -0.3
2029 Total - AAA 31 92 291 59 15 0 4 28 29 38 3 0 60 0 2 .203 .301 .296 .597 76 76 -0.5
2030 Lehigh Valley - AAA 32 77 229 61 15 0 5 28 29 33 1 1 45 0 0 .266 .360 .397 .757 124 128 1.4
Total AAA E 477 1611 403 110 3 37 176 222 227 10 10 292 6 10 .250 .344 .391 .736 105 106
Total AAA W 172 586 143 47 2 15 85 78 100 8 8 98 1 2 .244 .358 .408 .765 115 109
Total AA NE 255 980 253 55 3 19 106 107 85 4 6 138 8 4 .258 .318 .379 .697 93 92
Total NYP 42 161 33 12 0 3 21 17 12 7 0 37 1 0 .205 .289 .335 .624 100 103
Total GCL 3 9 1 0 0 0 0 0 0 1 0 5 0 0 .111 .200 .111 .311 -22 9
Total SWHWL 107 394 91 20 3 8 39 53 57 2 0 71 2 0 .231 .331 .358 .689 87 91
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
2029 Lehigh Valley - AAA E 31 4 12 1 0 0 0 0 0 2 0 0 4 0 0 .083 .214 .083 .298 -9 -10 -0.9
Total AAA E 4 12 1 0 0 0 0 0 2 0 0 4 0 0 .083 .214 .083 .298 -9 -10
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2021 Caracas - WL 2B 54 54 89 154 36 246 3 .988 472.0 4.63 +2.1 1.021
2021 Portland - AA 2B 119 119 216 324 74 552 12 .978 1048.2 4.63 +1.3 1.004
2021 Portland - AA LF 1 1 4 1 0 6 1 .833 8.0 5.62 -0.9 .788
2022 Portland - AA 2B 82 80 132 203 60 340 5 .985 710.2 4.24 +1.4 1.018
2023 Worcester - AAA 1B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Caracas - WL 2B 53 53 82 115 26 201 4 .980 465.0 3.81 -0.6 .968
2023 Worcester - AAA 2B 132 129 202 359 119 567 6 .989 1156.2 4.37 -3.1 .978
2023 Worcester - AAA SS 1 1 4 5 4 9 0 1.000 9.0 9.00 -0.1 1.059
2023 Worcester - AAA CF 1 1 0 0 0 0 0 .000 9.0 0.00 -0.3 .000
2024 Worcester - AAA 2B 103 102 165 261 93 428 2 .995 903.0 4.25 -3.5 .974
2024 Worcester - AAA SS 7 7 5 17 4 24 2 .917 62.1 3.18 -1.0 .887
2025 Boston - MLB 2B 3 3 5 7 4 12 0 1.000 26.0 4.15 -0.2 1.048
2025 Worcester - AAA 2B 11 8 24 28 9 53 1 .981 77.0 6.08 -0.3 .909
2025 Worcester - AAA SS 1 1 1 3 0 4 0 1.000 9.0 4.00 +0.3 1.046
2026 Worcester - AAA 2B 11 10 17 26 8 44 1 .977 93.2 4.13 -0.6 .930
2026 Portland - AA 2B 2 2 3 5 1 8 0 1.000 16.0 4.50 +0.3 1.025
2027 Tucson - AAA 2B 36 35 56 103 49 162 3 .981 304.1 4.70 -1.0 .981
2027 Tucson - AAA LF 2 1 4 0 0 4 0 1.000 9.2 3.72 -0.2 .988
2028 Tucson - AAA 2B 83 79 141 212 76 357 4 .989 712.2 4.46 -3.1 .981
2028 Tucson - AAA SS 2 1 0 3 1 3 0 1.000 10.0 2.70 +0.1 1.025
2028 Tucson - AAA LF 10 8 16 0 0 16 0 1.000 71.0 2.03 -2.8 .861
2029 Lehigh Valley - AAA 2B 12 0 5 6 3 11 0 1.000 27.2 3.58 -0.0 1.021
2029 Tucson - AAA 2B 8 7 11 18 6 29 0 1.000 64.1 4.06 -1.3 .874
2029 Lehigh Valley - AAA SS 1 0 1 0 0 1 0 1.000 2.0 4.50 0.0 .000
2029 Lehigh Valley - AAA LF 23 21 40 2 0 43 1 .977 180.0 2.10 -1.4 .968
2029 Tucson - AAA LF 3 3 5 0 0 5 0 1.000 25.0 1.80 -0.1 .960
2030 Philadelphia - MLB 2B 10 2 5 8 2 14 1 .929 31.1 3.73 -0.3 .847
2030 Lehigh Valley - AAA 2B 12 5 14 19 11 33 0 1.000 62.2 4.74 -1.3 .872
2030 Philadelphia - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2030 Lehigh Valley - AAA SS 2 0 2 0 0 2 0 1.000 8.2 2.08 -0.2 .000
2030 Philadelphia - MLB LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2030 Lehigh Valley - AAA LF 36 30 71 3 1 74 0 1.000 272.2 2.44 -1.8 .937
TOTAL 2B 731 688 1167 1848 577 3057 42 .986 6171.2 4.40 -10.2 .986
TOTAL SS 14 10 13 28 9 43 2 .953 101.0 3.65 -0.9 .931
TOTAL LF 76 64 140 6 1 148 2 .986 567.1 2.32 -7.2 .932
TOTAL CF 1 1 0 0 0 0 0 .000 9.0 0.00 -0.3 .000
PLAYER HISTORY
06/06/2016 Drafted by the Arizona Diamondbacks in the 21st round (629th) of the 2016 MLB June Amateur Draft from Mountain Ridge HS (Glendale, AZ)
06/03/2019 Drafted by the Boston Red Sox in the 2nd round of the 2019 MLB June Amateur Draft from University of Arizona (Tucson, AZ).
01/01/2022 OSA scouting updated ratings (potential): Contact: 4 (5); Power: 4 (5); Eye: 4 (5).
01/01/2023 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 4 (5); Eye: 4 (5).
12/07/2023 Injured (concussion),day-to-day for 4 days.
01/01/2024 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (5); Eye: 5 (6).
01/02/2024 Injured (oblique strain),out for one week.
06/26/2024 Injured (torn ankle ligaments),out for 4-5 weeks.
07/14/2024 Suffered setback in recovery from injury, will miss another 3 weeks.
01/01/2025 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (5); Eye: 5 (6).
11/24/2025 Received a 1-year contract through automatic renewal worth a total of $570,500.
01/01/2026 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (5); Eye: 5 (6).
07/13/2026 Injured (oblique strain),out for 8 weeks.
11/26/2026 Became a free agent.
01/01/2027 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (5); Eye: 5 (5).
06/16/2027 Signed a minor league contract ($280,000 bonus) with the Arizona Diamondbacks organization.
11/15/2027 Signed a 1-year minor league contract extension with the Arizona Diamondbacks organization.
01/01/2028 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (5); Eye: 5 (5).
05/27/2028 Injured (bruised knee),day-to-day for 2 days.
09/11/2028 Signed a 1-year minor league contract extension with the Arizona Diamondbacks organization.
10/05/2028 Wins the 2028 AAA W Platinum Stick Award at 2B.
01/01/2029 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 4 (4); Eye: 5 (5).
05/08/2029 Was claimed off waivers by Philadelphia while with Arizona.
11/30/2029 Received a 1-year contract through automatic renewal worth a total of $570,500.
01/01/2030 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (5); Eye: 5 (5).
Monday, April 22nd , 2024 - OOTP Baseball 24.7 Build 72