P Angel Heredia #17
Age: 33 | Bats: R | Throws: R | Morale: Good
09/11/2025
P ANGEL HEREDIA #17 - AGE: 33 - BATS: R - THROWS: R - MORALE: GOOD
G GS Rec SV ERA IP HA HR BB K WHIP WAR
4 0 0-0 0 4.15 4.1 6 1 0 3 1.38 -0.0
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 55 50 55 55
Movement 50 50 55 50
Control 50 50 50 50
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 65 65
Slider 65 65
Curveball 75 75
 
 
OTHER PITCHING RATINGS
Velocity 94-96 Mph
Stamina 25
Suggested Role Strictly BP
Type Neutral
Hold Runners 60
Defense 25
RUN/BUNT RATINGS
Running Speed: 30
Stealing Ability: 20
Baserunning Inst.: 45
Sacrifice Bunt: 70
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
09/08/2025 @ TEX Loss, 2-3 1.2 0 0 0 0 1
09/01/2025 PHI Loss, 2-4 0.2 0 0 0 0 1
08/29/2025 @ TOR Loss, 4-12 1.0 3 2 2 0 1
08/27/2025 ARI Loss, 3-5 1.0 3 0 0 0 0
08/18/2025 LVG Loss, 3-4 0.1 0 0 0 0 1
08/16/2025 @ OMA Win, 3-0 0.1 0 0 0 0 1 Save
08/06/2025 OKL Loss, 2-3 2.0 3 1 1 1 3 Loss
08/04/2025 RR Win, 7-3 2.0 0 0 0 0 1
08/02/2025 RR Loss, 1-3 1.0 3 1 1 1 1
07/24/2025 SAC Loss, 10-11 1.0 0 0 0 2 1
PERSONALITY
Salt of the earth.
Birthday:07/22/1992
Born in:Sabana Grande de Palenque, SAN
Nationality:Dominican
Height:6' 0"
Weight:190 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$890,000
Signed Through:2025 Season
Major Service:3 Years, 122 Days
Service This Yr:23 Days
40-Man Service:5 Years, 65 Days
Pro Service:11 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Out of option years
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2025 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 4 0 0 0 0 4.15 4.1 6 2 2 1 0 3 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 4 1 12.46 12.46 6.23 0.00 5.26 1.38 127 -0.0 .333        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 10 5 0 0 1 2 0 2 0 0 0 .500 .500 .800 1.300      
vs. RHB 9 1 0 1 0 0 0 1 0 0 0 .111 .111 .333 .444      
MAJOR LEAGUE BASEBALL 2025 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
This Week 1 0 0 0 0 0.00 1.2 0 0 0 0 0 1  
Last Week 1 0 0 0 0 0.00 0.2 0 0 0 0 0 1  
August 2 0 0 0 0 9.00 2.0 6 2 2 1 0 1  
September 2 0 0 0 0 0.00 2.1 0 0 0 0 0 2  
Spring Training 2 0 0 0 0 0.00 1.2 0 0 0 0 1 0  
Last Year 46 0 2 0 1 3.04 47.1 53 24 16 6 11 24  
2 Years Ago 90 0 8 5 1 3.05 82.2 67 29 28 5 17 86  
Career 243 0 12 12 9 3.43 236.1 210 101 90 30 56 216  
Home 2 0 0 0 0 0.00 1.2 3 0 0 0 0 1  
Road 2 0 0 0 0 6.75 2.2 3 2 2 1 0 2  
Grass 3 0 0 0 0 0.00 3.1 3 0 0 0 0 2  
Turf 1 0 0 0 0 18.00 1.0 3 2 2 1 0 1  
Day 1 0 0 0 0 0.00 0.2 0 0 0 0 0 1  
Night 3 0 0 0 0 4.91 3.2 6 2 2 1 0 2  
As Reliever / Substitution 4 0 0 0 0 4.15 4.1 6 2 2 1 0 3  
PACIFIC COAST LEAGUE 2025 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 37 0 1 3 13 2.61 38.0 41 11 11 1 16 44 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 13 0 100.0 37 25 13.97 9.71 10.42 3.79 2.72 1.50 66 1.3 .385        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 66 22 5 0 1 6 9 15 0 0 1 .333 .421 .455 .876      
vs. RHB 83 19 4 1 0 5 7 29 0 0 1 .229 .297 .301 .598      
PACIFIC COAST LEAGUE 2025 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 5 0 0 0 2 5.14 7.0 9 4 4 0 2 9  
May 10 0 0 0 9 1.64 11.0 12 2 2 1 2 15  
June 8 0 0 1 0 2.25 8.0 7 2 2 0 4 6  
July 9 0 1 1 1 1.42 6.1 7 1 1 0 6 7  
August 5 0 0 1 1 3.18 5.2 6 2 2 0 2 7  
Career 200 0 19 9 53 3.76 206.0 196 97 86 21 96 254  
Home 22 0 1 2 6 3.29 27.1 28 10 10 1 12 32  
Road 15 0 0 1 7 0.84 10.2 13 1 1 0 4 12  
Grass 37 0 1 3 13 2.61 38.0 41 11 11 1 16 44  
Day 16 0 1 1 7 3.77 14.1 17 6 6 0 8 18  
Night 21 0 0 2 6 1.90 23.2 24 5 5 1 8 26  
As Reliever / Substitution 37 0 1 3 13 2.61 38.0 41 11 11 1 16 44  
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+
2019 Colorado - MLB 26 2 0 0 0 1 0.00 2.0 0 0 0 0 0 2 0 0 0.00 .000 1.45 0.1 999
2020 Colorado - MLB 27 7 0 0 1 0 4.05 6.2 3 3 3 1 3 8 0 0 0.90 .143 3.46 0.1 99
2021 Colorado - MLB 28 23 0 0 2 0 6.75 21.1 25 16 16 8 10 25 0 0 1.64 .309 7.00 -0.5 70
2022 Washington - MLB 29 71 0 2 4 6 3.12 72.0 56 27 25 9 15 68 0 0 0.99 .246 3.79 0.7 135
2023 Oakland - MLB 30 90 0 8 5 1 3.05 82.2 67 29 28 5 17 86 0 0 1.02 .281 2.37 1.9 122
2024 Milwaukee - MLB 31 21 0 1 0 1 3.63 22.1 27 11 9 3 2 14 0 0 1.30 .316 4.22 -0.0 107
2024 Oakland - MLB 31 25 0 1 0 0 2.52 25.0 26 13 7 3 9 10 0 0 1.40 .271 5.10 -0.3 151
2024 Total - MLB 31 46 0 2 0 1 3.04 47.1 53 24 16 6 11 24 0 0 1.35 .292 4.68 -0.3 127
2025 Milwaukee - MLB 32 4 0 0 0 0 4.15 4.1 6 2 2 1 0 3 0 0 1.38 .333 5.26 -0.0 101
Total MLB 243 0 12 12 9 3.43 236.1 210 101 90 30 56 216 0 0 1.13 .272 3.76 1.9 118
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+
2012 Houston 1 (DSL) - R 19 8 0 1 1 2 5.54 13.0 13 10 8 1 4 13 0 0 1.31 .324 3.58 0.1 74
2013 Houston 1 (DSL) - R 20 25 0 3 3 13 1.18 38.0 31 11 5 1 15 46 0 0 1.21 .323 2.31 1.0 348
2014 Greeneville - R 21 15 0 4 1 2 1.69 26.2 21 7 5 1 7 28 0 0 1.05 .294 2.38 0.7 237
2014 Tri-City - S A 21 5 0 0 0 0 3.38 8.0 5 3 3 1 5 8 0 0 1.25 .235 4.70 -0.0 129
2015 Quad Cities - A 22 27 0 2 1 14 1.27 28.1 18 4 4 0 9 25 0 0 0.95 .250 2.51 0.6 295
2015 Lancaster - A+ 22 27 0 3 5 13 3.77 28.2 30 12 12 3 14 26 0 0 1.53 .333 3.85 0.0 99
2015 Total - A+ 22 54 0 5 6 27 2.53 57.0 48 16 16 3 23 51 0 0 1.25 .294 3.18 0.6 147
2015 Corpus Christi - AA 22 3 0 0 0 2 8.10 3.1 3 3 3 2 2 4 0 0 1.50 .143 10.62 -0.2 53
2016 Asheville - A 23 30 0 5 1 1 2.49 25.1 17 9 7 4 6 27 0 0 0.91 .224 4.35 0.1 171
2016 Modesto - A+ 23 24 0 2 4 2 8.14 21.0 24 19 19 2 14 21 0 0 1.81 .379 4.50 0.0 54
2016 Total - A+ 23 54 0 7 5 3 5.05 46.1 41 28 26 6 20 48 0 0 1.32 .302 4.42 0.1 86
2016 New Britain - AA 23 3 0 0 1 1 6.75 2.2 5 2 2 1 3 2 0 0 3.00 .500 10.30 -0.4 62
2017 New Britain - AA 24 42 0 3 5 20 2.60 45.0 32 13 13 3 22 40 0 0 1.20 .248 3.90 0.0 142
2018 Albuquerque - AAA 25 61 0 9 2 24 4.44 46.2 56 26 23 7 21 59 0 0 1.65 .386 4.24 0.3 97
2019 Albuquerque - AAA 26 41 0 3 2 2 5.03 59.0 52 40 33 8 27 60 0 0 1.34 .284 4.99 0.1 95
2020 Albuquerque - AAA 27 37 0 4 1 4 3.41 37.0 26 15 14 4 24 54 0 0 1.35 .297 4.27 0.5 142
2021 Albuquerque - AAA 28 24 0 2 1 10 1.78 25.1 21 5 5 1 8 37 0 0 1.14 .364 2.80 1.1 299
2025 Colorado Springs - AAA 32 37 0 1 3 13 2.61 38.0 41 11 11 1 16 44 0 0 1.50 .385 2.72 1.3 161
Total PCL 200 0 19 9 53 3.76 206.0 196 97 86 21 96 254 0 0 1.42 .340 4.00 122.5
Total EL 45 0 3 6 21 2.83 47.2 37 15 15 4 25 42 0 0 1.30 .264 4.26 132.6
Total TEX 3 0 0 0 2 8.10 3.1 3 3 3 2 2 4 0 0 1.50 .143 10.62 52.7
Total CAL 51 0 5 9 15 5.62 49.2 54 31 31 5 28 47 0 0 1.65 .353 4.13 72.7
Total MID 27 0 2 1 14 1.27 28.1 18 4 4 0 9 25 0 0 0.95 .250 2.51 295.2
Total SAL 30 0 5 1 1 2.49 25.1 17 9 7 4 6 27 0 0 0.91 .224 4.35 170.9
Total NYP 5 0 0 0 0 3.38 8.0 5 3 3 1 5 8 0 0 1.25 .235 4.70 128.9
Total APP 15 0 4 1 2 1.69 26.2 21 7 5 1 7 28 0 0 1.05 .294 2.38 236.9
Total DSL 33 0 4 4 15 2.29 51.0 44 21 13 2 19 59 0 0 1.24 .323 2.63 179.4
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+
2022 Washington - MLB 29 1 0 0 0 0 0.00 1.2 1 0 0 0 0 2 0 0 0.60 .250 1.07 0.1 999
2023 Oakland - MLB 30 1 0 0 0 0 0.00 0.2 0 0 0 0 0 0 0 0 0.00 .000 3.20 0.0 999
2024 Milwaukee - MLB 31 4 0 0 1 0 16.88 2.2 5 5 5 1 3 1 0 0 3.00 .364 10.82 -0.2 23
Total MLB 6 0 0 1 0 9.00 5.0 6 5 5 1 3 3 0 0 1.80 .294 6.55 43.2
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2014 Tri-City - S A P 5 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2014 Greeneville - R P 15 0 3 5 0 9 1 .889 0.0 0.00 0.0 .000
2019 Colorado - MLB P 2 0 0 1 0 1 0 1.000 2.0 4.50 +0.0 1.032
2020 Colorado - MLB P 7 0 0 0 0 0 0 .000 6.2 0.00 0.0 .000
2021 Colorado - MLB P 22 0 1 2 0 3 0 1.000 21.1 1.27 +0.4 1.034
2022 Washington - MLB P 71 0 2 4 0 7 1 .857 72.0 0.75 +0.4 .808
2023 Oakland - MLB P 88 0 2 2 0 5 1 .800 82.2 0.44 -0.6 .779
2024 Oakland - MLB P 25 0 1 3 0 4 0 1.000 25.0 1.44 +0.2 1.002
2024 Milwaukee - MLB P 21 0 0 0 0 0 0 .000 22.1 0.00 -0.2 .000
2025 Milwaukee - MLB P 4 0 0 1 0 1 0 1.000 4.1 2.08 +0.1 1.075
2025 Colorado Springs - AAA P 35 0 2 3 0 5 0 1.000 38.0 1.18 +0.0 1.048
TOTAL P 295 0 11 21 0 35 3 .914 274.1 1.05 +0.2 .920
PLAYER HISTORY
12/10/2015 Was traded by the Houston Astros to the Colorado Rockies, along with SS Gavin Cecchini, in exchange for RP Dan Jennings.
01/01/2016 OSA scouting updated ratings (potential): Stuff: 55 (65); Movement: 55 (55); Control: 40 (55).
01/01/2017 OSA scouting updated ratings (potential): Stuff: 55 (70); Movement: 55 (55); Control: 40 (55).
01/01/2018 OSA scouting updated ratings (potential): Stuff: 60 (70); Movement: 55 (55); Control: 45 (50).
06/01/2018 Wins the PCL AC Pitcher of the Month Award.
01/01/2019 OSA scouting updated ratings (potential): Stuff: 60 (75); Movement: 50 (50); Control: 50 (55).
04/22/2019 Injured on 04/21/2019, diagnosed with a finger blister, will not miss additional time.
11/21/2019 Received a 1-year contract worth a total of $555,000 through automatic renewal.
01/01/2020 OSA scouting updated ratings (potential): Stuff: 65 (75); Movement: 50 (50); Control: 50 (50).
09/28/2020 Wins the 2020 Pacific Coast League Round 2 with the Albuquerque Isotopes!
10/08/2020 Finished 3rd in 2020 PCL AC Reliever of the Year voting.
11/21/2020 Received a 1-year contract worth a total of $570,000 through automatic renewal.
01/01/2021 OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 55 (55); Control: 55 (55).
11/24/2021 Received a 1-year contract through automatic renewal worth a total of $590,000.
12/16/2021 Was traded by the Colorado Rockies to the Washington Nationals in exchange for RF Franklin Reyes.
01/01/2022 OSA scouting updated ratings (potential): Stuff: 75 (80); Movement: 55 (55); Control: 60 (60).
11/25/2022 Received a 1-year contract through automatic renewal worth a total of $610,000.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 50 (50); Control: 55 (55).
04/02/2023 Was claimed off waivers by Baltimore while with Washington.
04/05/2023 Was traded by the Baltimore Orioles to the Oakland Athletics in exchange for CF Bernardo Álvarez.
11/27/2023 Received a 1-year contract through automatic renewal worth a total of $620,000.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 75 (75); Movement: 55 (55); Control: 55 (55).
06/17/2024 Was traded by the Oakland Athletics to the Milwaukee Brewers, along with 1B Miguel Cabrera, in exchange for RF Jeff Neal.
11/30/2024 Received a 1-year contract through arbitration worth a total of $890,000.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 50 (50).
01/01/2025 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 50 (50).
07/13/2025 Injured (finger blister),day-to-day for 2 days.
LEADERBOARD APPEARANCES
Year G Rank
2023 90 6
Year HLD Rank
2022 19 3
2023 23 6
Year RA Rank
2023 90 6
Wednesday, September 10th , 2025 - OOTP Baseball 26.7 Build 77