SS Chris Hafer #16
Age: 73 | Bats: R | Throws: R | Morale: Normal
06/13/2078
SS CHRIS HAFER #16 - AGE: 73 - 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 35 35 35 35
Gap 45 50 45 45
Power 60 65 55 60
Eye 50 55 50 50
Avoid K's 35 35 35 35
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 20
Errors: - 80 55
Arm: 20 65 55
Turn DP: - 80 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 65
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 70 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 30
Stealing Ability: 60
Baserunning Inst.: 30
Sacrifice Bunt: 30
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Chris is sharp as a tack, but he lacks inner drive.
High: Intelligence
Low: Adaptability, Work Ethic
Birthday:03/14/2005
Born in:Kinston, NC
Nationality:American
Height:6' 4"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:RETIRED
Salary:-
Signed Through:-
Major Service:7 Years, 110 Days
Service This Yr:None
40-Man Service:8 Years, 153 Days
Pro Service:17 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension: -
Drafted:2023, 12th Pick in Round 1
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
2029 Kansas City - MLB 24 105 349 62 18 0 12 36 29 29 2 3 117 1 0 .178 .243 .332 .575 52 49 -0.8
2030 Kansas City - MLB 25 97 369 86 15 2 25 61 54 23 4 2 124 2 1 .233 .284 .488 .772 100 100 2.2
2031 Kansas City - MLB 26 110 416 95 22 0 18 57 48 29 1 4 138 2 1 .228 .278 .411 .689 83 81 1.5
2033 Minnesota - MLB 28 56 196 43 9 1 8 28 18 10 0 1 69 0 0 .219 .256 .398 .654 74 71 -0.3
2034 Houston - MLB 29 37 109 20 2 0 1 7 9 10 2 0 46 1 0 .183 .264 .229 .494 38 35 -0.8
2035 Philadelphia - MLB 30 1 5 1 0 0 0 0 0 0 0 0 3 0 0 .200 .200 .200 .400 5 -1 -0.1
2037 Pittsburgh - MLB 32 59 200 45 7 0 11 36 24 20 1 0 86 0 0 .225 .299 .425 .724 90 90 1.1
2038 Detroit - MLB 33 86 321 72 15 1 17 52 35 21 0 1 120 1 1 .224 .271 .436 .707 84 83 0.7
2039 Oakland - MLB 34 152 536 89 14 1 19 60 53 48 3 3 221 1 1 .166 .237 .302 .540 43 39 -2.1
Total MLB 703 2501 513 102 5 111 337 270 190 13 14 924 8 4 .205 .263 .383 .646 70 68 1.7
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
2023 Total - 18 26 114 48 17 2 13 41 47 16 2 0 6 1 1 .421 .500 .947 1.447 100 100 3.3
2023 Kansas City (AZL) - R 18 3 4 1 0 0 1 1 1 1 0 0 1 0 0 .250 .400 1.000 1.400 272 256 0.1
2024 Kansas City (AZL) - R 19 56 186 33 7 0 5 13 20 15 4 0 53 2 0 .177 .254 .296 .549 41 39 -0.8
2025 Idaho Falls - A- 20 68 245 64 20 0 4 34 34 31 4 1 73 2 1 .261 .352 .392 .744 82 85 0.2
2026 Idaho Falls - A- 21 34 133 22 8 1 2 22 11 13 4 1 37 2 2 .165 .258 .286 .544 39 40 -0.8
2026 Burlington - A- 21 37 141 34 5 1 3 23 24 16 1 1 34 0 2 .241 .321 .355 .675 74 74 0.0
2026 Total - A- 21 71 274 56 13 2 5 45 35 29 5 2 71 2 4 .204 .290 .321 .611 57 58 -0.8
2027 Burlington - A- 22 47 181 50 11 0 7 29 36 31 4 1 50 1 0 .276 .392 .453 .845 122 124 1.4
2027 Lexington - A- 22 57 219 48 14 2 12 44 31 19 2 4 70 1 0 .219 .283 .466 .749 108 108 1.0
2028 Wilmington - A+ 23 108 387 77 10 1 16 52 44 47 2 4 102 3 0 .199 .286 .354 .640 76 77 0.5
2029 Northwest Arkansas - AA 24 7 28 6 4 0 1 7 5 4 0 1 6 0 0 .214 .303 .464 .767 102 99 0.1
2029 Omaha - AAA 24 4 16 0 0 0 0 0 1 2 0 0 5 0 0 .000 .111 .000 .111 -67 -72 -0.3
2030 Northwest Arkansas - AA 25 3 11 1 0 0 0 1 1 1 0 0 3 0 0 .091 .167 .091 .258 -26 -28 -0.1
2030 Omaha - AAA 25 38 156 33 8 1 7 16 21 10 0 1 44 1 0 .212 .257 .410 .668 72 68 -0.0
2035 Reading - AA 30 25 95 22 4 0 6 15 10 6 1 0 26 0 0 .232 .284 .463 .747 105 105 0.4
2035 Lehigh Valley - AAA 30 47 169 33 7 0 11 23 25 10 3 2 52 0 0 .195 .250 .432 .682 88 84 -0.0
2036 Indianapolis - AAA 31 25 103 24 5 0 3 13 14 6 0 1 34 1 1 .233 .273 .369 .642 79 78 0.1
2037 Indianapolis - AAA 32 4 15 4 0 0 1 6 3 2 0 0 4 0 0 .267 .353 .467 .820 135 140 0.2
2038 Toledo - AAA 33 4 12 2 0 0 1 1 3 5 0 0 3 0 0 .167 .412 .417 .828 133 116 0.1
Total IL 80 299 63 12 0 16 43 45 23 3 3 93 1 1 .211 .271 .411 .683 90 87
Total PCL 42 172 33 8 1 7 16 22 12 0 1 49 1 0 .192 .243 .372 .615 59 54
Total EL 25 95 22 4 0 6 15 10 6 1 0 26 0 0 .232 .284 .463 .747 105 105
Total TEX 10 39 7 4 0 1 8 6 5 0 1 9 0 0 .179 .267 .359 .626 68 65
Total CAR 108 387 77 10 1 16 52 44 47 2 4 102 3 0 .199 .286 .354 .640 76 77
Total SAL 57 219 48 14 2 12 44 31 19 2 4 70 1 0 .219 .283 .466 .749 108 108
Total APP 84 322 84 16 1 10 52 60 47 5 2 84 1 2 .261 .362 .410 .772 102 103
Total LDC 59 190 34 7 0 6 14 21 16 4 0 54 2 0 .179 .257 .311 .568 46 44
Total PIO 102 378 86 28 1 6 56 45 44 8 2 110 4 3 .228 .319 .354 .674 67 69
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2029 Kansas City - MLB 1B 1 1 12 1 1 13 0 1.000 8.0 14.62 -0.4 .777
2029 Kansas City - MLB SS 96 96 125 297 78 428 6 .986 819.0 4.64 +2.7 1.034
2030 Kansas City - MLB SS 97 97 125 260 58 394 9 .977 852.2 4.06 +3.5 1.019
2031 Kansas City - MLB SS 109 109 156 309 67 468 3 .994 977.0 4.28 +3.5 1.016
2033 Minnesota - MLB SS 28 26 43 77 15 123 3 .976 241.1 4.48 -0.4 .989
2034 Houston - MLB 1B 6 3 28 0 2 28 0 1.000 37.0 6.81 -0.6 .691
2034 Houston - MLB 2B 5 5 10 7 5 17 0 1.000 44.0 3.48 -1.6 .498
2034 Houston - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2034 Houston - MLB SS 23 18 26 54 17 81 1 .988 182.0 3.96 -0.9 .977
2034 Houston - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2034 Houston - MLB RF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2035 Philadelphia - MLB SS 1 1 1 3 1 4 0 1.000 9.0 4.00 -0.2 .994
2037 Pittsburgh - MLB 2B 10 9 13 25 3 38 0 1.000 82.1 4.15 -0.2 .989
2037 Pittsburgh - MLB SS 48 47 76 163 36 240 1 .996 425.2 5.05 +4.0 1.016
2038 Detroit - MLB 2B 23 20 33 74 17 109 2 .982 190.1 5.06 +0.9 1.012
2038 Detroit - MLB SS 66 66 117 177 42 294 0 1.000 573.2 4.61 -1.3 1.001
2039 Oakland - MLB SS 152 151 206 387 92 598 5 .992 1354.2 3.94 -3.2 .991
TOTAL 1B 7 4 40 1 3 41 0 1.000 45.0 8.20 -1.0 .740
TOTAL 2B 38 34 56 106 25 164 2 .988 316.2 4.60 -0.9 .966
TOTAL SS 620 611 875 1727 406 2630 28 .989 5435.0 4.31 +7.6 1.010
TOTAL RF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
PLAYER HISTORY
06/04/2023 Drafted in the 2023 first-year player draft out of high school (Enloe; Raleigh, NC) by the Kansas City Royals (Round 1, Pick 12, 12th overall pick).
08/02/2023 Signed a minor league contract with the Kansas City Royals organization with a signing bonus of $5,180,000.
01/01/2024 OSA scouting updated ratings (potential): Contact: 25 (40); Power: 25 (65); Eye: 25 (50).
06/28/2024 Named the #88 prospect in the MLB
11/01/2024 Named the #61 prospect in the MLB
01/01/2025 OSA scouting updated ratings (potential): Contact: 25 (40); Power: 30 (65); Eye: 35 (50).
03/27/2025 Named the #48 prospect in the MLB
06/27/2025 Named the #39 prospect in the MLB
07/13/2025 Was selected to the 2025 Major League Baseball All-Star Futures Game.
07/16/2025 Injured (Thumb contusion), day-to-day for 2 days.
08/03/2025 Was selected to the 2025 Pioneer League All-Star Game.
08/25/2025 Injured (Wrist soreness), day-to-day for 6 days.
10/31/2025 Named the #47 prospect in the MLB
01/01/2026 OSA scouting updated ratings (potential): Contact: 30 (40); Power: 35 (65); Eye: 35 (50).
03/26/2026 Named the #50 prospect in the MLB
06/26/2026 Named the #46 prospect in the MLB
07/11/2026 Injured on 07/10/2026, diagnosed with a torn fingernail, is day-to-day.
09/10/2026 Wins the 2026 Appalachian League Round 1 with the Burlington Royals!
10/28/2026 Named the #51 prospect in the MLB
01/01/2027 OSA scouting updated ratings (potential): Contact: 30 (40); Power: 40 (65); Eye: 45 (50).
03/25/2027 Named the #40 prospect in the MLB
06/25/2027 Named the #39 prospect in the MLB
07/11/2027 Was selected to the 2027 Major League Baseball All-Star Futures Game.
08/20/2027 Injured on 08/15/2027, diagnosed with chronic back soreness, will miss 3 weeks.
10/28/2027 Named the #49 prospect in the MLB
01/01/2028 OSA scouting updated ratings (potential): Contact: 35 (40); Power: 50 (65); Eye: 45 (50).
03/30/2028 Named the #55 prospect in the MLB
05/13/2028 Injured (Fractured thumb), out for 3-4 weeks.
06/30/2028 Named the #49 prospect in the MLB
07/30/2028 Injured (Shoulder tendinitis), day-to-day for 6 days.
08/01/2028 Injured (Mild oblique strain), day-to-day for 5 days.
10/05/2028 Wins the 2028 CAR Glove Wizard Award at SS.
11/02/2028 Named the #38 prospect in the MLB
11/24/2028 Received a 1-year contract worth a total of $1,000,000 through automatic renewal.
01/01/2029 OSA scouting updated ratings (potential): Contact: 35 (40); Power: 55 (65); Eye: 45 (50).
03/29/2029 Named the #36 prospect in the MLB
04/20/2029 Injured (Sore shoulder), day-to-day for one week.
06/24/2029 Injured on 06/23/2029, diagnosed with back spasms, will not miss additional time.
06/29/2029 Named the #33 prospect in the MLB
09/27/2029 Injured on 09/26/2029, diagnosed with back spasms, will not miss additional time.
11/03/2029 Signed a 1-year contract extension worth a total of $1,840,000 with the Kansas City Royals organization.
01/01/2030 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 65 (65); Eye: 45 (50).
06/29/2030 Injured (Back spasms), day-to-day for 1 day.
07/30/2030 Injured (Intercostal strain), out for 1-2 weeks.
09/29/2030 Injured on 09/27/2030, diagnosed with a mild calf strain, will not miss additional time.
11/01/2030 Signed a 1-year contract extension worth a total of $6,800,000 with the Kansas City Royals organization.
01/01/2031 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (65); Eye: 45 (50).
06/08/2031 Injured on 06/07/2031, diagnosed with a forearm strain, is day-to-day.
08/28/2031 Injured on 08/25/2031, diagnosed with a broken bone in the elbow, will miss 5-6 months.
11/20/2031 Became a free agent.
01/01/2032 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (65); Eye: 50 (50).
05/05/2032 Signed a minor league contract ($490,000 bonus) with the Cleveland Indians organization.
11/20/2032 Became a free agent.
01/01/2033 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (65); Eye: 50 (50).
02/10/2033 Signed a minor league contract with the Minnesota Twins organization.
05/20/2033 Injured (Back spasms), day-to-day for 3 days.
11/23/2033 Became a free agent.
01/01/2034 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (65); Eye: 50 (50).
02/02/2034 Signed a minor league contract with the Houston Astros organization.
04/17/2034 Injured (Fractured foot), out for 3 weeks.
11/26/2034 Became a free agent.
01/01/2035 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (60); Eye: 50 (55).
02/19/2035 Signed a minor league contract with the Philadelphia Phillies organization.
04/18/2035 Injured (Bruised ankle), day-to-day for 1 day.
05/14/2035 Injured (Hamstring soreness), day-to-day for 2 days.
06/13/2035 Injured (Oblique strain), out for 3 weeks.
07/21/2035 Injured on 07/20/2035, diagnosed with torn ankle ligaments, will miss 6 weeks.
11/20/2035 Became a free agent.
01/01/2036 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (60); Eye: 50 (50).
08/06/2036 Signed a 1-year minor league contract with the Altoona Curve organization.
08/21/2036 Injured (Back spasms), day-to-day for 6 days.
11/22/2036 Signed a 1-year minor league contract extension with the Pittsburgh Pirates organization.
01/01/2037 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (60); Eye: 50 (50).
03/12/2037 Injured (Sprained knee), out for 6 weeks.
08/13/2037 Injured on 08/12/2037, diagnosed with back tightness, is day-to-day.
11/23/2037 Became a free agent.
01/01/2038 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (60); Eye: 50 (50).
04/30/2038 Signed a minor league contract ($220,000 bonus) with the Detroit Tigers organization.
05/14/2038 Hits three home runs against the Chicago White Sox, going 3-4 with 6 RBI and 3 runs scored!
08/06/2038 Injured on 08/05/2038, diagnosed with a strained oblique, will miss 5 weeks.
09/15/2038 Injured (Quadriceps strain), day-to-day for one week.
11/20/2038 Became a free agent.
01/01/2039 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (60); Eye: 50 (50).
03/22/2039 Signed a minor league contract with the Oakland Athletics organization.
07/05/2039 Injured on 07/03/2039, diagnosed with a strained back muscle, is day-to-day.
08/21/2039 Injured (Back stiffness), day-to-day for 1 day.
11/23/2039 Became a free agent.
01/01/2040 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (60); Eye: 50 (50).
10/30/2040 Retired from professional baseball.
LEADERBOARD APPEARANCES
Year K Rank
2039 221 5
Sunday, June 2nd , 2024 - OOTP Baseball 24.11 Build 85