Show modern player card
Name Team Age
Craig Difiore Retired (2035, Age 39) 56
Drafted Position Bats/Throws
Round 2, Pick 18
(2014)
SS R/R
League Option Years   Majors Service Time
Harold Baines League 0 17 years (52 games)
Total Rating   Arm Range
B+ B+
Contact vs R Contact vs L Speed
B- C+
Power vs R Power vs L Bunting
B+ A- B+
Endurance Velocity Control
B- D- D-
Leadership   Mentor vs RHP   Mentor vs LHP  
A+ A+ A+
Health   Injured Days   Birthday
D+ 0 5/12/1996
WS Rings WS Appearances LCS Appearances
0 0 1
Alt Pos (2B) Alt Pos (3B) Alt Pos (CF)
A+ (98.6 %) C- (28.6 %) (2.8 %)

Stats  |   Splits  |   Playoffs  |   Positions  |   Improvements  |   Past Skills  |   Awards   |  Fielding   |  Game Log
Year   Team G AB R H 2B 3B HR RBI BB SO SB CS E OPS OBP SLG AVG
2018 MIL 37 143 7 26 3 0 2 7 4 38 5 3 7 .449 .204 .245 .182
2019 MIL 119 383 27 78 11 1 5 44 25 87 11 4 13 .534 .257 .277 .204
2020 MIL 132 461 60 120 14 4 17 54 36 97 16 4 14 .731 .313 .419 .260
2021 MIL 138 425 52 104 14 4 8 47 32 87 18 6 8 .649 .297 .353 .245
2022 MIL 133 501 59 146 21 5 17 66 36 111 27 13 17 .793 .338 .455 .291
2023 MIL 135 514 62 147 18 3 18 65 35 122 14 11 17 .771 .333 .438 .286
2024 MIL 134 494 71 135 18 4 19 73 30 113 21 12 11 .756 .314 .441 .273
2025 MIL 136 492 80 163 24 1 30 89 46 87 19 9 9 .957 .390 .567 .331
2026 MIL 108 375 47 101 19 3 15 67 35 79 25 7 8 .787 .331 .456 .269
2027 MIL 142 471 53 139 30 4 14 74 37 93 14 17 5 .808 .343 .465 .295
2028 MIL 127 433 85 146 19 2 27 88 39 91 26 8 6 .969 .392 .577 .337
2029 MIL-LAA 133 519 84 144 27 5 18 74 51 123 28 17 7 .797 .344 .453 .277
2030 LAA 136 547 79 151 22 2 24 97 35 117 0 0 12 .774 .319 .455 .276
2031 LAA 135 546 71 141 26 6 27 90 29 117 0 0 11 .776 .300 .476 .258
2032 LAA 135 541 64 137 30 5 13 72 41 127 0 0 14 .705 .306 .399 .253
2033 MIL 135 537 48 135 17 2 16 68 37 101 5 4 17 .679 .299 .380 .251
2034 MIL 135 522 45 119 19 2 15 66 37 117 7 3 18 .636 .278 .358 .228
2035 MIL 48 92 8 17 2 1 2 16 4 21 2 0 1 .512 .219 .293 .185
Total 2198 7996 1002 2149 334 54 287 1157 589 1728 238 118 195 .751 .319 .432 .269
Career Transactions
DateTransaction
2035-11-01Craig Difiore has retired from the Milwaukee Braves
2033-04-01Trade #1468570 has been completed between the Milwaukee Braves and the Los Angeles Quake . The Los Angeles Quake receive Draft Pick - 2035 Round 2 (MIL), Draft Pick 2034 Round 2 MIL (Pedro Hill) from the Milwaukee Braves in exchange for Gus Naton, Craig Difiore, Draft Pick - 2035 Round 3 (LAA).
2029-04-21Trade #1412086 has been completed between the Los Angeles Quake and the Milwaukee Braves. The Milwaukee Braves receive Jim Gleason, Draft Pick - 2032 Round 1 (LAA), Draft Pick 2031 Round 1 LAA (Pedro Carrillo) from the Los Angeles Quake in exchange for Roberto Ibanez, Craig Difiore.
2026-08-14Craig Difiore of the Milwaukee Braves is injured and is expected to be out 25 days.
2026-04-28Craig Difiore of the Milwaukee Braves is injured and is expected to be out 21 days.
2020-03-25The Milwaukee Braves have promoted Craig Difiore to the major league team. The Milwaukee Braves have sent Joseph Adcock to the minors.
2019-10-14The Milwaukee Braves have sent Craig Difiore to the minors.
2018-08-14The Milwaukee Braves have promoted Craig Difiore to the major league team. The Milwaukee Braves have sent Elmer Heath to the minors.
2018-04-01Trade #1335815 has been completed between the Milwaukee Braves and the Philadelphia Jesuits. The Philadelphia Jesuits receive Joe Fleming, Draft Pick 2021 Round 3 MIL (Bill Peek) from the Milwaukee Braves in exchange for Robb Salluchia, Craig Difiore, Draft Pick 2019 Round 1 PHI (Jim Babitt).
2014-04-01The Philadelphia Jesuits have renamed Neil Kubiak to Craig Difiore.