2B Joe Craig #53
Age: 57 | Bats: R | Throws: R | Morale: Normal
05/05/2055
2B JOE CRAIG #53 - AGE: 57 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
0 0 0 0 0 0 0 0 0 .000 .000 .000 0 0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 3 3 3 3
Gap 6 6 6 6
Power 5 5 5 5
Eye 5 5 5 5
Avoid K's 4 4 4 4
FIELDING RATINGS
Catcher Infield Outfield
Range: - 5 2
Errors: - 7 5
Arm: 1 5 5
Turn DP: - 5 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: 2
Catcher: - Left Field: -
1st Base: 5 Center Field: -
2nd Base: 4 Right Field: -
3rd Base: 1
       
RUN/BUNT
Running Speed: 6
Stealing Ability: 5
Baserunning Inst.: 6
Sacrifice Bunt: 4
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Joe trains hard.
High: Work Ethic
Low: Loyalty, Adaptability
Birthday:10/02/1997
Born in:North Yarmouth, ME
Nationality:American
Height:6' 4"
Weight:210 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:RETIRED
Salary:-
Signed Through:-
Major Service:9 Years, 8 Days
Service This Yr:None
40-Man Service:11 Years, 99 Days
Pro Service:16 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension: -
Drafted:2016, 45th Pick in Round 1
StatsPlus
StatsPlus Player Page
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
2021 Atlanta - PL 23 26 86 17 6 0 0 4 6 4 1 0 29 1 0 .198 .242 .267 .509 42 39 -0.1
2023 Hartford - 3L 25 93 360 81 20 3 8 36 36 42 9 3 86 1 5 .225 .319 .364 .683 89 89 1.2
2024 Hartford - 3L 26 75 283 71 19 2 10 38 35 34 0 1 58 1 2 .251 .330 .438 .768 107 106 1.5
2025 Hartford - 3L 27 107 453 96 14 2 13 41 43 46 1 2 110 6 6 .212 .285 .338 .623 78 76 1.1
2026 Greenville - 3L 28 108 411 76 12 2 11 40 50 41 6 0 98 5 8 .185 .269 .304 .573 61 61 -0.1
2027 Greenville - 3L 29 108 372 83 17 4 11 46 48 35 4 2 88 7 6 .223 .295 .379 .674 92 89 1.8
2028 Greenville - 3L 30 80 267 61 9 3 13 47 36 41 2 4 73 2 4 .228 .331 .431 .762 112 112 1.6
2029 Greenville - SL 31 12 36 8 2 1 0 5 8 5 1 2 11 1 1 .222 .318 .333 .652 82 83 0.0
2031 Montana - 3L 33 22 46 12 3 0 3 6 8 10 1 0 16 0 0 .261 .404 .522 .925 162 168 0.6
2032 Rocky Mountain - 3L 34 16 38 6 2 0 2 4 5 3 0 0 12 0 0 .158 .220 .368 .588 61 59 -0.1
Total PL 26 86 17 6 0 0 4 6 4 1 0 29 1 0 .198 .242 .267 .509 42 39 -0.1
Total USSL 15 53 13 2 0 2 8 9 9 2 0 13 2 1 .245 .375 .396 .771 142 141 0.5
Total SL 12 36 8 2 1 0 5 8 5 1 2 11 1 1 .222 .318 .333 .652 82 83 0.0
Total 3L 609 2230 486 96 16 71 258 261 252 23 12 541 22 31 .218 .302 .371 .673 89 88 7.6
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
2016 Total - 18 23 101 47 14 3 5 29 43 11 2 1 9 27 9 .465 .522 .812 1.334 100 100 2.3
2016 Tacoma - AA 18 96 299 73 18 2 5 42 29 14 5 3 87 1 4 .244 .287 .368 .654 76 75 -1.1
2017 Tacoma - AA 19 78 255 57 7 3 6 38 33 13 1 4 81 1 1 .224 .260 .345 .605 60 55 -1.4
2018 Tacoma - AA 20 101 338 86 21 2 9 49 43 35 4 2 99 6 2 .254 .330 .408 .738 94 95 -0.0
2019 Pawnee - AAA 21 102 398 114 25 4 8 50 52 22 7 3 113 9 6 .286 .333 .430 .762 84 84 -0.6
2020 Nebraska - A 22 9 30 9 1 0 2 7 6 8 0 0 7 2 1 .300 .447 .533 .981 203 194 0.5
2020 Mercer Island - AA 22 31 101 26 5 3 1 16 14 7 2 1 24 3 1 .257 .315 .396 .711 102 102 0.3
2020 Bangor Trident Base - AAA 22 24 92 21 3 0 2 10 11 11 2 1 21 2 0 .228 .321 .326 .647 76 72 0.3
2020 Gwinnett County - A 22 6 23 4 1 0 0 1 3 1 2 0 6 0 0 .174 .269 .217 .487 51 61 0.0
2020 Sacramento - AA 22 21 70 22 6 0 1 10 9 12 2 1 7 4 2 .314 .424 .443 .866 147 136 0.8
2021 Sun Prairie - AA 23 9 32 10 3 0 0 4 4 5 0 0 6 1 0 .312 .405 .406 .812 127 137 0.5
2021 Bangor Trident Base - AAA 23 65 246 56 13 1 1 17 23 20 0 2 62 7 4 .228 .284 .301 .584 58 59 0.2
2022 Alaskan - AAA 24 98 363 96 23 2 15 44 55 48 4 0 80 7 8 .264 .357 .463 .819 119 122 3.2
2023 Alaskan - AAA 25 15 58 13 2 0 0 5 7 5 0 2 7 1 0 .224 .277 .259 .536 49 49 0.1
2030 Alaskan - AAA 32 15 42 14 2 1 1 6 11 11 1 1 10 1 0 .333 .473 .500 .973 161 170 0.6
2031 Sioux Falls - AAA 33 5 8 3 1 0 1 3 3 1 0 1 1 0 0 .375 .400 .875 1.275 236 205 0.2
2032 Port Royal - AAA 34 35 105 22 4 0 3 16 16 15 1 0 22 0 1 .210 .314 .333 .647 73 77 0.1
Total 3AAA 168 576 148 32 3 20 74 92 80 6 4 120 9 9 .257 .351 .427 .778 109 112
Total PAAA 191 736 191 41 5 11 77 86 53 9 6 196 18 10 .260 .315 .374 .688 74 74
Total PAA 336 1095 274 60 10 22 159 132 86 14 11 304 16 10 .250 .310 .384 .694 87 85
Total PA 15 53 13 2 0 2 8 9 9 2 0 13 2 1 .245 .375 .396 .771 142 141
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
2020 Atlanta - PL 22 1 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -117 -0.0
2021 Atlanta - PL 23 3 10 3 1 0 0 1 0 0 0 0 2 0 0 .300 .300 .400 .700 93 93 0.2
2023 Hartford - 3L 25 2 8 2 0 1 1 2 2 0 0 0 1 0 0 .250 .250 .875 1.125 200 198 0.6
2023 Hartford - SL 25 2 8 2 0 0 0 1 3 1 0 0 2 1 0 .250 .333 .250 .583 66 73 0.0
2023 Hartford - PL 25 2 7 0 0 0 0 0 1 1 0 0 2 0 0 .000 .125 .000 .125 -61 -61 -0.1
2023 Total - PL 25 6 23 4 0 1 1 3 6 2 0 0 5 1 0 .174 .240 .391 .631 68 70 0.5
2024 Hartford - 3L 26 4 14 3 1 0 0 2 2 2 0 0 5 0 0 .214 .312 .286 .598 63 70 0.3
2024 Hartford - PL 26 4 15 3 2 0 1 2 1 1 0 0 3 0 0 .200 .250 .533 .783 119 121 0.1
2024 Total - PL 26 8 29 6 3 0 1 4 3 3 0 0 8 0 0 .207 .281 .414 .695 91 95 0.4
2025 Hartford - 3L 27 5 22 3 1 0 1 2 1 1 1 0 5 0 0 .136 .208 .318 .527 50 50 0.8
2025 Hartford - SL 27 2 9 2 0 1 0 1 1 1 0 0 4 1 0 .222 .300 .444 .744 109 107 0.1
2025 Hartford - PL 27 2 8 1 0 1 0 0 0 1 1 0 1 0 0 .125 .300 .375 .675 100 104 0.0
2025 Total - PL 27 9 39 6 1 2 1 3 2 3 2 0 10 1 0 .154 .250 .359 .609 74 75 0.9
2026 Greenville - 3L 28 4 15 4 0 0 0 0 1 2 0 0 1 0 1 .267 .353 .267 .620 77 85 0.7
2026 Greenville - SL 28 2 10 1 0 0 0 1 0 0 0 0 1 0 0 .100 .100 .100 .200 -40 -52 -0.1
2026 Greenville - PL 28 3 15 5 2 0 0 5 2 0 0 0 4 0 0 .333 .333 .467 .800 128 129 0.1
2026 Total - PL 28 9 40 10 2 0 0 6 3 2 0 0 6 0 1 .250 .286 .300 .586 67 68 0.6
2027 Greenville - 3L 29 16 47 6 1 0 1 7 1 5 0 1 12 0 0 .128 .208 .213 .420 21 20 0.7
2027 Greenville - SL 29 4 14 1 0 0 0 2 0 0 0 0 2 0 0 .071 .071 .071 .143 -58 -73 -0.2
2027 Greenville - PL 29 4 14 3 0 0 1 1 3 0 1 0 4 0 0 .214 .267 .429 .695 99 104 0.1
2027 Total - PL 29 24 75 10 1 0 2 10 4 5 1 1 18 0 0 .133 .195 .227 .422 22 20 0.5
2028 Greenville - 3L 30 5 18 4 3 0 1 2 1 2 0 0 7 0 0 .222 .300 .556 .856 135 133 0.3
2028 Greenville - SL 30 2 6 0 0 0 0 0 0 0 1 0 2 0 0 .000 .143 .000 .143 -56 -56 -0.1
2028 Greenville - PL 30 4 15 3 1 0 0 0 1 0 0 0 2 0 0 .200 .200 .267 .467 37 30 -0.1
2028 Total - PL 30 11 39 7 4 0 1 2 2 2 1 0 11 0 0 .179 .238 .359 .597 66 62 0.1
2029 Greenville - SL 31 7 23 3 2 0 0 1 3 4 0 0 7 0 0 .130 .259 .217 .477 34 40 -0.1
2032 Rocky Mountain - SL 34 2 7 1 1 0 0 2 1 0 0 0 5 0 0 .143 .143 .286 .429 19 9 -0.1
Total PL 23 85 18 6 1 2 9 8 3 2 0 18 0 0 .212 .256 .376 .632 80 81
Total SL 21 77 10 3 1 0 8 8 6 1 0 23 2 0 .130 .202 .195 .397 13 11
Total 3L 36 124 22 6 1 4 15 8 12 1 1 31 0 1 .177 .254 .339 .592 65 66
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Mercer Island - AA 2B 31 31 55 74 23 132 3 .977 262.0 4.43 -2.5 .947
2020 Sacramento - AA 2B 21 21 39 54 15 95 2 .979 173.0 4.84 +0.4 1.010
2020 Nebraska - A 2B 8 8 14 23 4 37 0 1.000 72.0 4.62 -1.0 .947
2020 Bangor Trident Base - AAA SS 24 24 35 77 21 113 1 .991 215.2 4.67 +1.7 1.040
2020 Sacramento - AA SS 2 0 3 2 0 5 0 1.000 7.2 5.87 +0.0 1.009
2020 Gwinnett County - A SS 6 6 7 18 3 27 2 .926 54.0 4.17 -0.1 .991
2020 Nebraska - A SS 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2021 Bangor Trident Base - AAA 2B 11 10 18 28 7 46 0 1.000 87.1 4.74 +0.9 1.062
2021 Sun Prairie - AA 2B 1 0 1 0 0 1 0 1.000 2.0 4.50 0.0 .000
2021 Atlanta - MLB SS 26 25 39 75 17 116 2 .983 215.0 4.77 +1.0 1.024
2021 Bangor Trident Base - AAA SS 55 55 94 193 53 293 6 .980 472.0 5.47 +3.5 1.035
2021 Sun Prairie - AA SS 8 8 18 32 7 51 1 .980 70.0 6.43 +1.5 1.069
2022 Alaskan - AAA 2B 3 0 2 1 0 3 0 1.000 3.0 9.00 +0.1 1.073
2022 Alaskan - AAA SS 94 92 139 279 71 427 9 .979 804.2 4.68 +6.1 1.039
2023 Hartford - MLB SS 93 93 174 274 65 455 7 .985 829.2 4.86 +0.5 1.003
2023 Alaskan - AAA SS 15 15 20 46 12 67 1 .985 135.2 4.38 +1.3 1.049
2024 Hartford - MLB 2B 11 11 22 33 9 55 0 1.000 95.1 5.19 +1.6 1.095
2024 Hartford - MLB SS 64 64 115 201 45 328 12 .963 574.2 4.95 -1.7 .987
2025 Hartford - MLB 2B 7 0 6 7 1 13 0 1.000 14.0 8.36 -0.0 .999
2025 Hartford - MLB SS 106 106 159 331 75 498 8 .984 935.2 4.71 +2.8 1.016
2026 Greenville - MLB 2B 108 108 215 360 95 578 3 .995 956.1 5.41 +4.6 1.025
2026 Greenville - MLB SS 1 0 1 0 0 1 0 1.000 2.0 4.50 +0.0 1.016
2027 Greenville - MLB 2B 108 108 199 371 83 573 3 .995 980.0 5.23 +7.2 1.039
2028 Greenville - MLB 2B 80 80 137 233 64 374 4 .989 708.1 4.70 +0.3 1.003
2029 Greenville - MLB 2B 5 5 10 16 7 26 0 1.000 50.0 4.68 +0.1 1.012
2029 Greenville - MLB 3B 4 2 2 10 2 13 1 .923 32.0 3.38 -0.5 .923
2029 Greenville - MLB SS 3 1 4 5 2 9 0 1.000 13.2 5.93 +0.0 1.019
2030 Alaskan - AAA 1B 14 12 118 9 8 127 0 1.000 109.0 10.49 +0.2 1.024
2030 Alaskan - AAA SS 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2031 Montana - MLB 1B 5 3 28 2 3 31 1 .968 28.0 9.64 -0.4 .886
2031 Sioux Falls - AAA 1B 2 2 20 3 1 23 0 1.000 18.0 11.50 +0.4 1.131
2031 Montana - MLB 2B 10 8 22 17 4 40 1 .975 76.2 4.58 -0.1 .992
2031 Sioux Falls - AAA 2B 2 0 1 0 0 1 0 1.000 4.0 2.25 0.0 .000
2031 Montana - MLB SS 6 3 3 8 2 11 0 1.000 24.1 4.07 -0.0 .996
2031 Sioux Falls - AAA SS 1 0 0 1 0 1 0 1.000 2.0 4.50 +0.0 1.045
2031 Montana - MLB LF 1 0 0 0 0 0 0 .000 6.0 0.00 0.0 .000
2032 Port Royal - AAA 1B 1 0 2 0 0 2 0 1.000 1.0 18.00 0.0 .000
2032 Rocky Mountain - MLB 2B 9 9 17 32 14 50 1 .980 81.0 5.44 -0.5 .961
2032 Port Royal - AAA 2B 35 35 73 102 41 176 1 .994 290.1 5.42 +0.1 1.002
2032 Rocky Mountain - MLB 3B 4 0 0 1 0 1 0 1.000 4.1 2.08 +0.0 1.033
2032 Rocky Mountain - MLB LF 2 0 1 1 0 2 0 1.000 9.1 1.93 +0.0 1.028
TOTAL 1B 22 17 168 14 12 183 1 .995 156.0 10.50 +0.3 1.018
TOTAL 2B 450 434 831 1351 367 2200 18 .992 3855.1 5.09 +11.0 1.017
TOTAL 3B 8 2 2 11 2 14 1 .929 36.1 3.22 -0.4 .933
TOTAL SS 506 492 811 1542 373 2402 49 .980 4359.2 4.86 +16.6 1.019
TOTAL LF 3 0 1 1 0 2 0 1.000 15.1 1.17 +0.0 1.028
PLAYER HISTORY
04/01/2016 Drafted in the 2016 first-year player draft (Round 1, Pick 45, 45th overall pick) by the Grafton Middies, out of high school (Abbeville; Abbeville, LA).
05/13/2016 Injured (bruised shin), day-to-day for 4 days.
05/30/2016 Injured on 05/29/2016, diagnosed with a sore hamstring, is day-to-day.
06/17/2016 Injured (sore back), day-to-day for 1 day.
07/27/2016 Injured (sore elbow), day-to-day for 4 days.
01/01/2017 OSA scouting updated ratings (potential): Contact: 2 (5); Power: 3 (8); Eye: 1 (5).
05/01/2017 Named the #40 prospect in the PL
06/28/2017 Injured (separated shoulder), out for 5 weeks.
09/08/2017 Won the 2017 USPL Double A Round 1 with the Tacoma Fur Traders!
01/01/2018 OSA scouting updated ratings (potential): Contact: 2 (4); Power: 3 (7); Eye: 1 (5).
05/01/2018 Named the #86 prospect in the PL
05/11/2018 Injured (mild oblique strain), day-to-day for 2 days.
07/26/2018 Hits for the CYCLE, going 4-5 against the Ft. Polk South Thunder Hawks, with 3 RBI and 4 runs scored.
09/10/2018 Won the 2018 USPL Double A Round 1 with the Tacoma Fur Traders!
01/01/2019 OSA scouting updated ratings (potential): Contact: 2 (4); Power: 3 (7); Eye: 2 (5).
05/01/2019 Named the #92 prospect in the PL
10/14/2019 Was traded by the Lexington BC to the Boston Patriots, along with CF José Álvarez, in exchange for .
10/17/2019 Wins the 2019 PAAA 1AAA Glove Wizard Award at SS.
01/01/2020 OSA scouting updated ratings (potential): Contact: 3 (4); Power: 3 (6); Eye: 3 (5).
05/01/2020 Named the #78 prospect in the PL
06/06/2020 Suspended 7 games after ejection following a brawl.
06/20/2020 Was traded by the Boston Patriots to the California Oceanliners in exchange for .
07/10/2020 Injured (back soreness), out for 6 days.
08/03/2020 Was traded by the California Oceanliners to the Atlanta Smoke, along with 3B Jake Hutchinson, RP Luis Fernández, in exchange for RP Brandon Bannatyne.
12/31/2020 Received a 1-year contract worth a total of $280,000 through automatic renewal.
01/01/2021 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 3 (6); Eye: 4 (5).
04/18/2021 Injured on 04/17/2021, diagnosed with a sore elbow, is day-to-day.
05/01/2021 Named the #75 prospect in the PL
12/31/2021 Received a 1-year contract worth a total of $280,000 through automatic renewal.
01/01/2022 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 3 (6); Eye: 5 (5).
01/06/2022 Was traded by the Atlanta Smoke to the Hartford Whalers, along with SP Cole Hall, SP Tom Bowen, in exchange for SP Enrique Cortéz, 1B Mike Brown, $3,880,000.
05/09/2022 Wins the 3AAA 3AAA Player of the Week Award.
10/03/2022 Wins the 2022 3AAA 3AAA Glove Wizard Award at SS.
12/31/2022 Received a 1-year contract worth a total of $280,000 through automatic renewal.
01/01/2023 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 4 (6); Eye: 5 (5).
08/24/2023 Injured (bruised wrist), day-to-day for 1 day.
12/31/2023 Received a 1-year contract worth a total of $280,000 through automatic renewal.
01/01/2024 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 5 (6); Eye: 5 (5).
07/03/2024 Injured (shoulder soreness), out for 3 weeks.
09/02/2024 Injured on 08/29/2024, diagnosed with a torn ligament in his thumb, will miss 3 weeks.
01/01/2025 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 6 (6); Eye: 5 (5).
01/01/2025 Received a 1-year contract worth a total of $280,000 through automatic renewal.
06/17/2025 Injured (groin soreness), day-to-day for 1 day.
11/13/2025 Received a 1-year contract worth a total of $550,000 through arbitration.
01/01/2026 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 6 (6); Eye: 5 (5).
11/11/2026 Received a 1-year contract worth a total of $650,000 through arbitration.
01/01/2027 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 6 (6); Eye: 6 (6).
10/29/2027 Wins the 2027 3L 3L Gold Glove at 2B.
11/11/2027 Received a 1-year contract worth a total of $750,000 through arbitration.
01/01/2028 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 6 (6); Eye: 5 (6).
08/15/2028 Injured (elbow contusion), out for one week.
08/20/2028 Injured (sprained knee), out for 5 weeks.
09/25/2028 Wins the 2028 Third League Championship with the Greenville 84s.
10/01/2028 Signed a 2-year contract extension worth a total of $1,800,000 with the Greenville 84s organization.
01/01/2029 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 6 (6); Eye: 5 (6).
01/01/2030 OSA scouting updated ratings (potential): Contact: 4 (4); Power: 6 (6); Eye: 5 (6).
01/01/2031 OSA scouting updated ratings (potential): Contact: 3 (4); Power: 6 (6); Eye: 5 (6).
01/01/2031 Became a free agent.
05/02/2031 Signed a minor league contract with the Montana Pandas organization.
08/10/2031 Injured (Strained triceps), out for 5-6 weeks.
01/01/2032 OSA scouting updated ratings (potential): Contact: 3 (3); Power: 6 (6); Eye: 5 (6).
01/01/2032 Became a free agent.
02/09/2032 Signed a minor league contract with the Rocky Mountain Nuggets organization.
10/25/2032 Retired from professional baseball.
Thursday, April 18th , 2024 - OOTP Baseball 23.10 Build 110