P Magdiel Cotto #17
Age: 30 | Bats: L | Throws: L | Morale: Normal
10/28/2032
P MAGDIEL COTTO #17 - AGE: 30 - BATS: L - THROWS: L - MORALE: NORMAL
G GS Rec SV ERA IP HA HR BB K WHIP WAR
14 14 7-4 0 3.04 91.2 93 7 27 93 1.31 1.7
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 50 50 50 50
Movement 45 45 45 45
Control 60 60 60 60
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 65 65
Curveball 70 70
Changeup 45 45
 
 
OTHER PITCHING RATINGS
Velocity 93-95 Mph
Stamina 55
Suggested Role Starter
Type Extreme Flyball
Hold Runners 60
Defense 65
RUN/BUNT RATINGS
Running Speed: 25
Stealing Ability: 40
Baserunning Inst.: 50
Sacrifice Bunt: 65
Bunt for Hit: 35
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
08/30/2032 WIC Win, 8-3 X 6.2 5 1 1 1 4 Win
08/25/2032 @ PLAT Win, 5-4 X 7.0 7 3 3 3 6 Win
08/20/2032 @ TL Win, 6-3 X 6.0 6 3 3 2 4 Win
08/15/2032 WIC Win, 7-6 X 6.0 9 5 5 1 4 Win
08/09/2032 @ JAC Loss, 1-3 X 6.0 6 3 3 3 3 Loss
08/03/2032 NHW Win, 11-1 X 9.0 6 1 1 0 10 Win
07/29/2032 GEO Loss, 1-3 X 6.0 5 2 1 2 7 Loss
07/23/2032 @ PR Loss, 4-6 X 6.0 9 5 4 2 4 Loss
07/16/2032 @ AS2 Loss, 3-5 X 1.0 1 0 0 0 1
07/11/2032 TL Win, 7-6 X 6.1 9 4 4 1 10
PERSONALITY
Makes road trips fun.
Low: Adaptability
Birthday:06/24/2002
Born in:Ft. Mill, SC
Nationality:American
Height:6' 4"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:8 Years, 64 Days
Service This Yr:78 Days
40-Man Service:13 Years, 10 Days
Pro Service:12 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:Out of option years
Contract Extension: -
Drafted:2020, 20th Pick in Round 6
DOMINICAN ROOKIE LEAGUE 2022 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 2 2 1 1 0 5.00 9.0 7 5 5 0 6 13 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 0 0 14.00 7.00 13.00 6.00 4.16 1.44 74 0.3 .350        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 10 1 0 0 0 1 3 3 0 0 1 .100 .357 .100 .457      
vs. RHB 23 6 2 0 0 4 3 10 0 0 0 .261 .346 .348 .694      
DOMINICAN ROOKIE LEAGUE 2022 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
Career 2 2 1 1 0 5.00 9.0 7 5 5 0 6 13  
EMPIRE PROFESSIONAL BASEBALL LEAGUE 2032 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 14 14 7 4 0 3.04 91.2 93 33 31 7 27 93 1 7.1 0 10 71.4
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 0 0 11.88 9.13 9.13 2.65 3.24 1.31 90 1.7 .328        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 114 32 4 0 4 13 8 33 0 0 1 .281 .333 .421 .754      
vs. RHB 245 61 6 1 3 20 19 60 3 0 0 .249 .300 .318 .618      
EMPIRE PROFESSIONAL BASEBALL LEAGUE 2032 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
June 4 4 1 1 0 2.19 24.2 25 6 6 2 12 32  
July 4 4 1 2 0 3.08 26.1 29 11 9 2 5 30  
August 6 6 5 1 0 3.54 40.2 39 16 16 3 10 31  
All-Star Game 1 1 0 0 0 0.00 1.0 1 0 0 0 0 1  
Career 14 14 7 4 0 3.04 91.2 93 33 31 7 27 93  
Home 7 7 3 2 0 3.15 45.2 47 17 16 5 13 48  
Road 7 7 4 2 0 2.93 46.0 46 16 15 2 14 45  
Grass 14 14 7 4 0 3.04 91.2 93 33 31 7 27 93  
Day 9 9 4 3 0 3.43 57.2 63 24 22 6 15 55  
Night 5 5 3 1 0 2.38 34.0 30 9 9 1 12 38  
As Starter 14 14 7 4 0 3.04 91.2 93 33 31 7 27 93  
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+
2027 Boston - MLB 24 16 7 0 0 3 7.09 33.0 40 29 26 13 19 35 0 0 1.79 .303 8.34 -1.0 63
2028 Detroit - MLB 25 35 9 4 5 1 4.57 82.2 78 50 42 12 39 74 0 0 1.42 .284 4.88 0.2 96
2029 Detroit - MLB 26 43 0 2 5 2 4.37 55.2 52 30 27 10 22 51 0 0 1.33 .276 5.01 -0.2 102
2030 Detroit - MLB 27 42 0 3 2 1 4.62 64.1 65 34 33 12 17 72 0 0 1.27 .314 4.32 0.3 95
Total MLB 136 16 9 12 7 4.89 235.2 235 143 128 47 97 232 0 0 1.41 .293 5.24 -0.8 90
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+
2020 Total - 17 13 13 8 1 0 1.40 90.0 61 16 14 2 21 127 0 0 0.91 .277 1.47 4.7 100
2020 Milwaukee (AZL) - R 17 8 8 0 3 0 3.75 36.0 36 18 15 3 14 34 0 0 1.39 .311 6.31 0.5 169
2020 Milwaukee (AZL) - R 17 5 5 0 1 0 6.27 18.2 25 14 13 0 12 24 0 0 1.98 .446 5.05 0.5 101
2020 Total - R 17 13 13 0 4 0 4.61 54.2 61 32 28 3 26 58 0 0 1.59 .358 5.88 1.0 138
2021 Rocky Mountain - R 18 11 11 3 3 0 3.74 55.1 55 28 23 6 19 48 0 0 1.34 .304 6.16 0.8 169
2021 Milwaukee (AZL) - R 18 5 5 2 0 0 0.70 25.2 19 5 2 1 7 31 0 0 1.01 .286 3.48 0.9 746
2021 Total - R 18 16 16 5 3 0 2.78 81.0 74 33 25 7 26 79 0 0 1.23 .299 5.31 1.7 224
2022 San Diego (DSL) - R 19 2 2 1 1 0 5.00 9.0 7 5 5 0 6 13 0 0 1.44 .350 4.16 0.3 113
2022 Tri-City - A- 19 12 12 2 2 0 2.63 54.2 54 18 16 4 20 57 0 0 1.35 .342 4.04 0.9 164
2023 Lake Elsinore - A+ 20 23 23 8 6 0 4.36 115.2 116 57 56 9 34 97 0 0 1.30 .317 4.12 1.7 97
2024 Glendale - AFL 21 8 7 3 1 0 4.79 35.2 46 19 19 3 5 45 0 0 1.43 .410 2.81 1.1 86
2024 Amarillo - AA 21 25 10 6 2 1 2.40 86.1 54 23 23 9 24 76 0 0 0.90 .208 4.02 1.1 177
2025 El Paso - AAA 22 31 23 13 3 1 3.03 151.1 128 55 51 12 54 173 0 0 1.20 .309 4.05 3.6 168
2026 El Paso - AAA 23 17 17 8 3 0 3.78 95.1 96 44 40 7 34 79 0 0 1.36 .322 4.10 1.6 116
2026 Pawtucket - AAA 23 6 6 2 2 0 4.26 31.2 28 15 15 1 7 23 0 0 1.11 .278 3.50 0.7 99
2026 Total - AAA 23 23 23 10 5 0 3.90 127.0 124 59 55 8 41 102 0 0 1.30 .311 3.95 2.3 111
2027 Pawtucket - AAA 24 14 14 5 2 0 2.39 71.2 56 21 19 7 20 63 0 0 1.06 .262 3.47 1.1 153
2031 Syracuse - AAA 28 27 27 11 13 0 3.61 179.2 161 83 72 14 63 154 2 0 1.25 .289 3.59 1.7 92
2032 Saranac Lake - IND 29 14 14 7 4 0 3.04 91.2 93 33 31 7 27 93 1 0 1.31 .328 3.24 1.7 119
Total IL 47 47 18 17 0 3.37 283.0 245 119 106 22 90 240 2 0 1.18 .281 3.55 103.4
Total PCL 48 40 21 6 1 3.32 246.2 224 99 91 19 88 252 0 0 1.26 .315 4.07 143.4
Total TEX 25 10 6 2 1 2.40 86.1 54 23 23 9 24 76 0 0 0.90 .208 4.02 177.5
Total CAL 23 23 8 6 0 4.36 115.2 116 57 56 9 34 97 0 0 1.30 .317 4.12 97.4
Total NWL 12 12 2 2 0 2.63 54.2 54 18 16 4 20 57 0 0 1.35 .342 4.04 163.6
Total AZL 18 18 2 4 0 3.36 80.1 80 37 30 4 33 89 0 0 1.41 .338 5.11 186.2
Total PIO 11 11 3 3 0 3.74 55.1 55 28 23 6 19 48 0 0 1.34 .304 6.16 169.0
Total DSL 2 2 1 1 0 5.00 9.0 7 5 5 0 6 13 0 0 1.44 .350 4.16 113.3
Total EPBL 14 14 7 4 0 3.04 91.2 93 33 31 7 27 93 1 0 1.31 .328 3.24 118.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+
2023 Lake Elsinore - CAL 20 2 2 0 1 0 12.71 5.2 7 8 8 1 1 6 0 0 1.41 .353 4.88 0.0 33
2027 Pawtucket - IL 24 1 1 0 1 0 16.20 3.1 8 6 6 2 2 4 0 0 3.00 .600 10.32 -0.2 22
2031 Syracuse - IL 28 1 1 1 0 0 3.68 7.1 6 3 3 0 2 5 0 0 1.09 .273 2.56 0.2 90
Total IL 2 2 1 1 0 7.59 10.2 14 9 9 2 4 9 0 0 1.69 .375 4.98 46.5
Total CAL 2 2 0 1 0 12.71 5.2 7 8 8 1 1 6 0 0 1.41 .353 4.88 33.4
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Milwaukee (AZL) - R P 5 5 0 0 0 0 0 .000 18.2 0.00 -0.1 .000
2020 Milwaukee (AZL) - R P 8 8 1 2 0 4 1 .750 36.0 0.75 -0.5 .691
2021 Milwaukee (AZL) - R P 5 5 1 4 0 5 0 1.000 25.2 1.75 +0.0 .976
2021 Rocky Mountain - R P 11 11 4 12 0 16 0 1.000 55.1 2.60 +1.0 1.365
2022 Tri-City - A- P 12 12 0 5 0 6 1 .833 54.2 0.82 +1.6 .757
2022 San Diego (DSL) - R P 2 2 2 1 1 3 0 1.000 9.0 3.00 -0.3 .980
2023 Lake Elsinore - A+ P 23 23 8 17 0 26 1 .962 115.2 1.95 -0.3 .983
2024 Amarillo - AA P 25 10 6 10 0 16 0 1.000 86.1 1.67 +1.7 1.124
2024 Glendale - AFL P 8 7 1 4 0 6 1 .833 35.2 1.26 +0.3 1.026
2025 El Paso - AAA P 31 23 5 12 0 17 0 1.000 151.1 1.01 +1.5 .955
2026 Pawtucket - AAA P 6 6 2 6 0 9 1 .889 31.2 2.27 +0.2 .954
2026 El Paso - AAA P 17 17 4 13 2 18 1 .944 95.1 1.60 +2.9 1.370
2027 Boston - MLB P 15 7 0 3 0 4 1 .750 33.0 0.82 -0.7 .656
2027 Pawtucket - AAA P 14 14 3 7 1 10 0 1.000 71.2 1.26 +0.7 .841
2028 Detroit - MLB P 35 9 1 3 0 5 1 .800 82.2 0.44 -0.9 .672
2029 Detroit - MLB P 42 0 1 6 0 7 0 1.000 55.2 1.13 +0.3 .963
2030 Detroit - MLB P 42 0 2 2 1 4 0 1.000 64.1 0.56 +0.3 .994
2031 Syracuse - AAA P 27 27 9 16 2 26 1 .962 179.2 1.25 +0.5 1.069
2032 Saranac Lake - IND P 14 14 2 9 2 11 0 1.000 91.2 1.08 +0.3 1.084
TOTAL P 342 200 52 132 9 193 9 .953 1294.0 1.28 +8.5 1.021
PLAYER HISTORY
06/04/2020 Drafted in the 2020 first-year player draft (Round 6, Pick 20, 178th overall pick) by the Milwaukee Brewers, out of high school (Nation Ford; Fort Mill, SC).
06/06/2020 Signed a minor league contract with the Milwaukee Brewers organization with a signing bonus of $650,000.
01/01/2021 OSA scouting updated ratings (potential): Stuff: 40 (55); Movement: 25 (45); Control: 30 (50).
01/01/2022 OSA scouting updated ratings (potential): Stuff: 40 (55); Movement: 30 (45); Control: 35 (55).
01/12/2022 Was traded by the Milwaukee Brewers to the San Diego Padres, along with RF Micah Bello, 1B Branlyn Jaraba, in exchange for LF Josh Naylor.
07/06/2022 Injured (Sore thumb), day-to-day for 2 days.
07/30/2022 Injured (Mild shoulder strain), day-to-day for 5 days.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 45 (55); Movement: 35 (45); Control: 40 (55).
06/25/2023 Was selected to the 2023 California League All-Star Game.
07/03/2023 Injured (Hamstring strain), out for 3 weeks.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 40 (45); Control: 45 (55).
06/30/2024 Was selected to the 2024 Texas League All-Star Game.
07/09/2024 Injured (Back stiffness), day-to-day for 5 days.
10/07/2024 Finished 2nd in 2024 TEX Outstanding Pitcher Award voting.
10/08/2024 Named to the 2024 Arizona Fall League for the Glendale Desert Dogs.
11/18/2024 Wins the 2024 Championship with the Glendale Desert Dogs.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 55 (60); Movement: 40 (45); Control: 45 (55).
06/29/2025 Was selected to the 2025 Pacific Coast League All-Star Game.
07/22/2025 Strikes out 15 against the Salt Lake Bees.
10/10/2025 Wins the 2025 PCL PC Outstanding Pitcher Award.
11/29/2025 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 45 (45); Control: 50 (55).
05/17/2026 Injured (hamstring strain),out for 4 weeks.
06/28/2026 Was selected to the 2026 Pacific Coast League All-Star Game.
08/02/2026 Was traded by the San Diego Padres to the Boston Red Sox in exchange for 3B Justin Yurchak.
08/20/2026 Injured (back stiffness),day-to-day for 5 days.
11/30/2026 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 55 (60); Movement: 45 (45); Control: 55 (55).
11/25/2027 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2028 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 45 (45); Control: 60 (60).
01/01/2028 Was traded by the Boston Red Sox to the Detroit Tigers, along with LF Victor Bonilla and CF Juan Higuero, in exchange for SP Casey Mize.
11/26/2028 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2029 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 45 (45); Control: 60 (60).
11/30/2029 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2030 OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 40 (40); Control: 60 (60).
10/28/2030 Injured (foot contusion),out for 2 weeks.
11/07/2030 Suffered setback in recovery from injury, will miss another one week.
11/27/2030 Was not offered arbitration and became a free agent.
01/01/2031 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 45 (45); Control: 60 (60).
02/20/2031 Signed a minor league contract with majors option with the New York Mets organization.
12/01/2031 Became a minor league free agent.
12/01/2031 Signed a 1-year minor league contract with the Saranac Lake Surge organization.
01/01/2032 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 60 (60).
07/14/2032 Was selected to the 2032 Empire Professional Baseball League All-Star Game.
09/01/2032 Wins the EPBL Pitcher of the Month Award.
09/27/2032 Became a free agent.
LEADERBOARD APPEARANCES
Year GS Rank
2024 7 1
2032 14 1
Year W Rank
2024 3 7
2032 7 1
Year Win. % Rank
2024 .750 6
2032 .636 5
Year IP Rank
2032 91.2 1
Year BF Rank
2024 160 6
2032 390 2
Year HRA Rank
2032 7 4
Year BB Rank
2032 27 8
Year K Rank
2024 45 5
2032 93 2
Year ERA Rank
2032 3.04 6
Year BABIP Rank
2032 .328 7
Year WHIP Rank
2032 1.31 6
Year K/BB Rank
2024 9.00 1
2032 3.44 4
Year RA/9 Rank
2032 11.88 6
Year HR/9 Rank
2024 0.76 8
2032 0.69 6
Year H/9 Rank
2032 9.13 7
Year BB/9 Rank
2024 1.26 1
2032 2.65 4
Year K/9 Rank
2024 11.36 5
2032 9.13 3
Year QS Rank
2032 10 1
Year QSP Rank
2032 .714 1
Year CG Rank
2032 1 3
Year CGP Rank
2032 .071 5
Year GB% Rank
2032 0.49 5
Year WAR Rank
2024 1.1 7
2032 1.7 5
Monday, January 2nd , 2023 - OOTP Baseball 23.9 Build 102