P Roberto Ruiz #21
Age: 26 | Bats: R | Throws: R | Morale: Normal
09/30/2026
P ROBERTO RUIZ #21 - AGE: 26 - BATS: R - THROWS: R - MORALE: NORMAL
G GS Rec SV ERA IP HA HR BB K WHIP WAR
68 0 3-9 37 4.26 80.1 72 8 25 82 1.21 1.4
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 50 50 50 50
Movement 55 55 55 55
Control 50 45 50 50
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 55 65
Curveball 55 65
Changeup 30 35
 
 
OTHER PITCHING RATINGS
Velocity 94-96 Mph
Stamina 65
Suggested Role BP/Emergency SP
Type Extreme Groundball
Hold Runners 55
Defense 50
RUN/BUNT RATINGS
Running Speed: 20
Stealing Ability: 20
Baserunning Inst.: 20
Sacrifice Bunt: 60
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
09/25/2026 @ BOS Win, 7-6 1.0 3 2 2 0 1 Save
09/22/2026 @ BOS Win, 4-2 1.0 1 0 0 0 2 Save
09/21/2026 BAL Win, 5-2 1.0 1 0 0 0 1 Save
09/19/2026 BAL Win, 3-2 3.0 2 0 0 0 1
09/17/2026 NYK Loss, 0-10 1.0 3 2 2 0 0
09/13/2026 MIA Win, 2-1 1.0 0 0 0 0 0 Save
09/09/2026 @ CHI Loss, 3-7 2.0 2 1 1 1 3
09/08/2026 @ CHI Win, 5-1 0.2 0 0 0 1 1 Save
09/06/2026 @ LV Win, 7-5 1.0 0 0 0 1 0 Save
09/05/2026 @ LV Win, 4-3 1.0 1 0 0 1 0 Save
PERSONALITY
Birthday:07/06/2000
Born in:Pedernales, PED
Nationality:Dominican
Height:6' 5"
Weight:200 lbs
Local Popularity:Well Known
National Pop.:Well Known
STATUS
Contract:Major League Contract
Salary:$870,000
Signed Through:2026 Season
Major Service:2 Years, 97 Days
Service This Yr:182 Days
40-Man Service:4 Years, 51 Days
Pro Service:8 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Out of option years
Contract Extension: -
Drafted:-
MAJOR SUPERIOR LEAGUE 2026 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 68 0 3 9 37 4.26 80.1 72 40 38 8 25 82 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 47 10 78.7 68 54 11.43 8.07 9.19 2.80 3.33 1.21 86 1.4 .292        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 137 29 7 0 5 21 17 35 0 0 2 .212 .308 .372 .680      
vs. RHB 170 43 16 0 3 19 8 47 2 0 3 .253 .295 .400 .695      
MAJOR SUPERIOR LEAGUE 2026 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
Last Week 3 0 0 0 3 6.00 3.0 5 2 2 0 0 4  
March 2 0 0 1 1 13.50 1.1 2 2 2 0 1 2  
April 10 0 0 3 5 9.31 9.2 11 10 10 3 4 9  
May 13 0 1 2 7 2.75 19.2 14 6 6 2 5 22  
June 10 0 1 1 6 1.80 10.0 9 2 2 0 3 12  
July 10 0 0 0 9 0.75 12.0 1 1 1 1 1 13  
August 13 0 1 2 2 7.20 15.0 22 14 12 0 7 15  
September 10 0 0 0 7 3.55 12.2 13 5 5 2 4 9  
Spring Training 7 0 0 0 1 1.29 7.0 5 1 1 0 1 13  
Last Year 50 0 2 8 19 3.90 55.1 55 25 24 10 21 52  
2 Years Ago 9 0 0 1 0 4.63 11.2 11 6 6 2 3 15  
Career 134 0 6 18 57 4.22 164.1 159 80 77 21 53 167  
Home 36 0 2 3 16 4.34 45.2 37 23 22 3 14 47  
Road 32 0 1 6 21 4.15 34.2 35 17 16 5 11 35  
Grass 68 0 3 9 37 4.26 80.1 72 40 38 8 25 82  
Day 25 0 1 4 10 4.45 28.1 29 16 14 1 9 31  
Night 43 0 2 5 27 4.15 52.0 43 24 24 7 16 51  
As Reliever / Substitution 68 0 3 9 37 4.26 80.1 72 40 38 8 25 82  
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+
2023 Toronto - MSL 22 7 0 1 0 1 4.76 17.0 21 9 9 1 4 18 0 0 1.47 .408 2.55 0.4 86
2024 Toronto - MSL 23 9 0 0 1 0 4.63 11.2 11 6 6 2 3 15 0 0 1.20 .321 3.88 0.1 88
2025 Toronto - MSL 24 50 0 2 8 19 3.90 55.1 55 25 24 10 21 52 0 0 1.37 .300 5.07 -0.5 109
2026 Louisville - MSL 25 23 0 1 2 9 5.53 27.2 35 19 17 2 11 24 0 0 1.66 .355 3.65 0.2 68
2026 Toronto - MSL 25 45 0 2 7 28 3.59 52.2 37 21 21 6 14 58 0 0 0.97 .246 3.16 1.0 108
2026 Total - MSL 25 68 0 3 9 37 4.26 80.1 72 40 38 8 25 82 0 0 1.21 .292 3.33 1.3 89
Total MSL 134 0 6 18 57 4.22 164.1 159 80 77 21 53 167 0 0 1.29 .309 3.87 1.3 95
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+
2019 Dunedin - R 18 23 0 2 2 14 2.55 24.2 22 9 7 3 8 22 0 0 1.22 .264 4.69 -0.2 161
2019 Auburn - S A 18 2 0 0 0 2 4.50 2.0 1 1 1 0 1 4 0 0 1.00 .333 1.05 0.1 87
2019 Lansing - A 18 1 0 0 0 0 12.00 3.0 8 4 4 1 1 2 0 0 3.00 .500 7.68 -0.1 31
2020 Lansing - A 19 17 10 2 3 1 2.69 63.2 61 24 19 2 15 50 0 0 1.19 .304 3.41 1.1 144
2020 Dunedin - A 19 4 1 0 0 0 13.06 10.1 22 15 15 1 5 4 0 0 2.61 .467 5.77 -0.2 29
2020 Total - A 19 21 11 2 3 1 4.14 74.0 83 39 34 3 20 54 0 0 1.39 .335 3.74 1.0 93
2021 Dunedin - A 20 56 0 2 7 36 2.00 67.1 45 15 15 1 26 47 0 0 1.05 .233 3.38 1.2 199
2021 New Hampshire - AA 20 1 0 0 0 0 2.45 3.2 1 1 1 0 1 4 0 0 0.55 .143 2.21 0.1 196
2022 Dunedin - A 21 17 0 1 1 13 1.65 16.1 10 7 3 0 4 21 0 0 0.86 .238 1.68 0.8 235
2022 New Hampshire - AA 21 23 0 3 2 7 4.91 36.2 34 21 20 4 17 36 0 0 1.39 .309 4.17 0.0 80
2022 Buffalo - AAA 21 7 0 2 1 2 5.56 11.1 16 7 7 0 4 13 0 0 1.76 .421 1.90 0.5 64
2023 Buffalo - AAA 22 25 1 2 6 5 3.09 46.2 45 17 16 4 10 49 0 0 1.18 .320 2.74 0.7 109
2024 Buffalo - AAA 23 37 0 5 2 21 1.54 46.2 38 8 8 1 15 46 0 0 1.14 .294 2.24 1.4 214
Total IL 69 1 9 9 28 2.67 104.2 99 32 31 5 29 108 0 0 1.22 .322 2.43 127.6
Total EL 24 0 3 2 7 4.69 40.1 35 22 21 4 18 40 0 0 1.31 .298 3.99 84.7
Total FSL 77 1 3 8 49 3.16 94.0 77 37 33 2 35 72 0 0 1.19 .272 3.35 123.3
Total MID 18 10 2 3 1 3.10 66.2 69 28 23 3 16 52 0 0 1.27 .317 3.61 123.9
Total NYP 2 0 0 0 2 4.50 2.0 1 1 1 0 1 4 0 0 1.00 .333 1.05 86.6
Total GCL 23 0 2 2 14 2.55 24.2 22 9 7 3 8 22 0 0 1.22 .264 4.69 161.1
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 Lansing - A P 1 0 1 0 0 1 0 1.000 3.0 3.00 -0.4 .000
2019 Auburn - S A P 2 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2019 Dunedin - R P 22 0 0 3 0 3 0 1.000 24.2 1.09 +0.7 1.047
2020 Dunedin - A P 4 1 0 0 0 0 0 .000 10.1 0.00 +0.2 .000
2020 Lansing - A P 17 10 8 4 0 12 0 1.000 63.2 1.70 +1.0 1.036
2021 New Hampshire - AA P 1 0 0 0 0 0 0 .000 3.2 0.00 -0.2 .000
2021 Dunedin - A P 56 0 4 7 2 11 0 1.000 67.1 1.47 +0.8 1.185
2022 Buffalo - AAA P 7 0 0 1 0 1 0 1.000 11.1 0.79 +0.2 1.070
2022 New Hampshire - AA P 23 0 0 3 0 4 1 .750 36.2 0.74 +0.0 1.054
2022 Dunedin - A P 17 0 0 2 0 3 1 .667 16.1 1.10 -0.2 .701
2023 Toronto - MLB P 7 0 3 0 0 3 0 1.000 17.0 1.59 -0.4 .000
2023 Buffalo - AAA P 25 1 3 2 0 5 0 1.000 46.2 0.96 -0.7 .984
2024 Toronto - MLB P 9 0 0 1 0 1 0 1.000 11.2 0.77 -0.2 1.012
2024 Buffalo - AAA P 37 0 4 2 0 6 0 1.000 46.2 1.16 +0.5 1.310
2025 Toronto - MLB P 50 0 3 3 0 7 1 .857 55.1 0.98 +0.3 .762
2026 Toronto - MLB P 44 0 1 3 0 4 0 1.000 52.2 0.68 +0.1 1.057
2026 Louisville - MLB P 23 0 3 0 0 3 0 1.000 27.2 0.98 -0.2 .000
TOTAL P 345 12 30 31 2 64 3 .953 496.2 1.11 +1.5 1.028
PLAYER HISTORY
11/17/2025 Received a 1-year contract through automatic renewal worth a total of $870,000.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 50 (50).
08/01/2026 Was claimed off waivers by Louisville while with Toronto.
LEADERBOARD APPEARANCES
Year SV Rank
2026 28 9
Friday, September 25th , 2026 - OOTP Baseball 26.8 Build 82