3B Justin Santoro #2
Age: 35 | Bats: L | Throws: R | Morale: Angry
09/11/2028
OA: 50 POT: 50
3B JUSTIN SANTORO #2 - AGE: 35 - BATS: L - THROWS: R - MORALE: ANGRY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
127 416 71 13 1 9 31 89 141 .171 .324 .272 10 -0.4
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 40 35 40 40
Gap 35 30 35 35
Power 60 55 60 60
Eye 80 70 80 80
Avoid K's 45 40 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 45 40
Errors: - 50 65
Arm: 20 60 60
Turn DP: - 50 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 20
Catcher: - Left Field: 40
1st Base: - Center Field: -
2nd Base: 25 Right Field: 45
3rd Base: 45
       
RUN/BUNT
Running Speed: 55
Stealing Ability: 65
Baserunning Inst.: 70
Sacrifice Bunt: 40
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
08/27/2028 @ NRL Loss, 4-6 5 0 0 0 0 0 2 0
08/26/2028 @ NRL Loss, 4-7 3 1 0 0 0 2 1 0
08/25/2028 @ NRL Loss, 1-2 3 0 0 1 0 1 3 0
08/24/2028 @ NRL Loss, 2-3 1 0 0 0 0 0 1 0
08/23/2028 IOW Loss, 4-5 2 1 0 0 0 3 2 0
08/22/2028 IOW Loss, 1-3 4 0 0 0 0 0 1 0
08/21/2028 IOW Win, 6-2 3 1 1 0 0 2 0 0
08/20/2028 IOW Loss, 2-5 3 0 0 0 0 2 2 0
08/19/2028 @ CHA Win, 5-4 3 1 1 1 0 1 1 0
08/18/2028 @ CHA Loss, 3-9 3 0 1 0 0 1 0 0
PERSONALITY
Diplomatic.
Low: Adaptability, Greed
Birthday:07/11/1993
Born in:Woodbury, CT
Nationality:American
Height:6' 4"
Weight:205 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:9 Years, None
Service This Yr:None
40-Man Service:10 Years, None
Pro Service:13 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:1 option year left
Contract Extension: -
Drafted:2015, 12th Pick in Round 9
TRIPLE A 2028 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 127 416 71 13 1 9 31 58 89 141 .171 .324 .272 .595 .274 .101 76
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 106 518 7 2 0 7 2 4 113 23 10 2 83.3 44.5 3.33 -0.4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   58 11 2 0 0 3 12 16 22 1 0 1 .190 .368 .224 .593
Versus Right   358 60 11 1 9 28 46 73 119 3 2 6 .168 .316 .279 .595
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   87 13 4 0 2 4 14 18 27 1 0 1 .149 .299 .264 .563
May   93 16 1 0 2 11 12 23 38 2 1 2 .172 .342 .247 .589
June   76 14 2 0 3 7 12 12 25 1 0 1 .184 .300 .329 .629
July   102 20 3 0 2 6 13 14 28 0 0 1 .196 .299 .284 .583
August   58 8 3 1 0 3 7 22 23 0 1 2 .138 .390 .224 .614
Career   990 190 26 5 45 122 154 156 360 4 7 15 .192 .310 .365 .675
Home   200 38 7 1 3 16 29 52 69 4 0 3 .190 .359 .280 .639
Road   216 33 6 0 6 15 29 37 72 0 2 4 .153 .288 .264 .552
Grass   416 71 13 1 9 31 58 89 141 4 2 7 .171 .324 .272 .595
Night   416 71 13 1 9 31 58 89 141 4 2 7 .171 .324 .272 .595
As Starter   399 68 13 1 9 31 55 82 133 4 2 5 .170 .316 .276 .592
As Reliever / Substitution   17 3 0 0 0 0 3 7 8 0 0 2 .176 .462 .176 .638
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
2019 Minnesota - SKY 25 108 393 75 10 1 20 58 59 68 0 0 147 13 6 .191 .310 .374 .684 76 77 0.3
2019 Kansas City - SKY 25 42 140 32 4 1 7 25 25 33 2 2 54 2 3 .229 .379 .421 .800 109 110 0.5
2019 Total - SKY 25 150 533 107 14 2 27 83 84 101 2 2 201 15 9 .201 .329 .386 .716 85 86 0.7
2020 Kansas City - SKY 26 156 552 137 20 8 31 109 96 106 9 7 187 40 14 .248 .374 .482 .856 128 127 5.1
2021 Kansas City - SKY 27 82 278 45 4 3 6 27 36 50 2 3 95 10 6 .162 .291 .263 .554 53 52 -0.7
2021 San Diego - SKY 27 47 160 27 1 0 5 15 20 29 2 0 51 6 5 .169 .304 .269 .572 60 67 -0.3
2021 Total - SKY 27 129 438 72 5 3 11 42 56 79 4 3 146 16 11 .164 .296 .265 .561 55 57 -1.0
2022 San Diego - SKY 28 137 483 103 11 5 19 49 82 93 6 1 158 13 7 .213 .346 .375 .721 100 103 2.2
2023 San Diego - SKY 29 130 445 89 8 5 20 68 72 91 5 1 126 23 4 .200 .341 .375 .717 98 99 0.6
2024 Miami - SKY 30 156 547 106 16 6 16 71 69 109 9 2 164 29 6 .194 .336 .333 .669 90 95 1.1
2025 Miami - SKY 31 146 528 109 17 8 24 73 85 116 8 4 158 13 9 .206 .355 .405 .760 112 110 2.7
2026 Milwaukee - SKY 32 119 402 80 8 3 16 39 58 78 6 1 127 19 6 .199 .337 .353 .690 92 99 0.8
2027 Milwaukee - SKY 33 33 37 7 2 0 1 4 11 14 1 0 8 0 0 .189 .423 .324 .747 113 128 0.3
Total SKY 1156 3965 810 101 40 165 538 613 787 50 21 1275 168 66 .204 .341 .375 .716 96 99 12.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
2015 Total - 21 51 225 65 8 6 17 53 56 26 4 2 33 36 8 .289 .370 .604 .974 100 100 2.0
2015 Elizabethton - R+ 21 18 61 15 5 0 3 9 7 10 0 0 18 2 1 .246 .352 .475 .828 131 130 0.6
2015 Grays Harbor - A- 21 50 194 45 2 2 10 33 20 19 4 0 54 5 1 .232 .313 .418 .731 114 113 1.4
2016 Cedar Rapids - A 22 137 512 122 15 7 18 76 72 65 5 0 186 16 4 .238 .330 .400 .730 104 106 3.3
2017 Channel City - A+ 23 33 112 22 1 0 3 8 16 20 3 1 46 1 2 .196 .331 .286 .617 77 68 -0.1
2017 Chattanooga - AA 23 98 336 78 12 3 17 52 46 42 7 2 110 12 6 .232 .328 .438 .766 109 104 1.6
2017 Rochester - AAA 23 10 39 5 0 0 2 5 4 5 1 0 17 1 0 .128 .244 .282 .526 45 46 -0.0
2018 Rochester - AAA 24 131 507 107 12 4 30 77 85 59 7 0 196 14 2 .211 .302 .428 .730 95 94 2.0
2021 Omaha - AAA 27 7 28 7 1 0 4 9 7 3 0 0 6 0 1 .250 .323 .714 1.037 178 185 0.3
2028 Omaha - AAA 34 127 416 71 13 1 9 31 58 89 7 4 141 10 2 .171 .324 .272 .595 68 76 -0.4
Total AAA 275 990 190 26 5 45 122 154 156 15 4 360 25 5 .192 .310 .365 .675 83 87
Total AA 98 336 78 12 3 17 52 46 42 7 2 110 12 6 .232 .328 .438 .766 109 104
Total A+ 33 112 22 1 0 3 8 16 20 3 1 46 1 2 .196 .331 .286 .617 77 68
Total A 137 512 122 15 7 18 76 72 65 5 0 186 16 4 .238 .330 .400 .730 104 106
Total A- 50 194 45 2 2 10 33 20 19 4 0 54 5 1 .232 .313 .418 .731 114 113
Total R+ 18 61 15 5 0 3 9 7 10 0 0 18 2 1 .246 .352 .475 .828 131 130
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
2019 Kansas City - SKY 25 5 14 3 0 0 0 2 2 2 1 0 6 0 0 .214 .353 .214 .567 54 68 -0.3
2020 Kansas City - SKY 26 3 9 1 0 0 0 0 2 3 0 0 2 0 0 .111 .333 .111 .444 28 49 -0.0
2023 San Diego - SKY 29 4 10 0 0 0 0 1 0 0 0 1 3 0 0 .000 .000 .000 .000 -100 -112 -1.6
Total SKY 12 33 4 0 0 0 3 4 5 1 1 11 0 0 .121 .250 .121 .371 4 13
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2015 Grays Harbor - A- LF 2 0 0 0 0 0 0 .000 5.0 0.00 0.0 .000
2015 Grays Harbor - A- CF 48 48 135 5 0 140 0 1.000 413.1 3.05 +0.4 1.014
2015 Elizabethton - R+ CF 17 17 49 1 0 51 1 .980 149.0 3.02 +1.1 1.019
2015 Grays Harbor - A- RF 7 2 3 0 0 3 0 1.000 24.2 1.09 +0.4 1.504
2016 Cedar Rapids - A SS 15 15 18 45 10 64 1 .984 133.0 4.26 +0.1 .966
2016 Cedar Rapids - A CF 122 121 337 12 4 352 3 .991 1070.1 2.93 +0.4 1.016
2016 Cedar Rapids - A RF 1 0 2 0 0 2 0 1.000 6.1 2.84 +0.1 .989
2017 Rochester - AAA 3B 7 7 4 6 0 12 2 .833 62.0 1.45 -0.5 .790
2017 Chattanooga - AA 3B 48 45 19 61 4 83 3 .964 407.0 1.77 +1.2 1.035
2017 Rochester - AAA SS 1 1 0 6 1 6 0 1.000 9.0 6.00 +0.5 1.050
2017 Chattanooga - AA SS 3 2 2 3 1 6 1 .833 21.0 2.14 -0.5 .792
2017 Chattanooga - AA LF 31 31 51 3 0 56 2 .964 277.0 1.75 -0.4 .973
2017 Channel City - A+ LF 4 4 1 0 0 1 0 1.000 33.0 0.27 -0.6 .971
2017 Rochester - AAA CF 2 2 7 1 0 8 0 1.000 18.0 4.00 +0.2 1.009
2017 Chattanooga - AA CF 17 12 45 2 1 47 0 1.000 109.2 3.86 +1.0 .990
2017 Channel City - A+ CF 2 0 2 0 0 2 0 1.000 10.0 1.80 +0.1 .991
2017 Chattanooga - AA RF 5 3 10 1 1 11 0 1.000 27.0 3.67 +0.1 .986
2017 Channel City - A+ RF 28 27 34 0 0 34 0 1.000 255.1 1.20 +1.3 1.083
2018 Rochester - AAA 3B 118 115 45 163 12 215 7 .967 1030.1 1.82 +1.9 1.011
2018 Rochester - AAA SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2018 Rochester - AAA LF 5 5 9 0 0 9 0 1.000 45.0 1.80 +0.3 .985
2018 Rochester - AAA CF 7 6 14 2 0 16 0 1.000 52.0 2.77 -1.1 1.004
2018 Rochester - AAA RF 1 1 3 0 0 3 0 1.000 8.0 3.38 +0.1 1.004
2019 Kansas City - MLB 3B 22 19 6 32 5 42 4 .905 170.2 2.00 -0.9 .939
2019 Minnesota - MLB 3B 108 108 51 160 19 224 13 .942 958.2 1.98 -2.4 .985
2019 Kansas City - MLB LF 1 0 2 0 0 2 0 1.000 7.0 2.57 +0.1 .969
2019 Minnesota - MLB CF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2019 Kansas City - MLB RF 6 5 12 0 0 12 0 1.000 43.0 2.51 +0.0 .992
2020 Kansas City - MLB 3B 156 156 71 244 21 332 17 .949 1383.1 2.05 -1.8 .979
2020 Kansas City - MLB SS 2 0 0 1 0 1 0 1.000 3.1 2.70 +0.0 1.000
2021 Kansas City - MLB 3B 60 60 26 104 13 135 5 .963 525.2 2.23 -0.3 1.014
2021 San Diego - MLB 3B 2 0 1 0 0 2 1 .500 9.0 1.00 -0.4 .000
2021 Kansas City - MLB SS 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2021 Omaha - AAA SS 3 3 4 8 0 12 0 1.000 27.0 4.00 -0.1 .934
2021 Kansas City - MLB LF 4 4 7 0 0 7 0 1.000 40.0 1.57 -0.1 .977
2021 Omaha - AAA LF 4 4 4 0 0 4 0 1.000 37.0 0.97 -0.3 .995
2021 Kansas City - MLB CF 4 4 6 0 0 6 0 1.000 35.0 1.54 +0.0 .988
2021 Kansas City - MLB RF 9 7 13 2 0 15 0 1.000 71.0 1.90 +1.3 1.168
2021 San Diego - MLB RF 43 43 92 2 1 95 1 .989 383.1 2.21 +2.4 1.058
2022 San Diego - MLB 3B 3 0 0 1 0 1 0 1.000 6.0 1.50 +0.0 1.035
2022 San Diego - MLB SS 1 0 0 0 0 0 0 .000 2.0 0.00 -0.1 .000
2022 San Diego - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2022 San Diego - MLB CF 11 8 19 0 0 19 0 1.000 74.2 2.29 -0.2 .937
2022 San Diego - MLB RF 125 120 227 11 3 239 1 .996 1087.1 1.97 +3.2 1.015
2023 San Diego - MLB 2B 2 0 1 0 0 1 0 1.000 4.0 2.25 0.0 .000
2023 San Diego - MLB 3B 2 0 0 1 0 1 0 1.000 3.0 3.00 +0.1 1.031
2023 San Diego - MLB CF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2023 San Diego - MLB RF 2 0 2 0 0 2 0 1.000 2.0 9.00 +0.0 .986
2024 Miami - MLB 2B 2 0 4 1 1 5 0 1.000 6.0 7.50 +0.2 .992
2024 Miami - MLB 3B 6 0 0 3 0 3 0 1.000 18.0 1.50 +0.1 1.027
2024 Miami - MLB CF 45 39 112 2 2 114 0 1.000 356.2 2.88 -1.3 .971
2024 Miami - MLB RF 117 116 178 7 1 187 2 .989 996.2 1.67 -1.3 1.004
2025 Miami - MLB 3B 2 0 1 1 0 2 0 1.000 11.0 1.64 -0.2 1.028
2025 Miami - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Miami - MLB LF 1 1 2 0 0 2 0 1.000 9.0 2.00 +0.0 .965
2025 Miami - MLB CF 2 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2025 Miami - MLB RF 142 141 248 10 2 259 1 .996 1253.2 1.85 +2.3 .996
2026 Milwaukee - MLB 2B 5 0 3 3 2 7 1 .857 10.2 5.06 -1.2 .250
2026 Milwaukee - MLB 3B 91 91 43 155 9 208 10 .952 793.2 2.25 -4.6 .959
2026 Milwaukee - MLB SS 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2026 Milwaukee - MLB LF 1 1 2 0 0 2 0 1.000 9.0 2.00 -0.0 .973
2026 Milwaukee - MLB CF 2 0 3 0 0 3 0 1.000 12.0 2.25 -0.5 .739
2026 Milwaukee - MLB RF 12 10 15 0 0 16 1 .938 98.0 1.38 -0.5 .986
2027 Milwaukee - MLB 2B 7 0 0 0 0 0 0 .000 15.0 0.00 -0.3 .000
2027 Milwaukee - MLB 3B 2 0 0 1 0 1 0 1.000 5.0 1.80 +0.0 1.018
2027 Milwaukee - MLB SS 3 0 0 0 0 0 0 .000 3.0 0.00 -0.1 .000
2027 Milwaukee - MLB LF 7 7 8 1 0 9 0 1.000 61.0 1.33 +0.0 .971
2027 Milwaukee - MLB CF 1 0 1 0 0 1 0 1.000 2.0 4.50 -0.0 .983
2027 Milwaukee - MLB RF 5 0 2 0 0 2 0 1.000 14.0 1.29 -0.1 .992
2028 Omaha - AAA 2B 4 0 1 3 0 4 0 1.000 10.1 3.48 -0.7 .768
2028 Omaha - AAA SS 7 2 6 10 1 17 1 .941 25.0 5.76 -1.1 .798
2028 Omaha - AAA LF 19 17 30 0 0 30 0 1.000 155.2 1.73 -0.8 .973
2028 Omaha - AAA RF 24 20 37 2 0 39 0 1.000 195.1 1.80 -0.2 .981
TOTAL 2B 20 0 9 7 3 17 1 .941 46.0 3.13 -2.0 .563
TOTAL 3B 627 601 267 932 83 1261 62 .951 5383.1 2.00 -7.8 .986
TOTAL SS 37 23 30 73 13 106 3 .972 225.1 4.11 -1.4 .934
TOTAL LF 79 74 116 4 0 122 2 .984 678.2 1.59 -1.7 .975
TOTAL CF 282 257 730 25 7 759 4 .995 2309.2 2.94 +0.0 1.003
TOTAL RF 527 495 878 35 8 919 6 .993 4465.2 1.84 +9.4 1.014
PLAYER HISTORY
06/01/2015 Drafted in the 2015 first-year player draft (Round 9, Pick 12, 280th overall pick) by the Minnesota Twins, out of college (Rollins).
01/01/2016 OSA scouting updated ratings (potential): Contact: 30 (40); Power: 50 (60); Eye: 45 (65).
06/15/2016 Was selected to the 2016 Single A - U25 All-Star Game.
07/25/2016 Wins the A MID Player of the Week Award.
01/01/2017 OSA scouting updated ratings (potential): Contact: 30 (40); Power: 50 (60); Eye: 45 (75).
05/21/2017 Injured (Heat exhaustion), day-to-day for 3 days.
01/01/2018 OSA scouting updated ratings (potential): Contact: 35 (40); Power: 60 (60); Eye: 55 (80).
05/24/2018 Hits three home runs against the Evansville Triplets, going 4-4 with 6 RBI and 4 runs scored!
11/28/2018 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2019 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 65 (65); Eye: 65 (80).
04/01/2019 Named the #76 prospect in the SKY
06/17/2019 Wins the SKY EAST Player of the Week Award.
08/05/2019 Was traded by the Minnesota Twins to the Kansas City Royals in exchange for CF Cory Murray, a 5th draft pick.
11/28/2019 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2020 OSA scouting updated ratings (potential): Contact: 45 (55); Power: 65 (65); Eye: 80 (80).
08/05/2020 Hits three home runs against the Philadelphia Phillies, going 3-4 with 5 RBI and 3 runs scored!
11/28/2020 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2021 OSA scouting updated ratings (potential): Contact: 45 (55); Power: 65 (65); Eye: 80 (80).
08/02/2021 Was traded by the Kansas City Royals to the San Diego Padres, along with CL Frank True, in exchange for CF Julio Briseno, SS Tony Munoz, SP Brandon Mercer, SP Cesar Vasquez.
11/19/2021 Received a 1-year contract worth a total of $750,000 through arbitration.
01/01/2022 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 65 (65); Eye: 80 (80).
02/28/2022 Injured (Thumb contusion), day-to-day for 6 days.
11/19/2022 Received a 1-year contract worth a total of $1,400,000 through arbitration.
01/01/2023 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 65 (65); Eye: 80 (80).
03/04/2023 Injured (Flu-like symptoms), day-to-day for 3 days.
11/28/2023 Became a free agent.
12/29/2023 Signed a 3-year contract worth a total of $23,000,000 with the Miami Marlins organization.
01/01/2024 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 65 (65); Eye: 80 (80).
11/01/2024 Executed his contract year option.
01/01/2025 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 65 (65); Eye: 80 (80).
11/09/2025 Exercised his contract opt-out.
11/28/2025 Became a free agent.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 65 (65); Eye: 80 (80).
01/06/2026 Signed a 4-year contract worth a total of $35,000,000 with the Milwaukee Brewers organization.
01/01/2027 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 60 (60); Eye: 80 (80).
11/11/2027 Has failed to meet the vesting criteria in his contract.
11/28/2027 Became a free agent.
01/01/2028 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (60); Eye: 80 (80).
03/07/2028 Signed a minor league contract with the Kansas City Royals organization.
LEADERBOARD APPEARANCES
Year GS Rank
2020 156 1
Year K Rank
2020 187 5
Year 3B Rank
2020 8 8
2025 8 10
Year SB Rank
2020 40 3
Year RBI Rank
2020 109 7
Year BB Rank
2020 106 1
2021 79 5
2022 93 3
2023 91 4
2024 109 2
2025 116 1
2026 78 5
Year IBB Rank
2020 5 8
2025 9 3
Year SF Rank
2020 7 3
Year OBP Rank
2020 .374 10
Year WAR Rank
2020 5.1 10
Saturday, August 7th , 2021 - OOTP Baseball 22.7 Build 61