P Brad Keller #50
Age: 36 | Bats: R | Throws: R | Morale: Normal
10/22/2031
P BRAD KELLER #50 - AGE: 36 - BATS: R - THROWS: R - MORALE: NORMAL
G GS Rec SV ERA IP HA HR BB K WHIP WAR
0 0 0-0 0 0.00 0.0 0 0 0 0 0.00 0.0
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 50 45 50 50
Movement 55 50 55 55
Control 45 45 50 45
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 55 55
Slider 50 50
 
 
 
OTHER PITCHING RATINGS
Velocity 93-95 Mph
Stamina 65
Suggested Role Strictly BP
Type Extreme Groundball
Hold Runners 35
Defense 45
RUN/BUNT RATINGS
Running Speed: 20
Stealing Ability: 20
Baserunning Inst.: 50
Sacrifice Bunt: 60
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
PERSONALITY
Diplomatic.
Low: Adaptability
Birthday:07/27/1995
Born in:Flowery Branch, GA
Nationality:American
Height:6' 5"
Weight:255 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:None, 116 Days
Service This Yr:None
40-Man Service:2 Years, 161 Days
Pro Service:14 Years
Arbitration Eligibility:Not yet eligible
Option Years:Out of option years
Contract Extension: -
Drafted:-
CAREER PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2026 Pittsburgh - ABL 30 32 0 4 0 1 6.08 50.1 65 35 34 7 22 28 0 0 1.73 .335 5.23 -0.1 78
2027 Pittsburgh - ABL 31 9 0 1 1 0 5.52 14.2 15 9 9 2 8 11 0 0 1.57 .310 5.47 0.0 94
2028 Pittsburgh - ABL 32 7 0 1 0 0 2.89 9.1 7 3 3 1 5 6 0 0 1.29 .240 5.22 0.0 175
Total ABL 48 0 6 1 1 5.57 74.1 87 47 46 10 35 45 0 0 1.64 .321 5.28 -0.1 93
CAREER MINOR LEAGUE PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2013 Missoula - R 17 2 1 0 0 0 4.50 6.0 6 3 3 0 4 4 0 0 1.67 .300 3.87 0.1 91
2013 Arizona (AZL) - R 17 13 12 7 3 0 2.22 56.2 53 22 14 2 26 61 0 0 1.39 .333 2.99 1.6 187
2013 Total - R 17 15 13 7 3 0 2.44 62.2 59 25 17 2 30 65 0 0 1.42 .329 3.07 1.7 178
2014 Missoula - R 18 8 8 1 4 0 6.95 33.2 50 31 26 6 18 30 0 0 2.02 .404 5.61 -0.1 59
2014 Arizona (AZL) - R 18 6 3 4 0 0 2.30 31.1 30 8 8 2 9 20 0 0 1.24 .301 3.90 0.5 181
2014 Total - R 18 14 11 5 4 0 4.71 65.0 80 39 34 8 27 50 0 0 1.65 .356 4.78 0.3 118
2014 Hillsboro - A- 18 1 1 1 0 0 0.00 6.0 1 0 0 0 1 8 0 0 0.33 .091 1.03 0.4 999
2015 Kane County - A 19 26 25 8 9 0 2.60 142.0 128 57 41 3 37 109 0 0 1.16 .293 2.93 4.0 155
2016 Visalia - A+ 20 24 24 9 7 0 4.47 135.0 147 73 67 13 26 99 0 0 1.28 .321 3.61 2.6 90
2017 Visalia - A+ 21 16 16 6 5 0 3.29 95.2 86 39 35 11 21 68 0 0 1.12 .273 4.34 1.0 125
2018 Jackson - AA 22 25 25 6 10 0 5.16 136.0 161 84 78 9 36 87 2 2 1.45 .341 4.13 2.6 89
2018 Reno - AAA 22 3 3 3 0 0 3.26 19.1 20 7 7 1 6 10 0 0 1.34 .284 4.39 0.3 147
2019 Jackson - AA 23 10 10 3 5 0 3.73 72.1 78 35 30 7 12 49 2 1 1.24 .305 4.22 1.5 129
2019 Reno - AAA 23 10 10 2 3 0 5.55 47.0 63 29 29 2 14 41 0 0 1.64 .394 3.46 1.4 87
2020 Jackson - AA 24 3 0 0 0 0 5.40 1.2 2 1 1 0 0 3 0 0 1.20 .500 0.20 0.2 89
2020 Reno - AAA 24 20 15 4 4 0 4.78 101.2 109 56 54 7 30 72 1 1 1.37 .321 4.18 2.2 104
2021 Reno - AAA 25 29 26 10 6 1 4.57 165.1 179 95 84 12 54 117 1 0 1.41 .321 4.51 3.4 114
2022 Louisville - AAA 26 43 13 9 7 10 4.67 94.1 119 49 49 8 23 64 0 0 1.51 .352 3.59 1.6 90
2023 Gwinnett - AAA 27 40 10 3 8 4 4.82 93.1 105 58 50 14 38 62 0 0 1.53 .314 4.88 0.1 89
2024 Nashville - AAA 28 17 6 2 3 0 7.79 49.2 81 46 43 5 19 28 0 0 2.01 .398 4.88 0.4 61
2026 Indianapolis - AAA 30 18 18 3 9 0 4.57 84.2 109 46 43 5 27 19 0 0 1.61 .325 4.04 1.2 89
2027 Altoona - AA 31 23 0 5 0 2 3.12 43.1 48 20 15 4 9 39 0 0 1.32 .333 3.45 1.0 166
2027 Indianapolis - AAA 31 12 0 1 0 1 1.40 19.1 20 3 3 0 3 10 0 0 1.19 .308 2.68 0.4 305
2028 Indianapolis - AAA 32 20 0 1 1 3 3.42 26.1 27 10 10 1 10 23 0 0 1.41 .351 3.05 0.7 127
2029 Indianapolis - AAA 33 31 11 3 6 1 4.98 81.1 91 49 45 9 38 50 0 0 1.59 .315 4.55 0.7 91
Total IL 164 52 20 31 19 4.51 399.1 471 215 200 37 139 228 0 0 1.53 .328 4.10 102.6
Total PCL 79 60 21 16 1 5.10 383.0 452 233 217 27 123 268 2 1 1.50 .340 4.34 102.9
Total EL 23 0 5 0 2 3.12 43.1 48 20 15 4 9 39 0 0 1.32 .333 3.45 166.0
Total SL 38 35 9 15 0 4.67 210.0 241 120 109 16 48 139 4 3 1.38 .329 4.13 102.9
Total CAL 40 40 15 12 0 3.98 230.2 233 112 102 24 47 167 0 0 1.21 .302 3.91 104.7
Total MID 26 25 8 9 0 2.60 142.0 128 57 41 3 37 109 0 0 1.16 .293 2.93 155.3
Total NWL 1 1 1 0 0 0.00 6.0 1 0 0 0 1 8 0 0 0.33 .091 1.03 999.0
Total AZL 19 15 11 3 0 2.25 88.0 83 30 22 4 35 81 0 0 1.34 .321 3.31 184.7
Total PIO 10 9 1 4 0 6.58 39.2 56 34 29 6 22 34 0 0 1.97 .388 5.34 63.8
CAREER POSTSEASON PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2018 Reno - PCL 22 2 2 1 0 0 3.86 14.0 15 6 6 4 1 11 0 0 1.14 .268 6.39 -0.0 124
2019 Jackson - SL 23 2 2 0 1 0 5.40 11.2 12 7 7 0 4 6 0 0 1.37 .286 3.82 0.3 89
2023 Gwinnett - IL 27 1 0 1 0 0 0.00 2.0 2 0 0 0 0 4 0 0 1.00 .400 0.00 0.2 999
2027 Altoona - EL 31 2 0 1 0 0 0.00 7.0 0 0 0 0 1 3 0 0 0.14 .000 3.00 0.2 999
2029 Indianapolis - IL 33 2 0 0 0 0 27.00 1.0 4 3 3 0 1 1 0 0 5.00 .800 1.12 0.0 17
Total IL 3 0 1 0 0 9.00 3.0 6 3 3 0 1 5 0 0 2.33 .600 0.37 671.6
Total PCL 2 2 1 0 0 3.86 14.0 15 6 6 4 1 11 0 0 1.14 .268 6.39 123.9
Total EL 2 0 1 0 0 0.00 7.0 0 0 0 0 1 3 0 0 0.14 .000 3.00 999.0
Total SL 2 2 0 1 0 5.40 11.2 12 7 7 0 4 6 0 0 1.37 .286 3.82 89.4
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2013 Arizona (AZL) - R P 13 0 2 6 1 8 0 1.000 0.0 0.00 0.0 .000
2013 Missoula - R P 2 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2014 Hillsboro - A- P 1 0 1 1 0 2 0 1.000 0.0 0.00 0.0 .000
2014 Arizona (AZL) - R P 6 0 3 4 0 8 1 .875 0.0 0.00 0.0 .000
2014 Missoula - R P 8 0 6 7 1 13 0 1.000 0.0 0.00 0.0 .000
2015 Kane County - A P 26 0 11 19 3 33 3 .909 0.0 0.00 0.0 .000
2016 Visalia - A+ P 24 0 17 12 0 29 0 1.000 0.0 0.00 0.0 .000
2017 Visalia - A+ P 16 16 4 16 2 21 1 .952 95.2 1.88 -0.9 .938
2018 Reno - AAA P 3 3 2 4 0 6 0 1.000 19.1 2.79 +0.0 1.010
2018 Jackson - AA P 25 25 13 16 0 30 1 .967 136.0 1.92 -0.8 .956
2019 Reno - AAA P 10 10 0 8 0 8 0 1.000 47.0 1.53 +0.5 1.130
2019 Jackson - AA P 10 10 7 7 0 14 0 1.000 72.1 1.74 -0.0 1.008
2020 Reno - AAA P 20 15 6 9 0 16 1 .938 101.2 1.33 +0.5 1.115
2020 Jackson - AA P 3 0 0 0 0 0 0 .000 1.2 0.00 -0.0 .000
2021 Reno - AAA P 29 26 8 16 1 25 1 .960 165.1 1.31 +1.2 1.284
2022 Louisville - AAA P 43 13 4 18 1 22 0 1.000 94.1 2.10 -0.5 1.100
2023 Gwinnett - AAA P 40 10 6 15 0 23 2 .913 93.1 2.02 -0.9 1.034
2024 Nashville - AAA P 17 6 2 8 0 11 1 .909 49.2 1.81 -1.3 .750
2026 Pittsburgh - MLB P 32 0 0 6 0 6 0 1.000 50.1 1.07 -0.4 1.061
2026 Indianapolis - AAA P 18 18 3 21 0 25 1 .960 84.2 2.55 -0.4 1.084
2027 Pittsburgh - MLB P 9 0 0 2 1 2 0 1.000 14.2 1.23 -0.1 1.057
2027 Indianapolis - AAA P 12 0 0 2 0 3 1 .667 19.1 0.93 -0.9 .705
2027 Altoona - AA P 23 0 1 6 0 7 0 1.000 43.1 1.45 -0.5 1.045
2028 Pittsburgh - MLB P 7 0 0 2 0 2 0 1.000 9.1 1.93 +0.0 1.069
2028 Indianapolis - AAA P 19 0 0 1 0 1 0 1.000 26.1 0.34 -0.3 1.046
2029 Indianapolis - AAA P 31 11 3 17 0 23 3 .870 81.1 2.21 -1.2 .992
TOTAL P 447 163 99 223 10 338 16 .953 1205.2 2.40 -6.1 1.023
PLAYER HISTORY
06/18/2017 Was selected to the 2017 California League All-Star Game.
06/25/2017 Injured (Elbow strain), day-to-day for 3 months.
08/18/2017 Suffered setback in recovery from injury, will miss another 2 months.
01/01/2018 OSA scouting updated ratings (potential): Stuff: 40 (51); Movement: 55 (65); Control: 68 (72).
05/10/2018 Pitches a 3-hit shutout against the Chattanooga Lookouts with 5 strikeouts and 0 BB allowed!
05/15/2018 Pitches a 5-hit shutout against the Biloxi Shuckers with 9 strikeouts and 2 BB allowed!
05/21/2018 Wins the SL Player of the Week Award.
05/25/2018 Injured (Abdominal soreness), day-to-day for 3 days.
07/04/2018 Injured (Mild abdominal strain), day-to-day for one week.
07/09/2018 Injured (Herniated disc (back)), out for one week.
01/01/2019 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 65 (65).
05/13/2019 Injured (Elbow inflammation), out for 2 months.
09/02/2019 Pitches a 5-hit shutout against the Biloxi Shuckers with 3 strikeouts and 0 BB allowed!
01/01/2020 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 65 (65).
08/21/2020 Pitches a 3-hit shutout against the Albuquerque Isotopes with 3 strikeouts and 2 BB allowed!
01/01/2021 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 65 (65).
05/01/2021 Wins the PCL PC Pitcher of the Month Award.
05/29/2021 Injured (Sore back), day-to-day for 4 days.
11/22/2021 Became a minor league free agent.
01/01/2022 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 65 (65).
02/10/2022 Signed a minor league contract with the Cincinnati Reds organization.
06/22/2022 Injured (Mild abdominal strain), day-to-day for 5 days.
06/27/2022 Injured (Oblique strain), out for 2 weeks.
09/01/2022 Wins the IL IL Pitcher of the Month Award.
11/22/2022 Became a minor league free agent.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 65 (65).
02/09/2023 Signed a minor league contract with the Atlanta Braves organization.
11/24/2023 Became a minor league free agent.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 55 (55); Control: 65 (65).
05/08/2024 Signed a minor league contract ($45,000 bonus) with the Oakland Athletics organization.
11/22/2024 Became a minor league free agent.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 55 (55); Control: 65 (65).
01/01/2026 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 65 (65).
02/28/2026 Signed a minor league contract with the Pittsburgh Pirates organization.
06/04/2026 Injured (Mild abdominal strain), day-to-day for 6 days.
11/21/2026 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 55 (55); Control: 60 (65).
05/11/2027 Injured (Mild hamstring strain), day-to-day for 2 days.
05/25/2027 Injured (Flu), day-to-day for 2 days.
05/26/2027 Injured (Shoulder tendinitis), day-to-day for 3-4 weeks.
09/16/2027 Wins the 2027 Eastern League Round 1 with the Altoona Curve!
11/20/2027 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2028 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 65 (65).
06/25/2028 Injured (Ulnar nerve entrapment), out for 3 months.
11/26/2028 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2029 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 55 (55).
07/29/2029 Injured (Herniated disc (back)), out for 8 weeks.
09/28/2029 Wins the 2029 International League Round 2 with the Indianapolis Indians!
11/23/2029 Became a free agent.
01/01/2030 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 50 (50).
01/01/2031 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 50 (50).
Wednesday, August 5th, 2020 - OOTP Baseball 21.5 Build 76