2B Esteban Carpio #19
Age: 29 | Bats: S | Throws: R | Morale: Normal
10/27/2036
2B ESTEBAN CARPIO #19 - AGE: 29 - BATS: S - 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 60 55 65 60
Gap 70 60 70 70
Power 25 25 25 25
Eye 35 30 35 35
Avoid K's 75 70 80 75
FIELDING RATINGS
Catcher Infield Outfield
Range: - 50 40
Errors: - 40 30
Arm: 20 80 65
Turn DP: - 45 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 20
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 40 Right Field: -
3rd Base: 60
       
RUN/BUNT
Running Speed: 25
Stealing Ability: 40
Baserunning Inst.: 25
Sacrifice Bunt: 55
Bunt for Hit: 30
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Carpio is slow to catch on.
High: Loyalty
Low: Intelligence
Birthday:03/09/2007
Born in:Carolina, CAR
Nationality:Puerto Rican
Height:6' 0"
Weight:195 lbs
Local Popularity:Fair
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:3 Years, 159 Days
Service This Yr:None
40-Man Service:5 Years, 105 Days
Pro Service:11 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Out of option years
Contract Extension: -
Drafted:2025, 23rd Pick in Round 2
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
2031 Kansas City - ABL 24 152 601 193 49 1 5 78 72 32 24 1 49 1 1 .321 .378 .431 .809 124 129 4.1
2032 Kansas City - ABL 25 124 486 133 37 1 0 44 53 23 10 1 47 0 0 .274 .319 .354 .673 92 90 1.1
2033 Kansas City - ABL 26 24 58 17 3 0 0 5 7 5 2 0 5 0 1 .293 .369 .345 .714 106 98 0.4
2034 Kansas City - ABL 27 39 115 26 6 0 0 6 6 8 1 1 14 0 0 .226 .280 .278 .558 64 55 -0.6
2035 Kansas City - ABL 28 36 39 10 3 0 0 3 1 0 1 0 8 0 0 .256 .275 .333 .608 71 63 -0.2
Total ABL 375 1299 379 98 2 5 136 139 68 38 3 123 1 2 .292 .344 .382 .726 105 105 4.8
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
2025 Total - 18 24 110 57 16 2 3 37 43 5 7 1 5 10 4 .518 .561 .782 1.343 100 100 2.7
2025 Kansas City (AZL) - R 18 52 179 56 23 0 0 27 18 7 5 2 53 0 0 .313 .352 .441 .794 118 109 0.6
2026 Kansas City (AZL) - R 19 51 216 67 28 1 1 24 28 8 8 0 49 0 1 .310 .358 .463 .821 124 125 1.4
2027 Kansas City (AZL) - R 20 32 118 47 16 0 1 14 23 11 4 1 18 0 1 .398 .463 .559 1.022 169 174 1.5
2027 Idaho Falls - A- 20 21 88 22 8 1 1 14 12 6 3 1 22 0 0 .250 .316 .398 .714 107 103 0.1
2028 Idaho Falls - A- 21 37 141 36 9 0 0 15 12 9 8 1 18 0 0 .255 .333 .319 .652 91 88 -0.1
2028 Lexington - A 21 93 387 135 58 2 3 88 73 15 25 7 56 0 0 .349 .403 .532 .936 136 138 3.2
2029 Lexington - A 22 57 226 86 31 3 3 44 48 17 15 2 19 2 1 .381 .454 .584 1.038 169 164 3.0
2029 Wilmington - A+ 22 50 198 77 30 2 2 46 37 20 7 2 21 0 0 .389 .458 .591 1.049 157 152 2.3
2029 Total - A+ 22 107 424 163 61 5 5 90 85 37 22 4 40 2 1 .384 .456 .587 1.043 163 159 5.2
2030 Northwest Arkansas - AA 23 41 166 54 13 0 3 34 29 13 7 1 16 0 0 .325 .396 .458 .854 134 135 1.2
2030 Omaha - AAA 23 76 290 94 22 1 0 46 44 20 6 6 26 1 0 .324 .373 .407 .780 98 98 0.9
2033 Omaha - AAA 26 41 144 50 13 1 1 18 13 5 3 2 11 1 1 .347 .377 .472 .849 131 130 0.4
2034 Omaha - AAA 27 54 202 60 18 0 3 20 27 15 4 2 15 0 0 .297 .354 .431 .785 113 114 0.8
2035 Omaha - AAA 28 65 270 90 23 0 1 23 38 10 5 1 19 1 0 .333 .367 .430 .797 101 103 0.8
Total PCL 236 906 294 76 2 5 107 122 50 18 11 71 3 1 .325 .368 .429 .797 107 108
Total TEX 41 166 54 13 0 3 34 29 13 7 1 16 0 0 .325 .396 .458 .854 134 135
Total CAR 50 198 77 30 2 2 46 37 20 7 2 21 0 0 .389 .458 .591 1.049 157 152
Total SAL 150 613 221 89 5 6 132 121 32 40 9 75 2 1 .361 .422 .551 .974 148 148
Total AZL 135 513 170 67 1 2 65 69 26 17 3 120 0 2 .331 .381 .478 .859 133 131
Total PIO 58 229 58 17 1 1 29 24 15 11 2 40 0 0 .253 .327 .349 .676 97 93
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
2026 Kansas City (AZL) - AZL 19 3 13 3 1 0 0 0 1 0 1 0 4 0 0 .231 .286 .308 .593 63 64 -0.1
2027 Kansas City (AZL) - AZL 20 2 8 4 2 0 1 3 3 1 1 0 1 0 0 .500 .600 1.125 1.725 346 343 0.1
2027 Idaho Falls - PIO 20 6 24 3 1 0 0 1 0 2 0 0 6 0 0 .125 .192 .167 .359 6 2 -0.5
2029 Wilmington - CAR 22 3 12 2 0 0 0 0 0 0 0 0 2 0 0 .167 .167 .167 .333 -18 -34 -0.1
2031 Kansas City - ABL 24 18 67 23 7 0 1 8 11 2 2 2 6 0 0 .343 .370 .493 .862 136 137 0.4
2032 Kansas City - ABL 25 1 4 0 0 0 0 2 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -129 -0.3
Total ABL 19 71 23 7 0 1 10 11 2 2 2 6 0 0 .324 .351 .465 .815 124 123
Total CAR 3 12 2 0 0 0 0 0 0 0 0 2 0 0 .167 .167 .167 .333 -18 -34
Total AZL 5 21 7 3 0 1 3 4 1 2 0 5 0 0 .333 .417 .619 1.036 181 180
Total PIO 6 24 3 1 0 0 1 0 2 0 0 6 0 0 .125 .192 .167 .359 6 2
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2025 Kansas City (AZL) - R 1B 1 0 3 0 0 3 0 1.000 3.0 9.00 0.0 .000
2025 Kansas City (AZL) - R 3B 52 52 20 81 8 108 7 .935 436.0 2.08 -3.2 .947
2026 Kansas City (AZL) - R 1B 2 0 1 0 0 1 0 1.000 2.0 4.50 0.0 .000
2026 Kansas City (AZL) - R 3B 51 51 21 81 5 108 6 .944 436.0 2.11 -1.4 .982
2026 Kansas City (AZL) - R LF 2 0 0 0 0 0 0 .000 4.0 0.00 0.0 .000
2027 Kansas City (AZL) - R 1B 2 0 2 0 0 2 0 1.000 2.0 9.00 0.0 .000
2027 Idaho Falls - A- 3B 7 7 1 11 2 14 2 .857 61.2 1.75 -1.3 .823
2027 Kansas City (AZL) - R 3B 9 9 2 13 3 18 3 .833 72.0 1.88 -1.2 .857
2027 Idaho Falls - A- LF 1 0 1 0 0 1 0 1.000 1.0 9.00 +0.0 .986
2027 Kansas City (AZL) - R LF 20 19 27 0 0 29 2 .931 170.2 1.42 -0.5 .920
2028 Lexington - A 3B 77 76 34 134 9 176 8 .955 667.0 2.27 -1.1 .994
2028 Idaho Falls - A- 3B 37 36 19 49 3 76 8 .895 318.0 1.92 -1.9 .926
2028 Lexington - A LF 14 13 22 2 1 25 1 .960 112.0 1.93 -1.0 .996
2029 Wilmington - A+ 3B 48 48 27 70 4 104 7 .933 422.2 2.07 -0.4 .982
2029 Lexington - A 3B 56 56 27 92 5 124 5 .960 482.0 2.22 +2.3 1.031
2029 Lexington - A LF 1 1 1 0 0 1 0 1.000 9.0 1.00 -0.1 .972
2030 Omaha - AAA 3B 64 60 26 111 18 144 7 .951 544.0 2.27 -0.1 1.004
2030 Northwest Arkansas - AA 3B 37 37 22 74 11 107 11 .897 317.1 2.72 -1.5 .974
2030 Omaha - AAA LF 2 2 5 1 0 6 0 1.000 18.0 3.00 +0.4 .988
2030 Northwest Arkansas - AA LF 3 3 4 0 0 5 1 .800 26.0 1.38 -0.1 .947
2031 Kansas City - MLB 3B 152 152 64 241 21 330 25 .924 1332.2 2.06 -3.6 .986
2031 Kansas City - MLB LF 2 0 0 0 0 0 0 .000 2.2 0.00 -0.1 .000
2032 Kansas City - MLB 3B 121 119 74 182 16 281 25 .911 1066.2 2.16 -3.6 .957
2032 Kansas City - MLB SS 1 0 3 1 1 4 0 1.000 5.0 7.20 -0.2 .000
2032 Kansas City - MLB LF 3 2 1 0 0 1 0 1.000 19.0 0.47 -0.1 .984
2033 Kansas City - MLB 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2033 Omaha - AAA 2B 12 12 24 25 6 51 2 .961 99.0 4.45 -2.3 .842
2033 Kansas City - MLB 3B 22 14 12 24 2 36 0 1.000 134.0 2.42 +1.4 1.040
2033 Omaha - AAA 3B 10 8 9 20 1 29 0 1.000 80.0 3.26 +0.4 1.021
2033 Kansas City - MLB SS 1 1 2 2 1 4 0 1.000 9.0 4.00 +0.1 1.023
2033 Omaha - AAA SS 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2033 Omaha - AAA LF 7 6 9 0 0 9 0 1.000 57.0 1.42 -1.2 .875
2034 Kansas City - MLB 1B 1 1 11 0 2 11 0 1.000 9.0 11.00 0.0 .000
2034 Omaha - AAA 1B 4 4 37 1 3 38 0 1.000 35.0 9.77 -2.0 .386
2034 Kansas City - MLB 2B 29 24 37 67 17 110 6 .945 221.2 4.22 -4.3 .887
2034 Omaha - AAA 2B 47 47 93 98 20 196 5 .974 405.0 4.24 -3.3 .931
2034 Kansas City - MLB 3B 3 0 0 1 0 1 0 1.000 6.0 1.50 +0.1 1.043
2034 Omaha - AAA 3B 2 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2034 Kansas City - MLB SS 1 1 0 2 0 2 0 1.000 8.0 2.25 -0.2 1.030
2034 Omaha - AAA SS 1 0 1 1 1 2 0 1.000 3.0 6.00 +0.0 1.008
2034 Kansas City - MLB LF 2 0 0 0 0 0 0 .000 4.0 0.00 -0.5 .000
2034 Omaha - AAA LF 2 0 1 1 1 2 0 1.000 6.0 3.00 +0.0 .982
2035 Omaha - AAA 1B 1 0 2 0 0 2 0 1.000 2.0 9.00 0.0 .000
2035 Kansas City - MLB 2B 1 0 2 2 0 4 0 1.000 5.0 7.20 +0.1 1.029
2035 Omaha - AAA 2B 34 34 43 81 9 128 4 .969 285.0 3.92 -1.6 .967
2035 Kansas City - MLB 3B 7 0 3 1 0 4 0 1.000 18.2 1.93 +0.3 1.036
2035 Omaha - AAA 3B 25 21 12 34 3 48 2 .958 193.0 2.15 -0.4 1.012
2035 Kansas City - MLB SS 5 0 1 2 1 3 0 1.000 7.0 3.86 +0.1 1.058
2035 Omaha - AAA SS 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2035 Kansas City - MLB LF 7 1 4 0 0 5 1 .800 26.0 1.38 -0.6 .779
TOTAL 1B 11 5 56 1 5 57 0 1.000 53.0 9.68 -2.0 .386
TOTAL 2B 123 117 199 273 52 489 17 .965 1015.2 4.18 -11.4 .922
TOTAL 3B 780 746 373 1219 111 1708 116 .932 6590.2 2.17 -15.4 .980
TOTAL SS 11 2 7 8 4 15 0 1.000 34.0 3.97 -0.1 1.034
TOTAL LF 66 47 75 4 2 84 5 .940 455.1 1.56 -3.7 .934
PLAYER HISTORY
06/04/2025 Drafted in the 2025 first-year player draft (Round 2, Pick 23, 66th overall pick) by the Kansas City Royals, out of high school (Pearl-Cohn; Nashville, TN).
06/19/2025 Signed a minor league contract with the Kansas City Royals organization with a signing bonus of $750,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 40 (60); Power: 25 (25); Eye: 25 (35).
02/28/2026 Injured (Flu-like symptoms), out for one week.
08/18/2026 Injured (Strained back), day-to-day for 3 days.
01/01/2027 OSA scouting updated ratings (potential): Contact: 45 (60); Power: 25 (25); Eye: 25 (35).
09/07/2027 Wins the 2027 Arizona Rookie League Round 2 with the Kansas City (AZL) Royals!
01/01/2028 OSA scouting updated ratings (potential): Contact: 50 (60); Power: 25 (25); Eye: 30 (35).
05/15/2028 Wins the SAL SAL Player of the Week Award.
06/11/2028 Injured (Bruised hip), day-to-day for 3 days.
01/01/2029 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 25 (25); Eye: 30 (35).
06/17/2029 Was selected to the 2029 South Atlantic League All-Star Game.
06/28/2029 Injured (Fractured foot), out for 4 weeks.
08/27/2029 Wins the CAR CAR Player of the Week Award.
01/01/2030 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 25 (25); Eye: 35 (35).
04/26/2030 Goes 5-7 against the Springfield Cardinals, with 2 2B, 6 RBI and 3 R.
09/24/2030 Wins the 2030 Texas League Round 2 with the Northwest Arkansas Naturals!
11/29/2030 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2031 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 25 (25); Eye: 35 (35).
06/01/2031 Injured (Hand contusion), out for 6 days.
06/23/2031 Wins the ABL AL Player of the Week Award.
07/01/2031 Wins the ABL AL Rookie of the Month Award.
09/05/2031 Injured (Strained back), day-to-day for 5 days.
10/20/2031 Wins the 2031 ABL AL League Championship MVP Award.
11/08/2031 Wins the 2031 ABL AL Rookie of the Year Award.
11/23/2031 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2032 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 25 (25); Eye: 35 (35).
11/29/2032 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2033 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 25 (25); Eye: 35 (35).
11/25/2033 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2034 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 25 (25); Eye: 35 (35).
11/22/2034 Received a 1-year contract through arbitration worth a total of $825,000.
01/01/2035 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 25 (25); Eye: 35 (35).
11/30/2035 Was not offered arbitration and became a free agent.
01/01/2036 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 25 (25); Eye: 35 (35).
LEADERBOARD APPEARANCES
Year H Rank
2031 193 3
Year 2B Rank
2031 49 3
2032 37 8
Year HP Rank
2031 24 1
Year SH Rank
2031 7 10
Year AVG Rank
2031 .321 2
Year OBP Rank
2031 .378 3
Tuesday, October 12th , 2021 - OOTP Baseball 22.9 Build 76