P Gregory Soto #19
Age: 31 | Bats: L | Throws: L | Morale: Very Unhappy
05/10/2026
P GREGORY SOTO #19 - AGE: 31 - BATS: L - THROWS: L - MORALE: VERY UNHAPPY
G GS Rec SV ERA IP HA HR BB K WHIP WAR
17 0 1-2 0 4.70 15.1 15 2 6 12 1.37 -0.1
PITCHING RATINGS (OSA)
Overall Overall Vs Left Vs Right
Stuff 55 55 55
Movement 60 65 55
HRA 65 70 65
PBABIP 65 70 65
Control 40 40 40
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 50 -
Slider 55 -
Sinker 60 -
 
 
OTHER PITCHING RATINGS
Velocity 98-100 Mph
Stamina 30
Suggested Role Bullpen
Type Neutral
Hold Runners 50
Defense 60
RUN/BUNT RATINGS
Running Speed: 25
Stealing Ability: 25
Baserunning Inst.: 25
Sacrifice Bunt: 65
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
05/09/2026 @ SD Loss, 3-4 1.0 1 0 0 0 0
05/07/2026 @ SD Win, 5-1 1.0 0 0 0 0 0
05/06/2026 @ NY Loss, 2-7 1.2 1 0 0 0 2
05/04/2026 @ NY Win, 6-2 0.1 0 0 0 0 0
05/02/2026 Min Loss, 3-8 0.1 3 4 3 0 0 Loss
05/01/2026 Min Loss, 7-9 0.2 1 2 2 2 1 Loss
04/27/2026 @ Chi Win, 9-6 1.0 2 0 0 0 2
04/24/2026 @ Ana Loss, 2-5 1.0 2 1 1 1 0
04/21/2026 @ Por Win, 10-4 1.0 1 0 0 1 1
04/18/2026 Den Loss, 7-9 0.1 0 0 0 0 1
Birthday:02/11/1995
Born in:Unknown
Nationality:Dominican
Height:6' 1"
Weight:190 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:
Service This Yr:
40-Man Service:
Pro Service:
Arbitration Eligibility:
Option Years:
Contract Extension:
Drafted:-
CONTINENTAL BASEBALL ASSOCIATION 2026 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 17 0 1 2 0 4.70 15.1 15 9 8 2 6 12 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 17 4 12.33 8.80 7.04 3.52 4.58 1.37 116 -0.1 .283        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 20 3 1 0 1 4 1 4 0 0 0 .150 .190 .350 .540      
vs. RHB 40 12 2 0 1 5 5 8 0 0 0 .300 .378 .425 .803      
CONTINENTAL BASEBALL ASSOCIATION 2026 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
This Week 4 0 0 0 0 0.00 4.0 2 0 0 0 0 2  
Last Week 3 0 0 2 0 22.50 2.0 6 6 5 0 2 3  
April 11 0 1 0 0 2.61 10.1 9 3 3 2 4 9  
May 6 0 0 2 0 9.00 5.0 6 6 5 0 2 3  
Spring Training 11 0 0 0 1 6.00 9.0 7 6 6 2 5 15  
Last Year 67 0 3 2 2 4.11 57.0 44 26 26 10 35 65  
2 Years Ago 71 0 5 4 3 2.92 71.0 50 28 23 6 29 72  
Career 369 0 19 20 25 4.24 357.0 287 180 168 43 193 371  
Home 7 0 1 2 0 10.80 5.0 7 7 6 1 2 6  
Road 10 0 0 0 0 1.74 10.1 8 2 2 1 4 6  
Grass 17 0 1 2 0 4.70 15.1 15 9 8 2 6 12  
Day 1 0 0 1 0 81.00 0.1 3 4 3 0 0 0  
Night 16 0 1 1 0 3.00 15.0 12 5 5 2 6 12  
As Reliever / Substitution 17 0 1 2 0 4.70 15.1 15 9 8 2 6 12  
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+
2021 Montreal - CBA 26 68 0 1 2 1 3.39 77.0 52 30 29 7 37 99 0 0 1.16 .271 3.04 1.2 116
2022 Montreal - CBA 27 70 0 5 6 15 5.76 65.2 61 47 42 8 47 51 0 0 1.64 .280 4.76 -0.5 70
2023 Montreal - CBA 28 76 0 4 4 4 5.07 71.0 65 40 40 10 39 72 0 0 1.46 .297 4.83 -0.5 82
2024 Montreal - CBA 29 71 0 5 4 3 2.92 71.0 50 28 23 6 29 72 0 0 1.11 .247 3.32 1.4 160
2025 Montreal - CBA 30 67 0 3 2 2 4.11 57.0 44 26 26 10 35 65 0 0 1.39 .256 5.56 -0.6 111
2026 Pittsburgh - CBA 31 17 0 1 2 0 4.70 15.1 15 9 8 2 6 12 0 0 1.37 .283 4.58 -0.1 82
Total CBA 369 0 19 20 25 4.24 357.0 287 180 168 43 193 371 0 0 1.34 .272 4.24 1.0 99
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+
2016 Lakewood - A 21 22 0 0 2 1 1.23 22.0 16 3 3 2 6 26 0 0 1.00 .292 3.43 0.4 386
2016 Dayton - AA 21 40 0 0 2 2 3.63 52.0 44 23 21 4 27 39 0 0 1.37 .268 4.65 0.4 138
2017 Lakewood - A 22 23 23 4 12 0 9.39 99.2 157 108 104 15 75 38 0 0 2.33 .373 6.94 -1.3 47
2018 Kelowna - R 23 16 0 7 1 1 1.33 47.1 21 9 7 2 25 89 0 0 0.97 .297 3.13 1.7 453
2018 Lakewood - A 23 4 4 0 3 0 3.74 21.2 18 10 9 3 11 19 0 0 1.34 .273 5.55 0.2 142
2018 Grand Rapids - A 23 4 4 2 2 0 5.32 22.0 18 13 13 3 20 18 0 0 1.73 .259 6.78 0.1 108
2018 Tampa - A 23 6 6 2 1 0 3.50 36.0 23 16 14 2 19 40 0 0 1.17 .244 4.37 1.0 164
2018 Total - A 23 14 14 4 6 0 4.07 79.2 59 39 36 8 50 77 0 0 1.37 .256 5.36 1.3 139
2018 Dayton - AA 23 2 2 1 1 0 5.06 10.2 7 6 6 0 12 10 0 0 1.78 .259 5.77 0.1 115
2019 Welland - S A 24 4 4 2 2 0 8.36 14.0 14 13 13 0 12 19 0 0 1.86 .389 4.01 0.4 65
2019 Grand Rapids - A 24 1 0 0 0 0 0.00 1.2 1 0 0 0 2 0 0 0 1.80 .200 7.10 -0.0 999
2019 Lynchburg - A 24 34 3 5 1 2 5.12 58.0 56 33 33 5 54 44 0 0 1.90 .297 6.32 -0.2 106
2019 Total - A 24 35 3 5 1 2 4.98 59.2 57 33 33 5 56 44 0 0 1.89 .294 6.34 -0.2 110
2020 Lynchburg - A 25 20 16 7 6 0 4.08 88.1 79 46 40 3 58 87 0 0 1.55 .325 4.19 2.0 125
2020 London - AA 25 1 1 0 1 0 23.62 2.2 4 7 7 0 6 3 0 0 3.75 .500 9.33 -0.1 24
2020 Vancouver - AAA 25 10 7 1 4 0 7.67 29.1 32 31 25 4 31 24 0 0 2.15 .318 7.29 -0.1 76
2021 London - AA 26 4 0 0 0 0 5.40 6.2 4 5 4 0 3 10 0 0 1.05 .267 1.77 0.3 89
Total PCL 10 7 1 4 0 7.67 29.1 32 31 25 4 31 24 0 0 2.15 .318 7.29 75.7
Total EL 47 3 1 4 2 4.75 72.0 59 41 38 4 48 62 0 0 1.49 .276 4.72 110.3
Total Car 54 19 12 7 2 4.49 146.1 135 79 73 8 112 131 0 0 1.69 .313 5.04 117.0
Total FSL 6 6 2 1 0 3.50 36.0 23 16 14 2 19 40 0 0 1.17 .244 4.37 164.1
Total MWL 5 4 2 2 0 4.94 23.2 19 13 13 3 22 18 0 0 1.73 .254 6.80 116.5
Total SAL 49 27 4 17 1 7.28 143.1 191 121 116 20 92 83 0 0 1.97 .353 6.19 61.8
Total NYP 4 4 2 2 0 8.36 14.0 14 13 13 0 12 19 0 0 1.86 .389 4.01 65.5
Total CAN 16 0 7 1 1 1.33 47.1 21 9 7 2 25 89 0 0 0.97 .297 3.13 453.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+
2017 St. Catharine's - CAN 22 1 1 0 1 0 1.80 5.0 3 1 1 0 4 8 0 0 1.40 .273 3.07 0.2 316
2019 Lynchburg - Car 24 1 1 0 0 0 12.00 3.0 4 4 4 0 6 1 0 0 3.33 .364 9.05 -0.1 45
2020 Lynchburg - Car 25 1 1 0 1 0 27.00 1.1 4 6 4 0 2 0 0 0 4.50 .444 8.12 -0.0 19
2023 Montreal - CBA 28 1 0 0 0 0 13.50 0.2 2 1 1 0 2 1 0 0 6.00 .667 9.20 -0.0 30
2025 Montreal - CBA 30 3 0 0 0 0 0.00 3.1 1 0 0 0 0 3 0 0 0.30 .167 2.55 0.1 999
Total CBA 4 0 0 0 0 2.25 4.0 3 1 1 0 2 4 0 0 1.25 .333 3.66 180.9
Total Car 2 2 0 1 0 16.62 4.1 8 10 8 0 8 1 0 0 3.69 .400 8.76 31.7
Total CAN 1 1 0 1 0 1.80 5.0 3 1 1 0 4 8 0 0 1.40 .273 3.07 315.6
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2016 Dayton - AA P 39 0 2 11 0 13 0 1.000 52.0 2.25 -0.1 1.014
2016 Lakewood - A P 22 0 2 1 0 3 0 1.000 22.0 1.23 +0.4 2.031
2017 Lakewood - A P 22 22 3 11 3 16 2 .875 99.2 1.26 -1.4 .790
2018 Dayton - AA P 2 2 0 0 0 0 0 .000 10.2 0.00 +0.3 .000
2018 Tampa - A P 6 6 2 7 0 10 1 .900 36.0 2.25 -0.2 .873
2018 Grand Rapids - A P 4 4 1 2 1 3 0 1.000 22.0 1.23 -0.4 1.011
2018 Lakewood - A P 4 4 0 3 0 3 0 1.000 21.2 1.25 -0.1 1.014
2018 Kelowna - R P 16 0 1 3 0 4 0 1.000 47.1 0.76 +1.0 1.160
2019 Lynchburg - A P 33 3 1 6 0 8 1 .875 58.0 1.09 +0.5 1.038
2019 Grand Rapids - A P 1 0 0 0 0 0 0 .000 1.2 0.00 0.0 .000
2019 Welland - S A P 3 3 0 3 0 3 0 1.000 14.0 1.93 +0.4 1.044
2020 Vancouver - AAA P 10 7 1 2 0 4 1 .750 29.1 0.92 -0.3 .679
2020 London - AA P 1 1 0 1 0 1 0 1.000 2.2 3.38 -0.1 1.000
2020 Lynchburg - A P 20 16 8 8 0 16 0 1.000 88.1 1.63 +0.9 1.120
2021 Montreal - MLB P 68 0 2 2 0 4 0 1.000 77.0 0.47 +1.1 .996
2021 London - AA P 4 0 0 0 0 0 0 .000 6.2 0.00 -0.2 .000
2022 Montreal - MLB P 68 0 1 5 0 7 1 .857 65.2 0.82 -0.2 1.034
2023 Montreal - MLB P 75 0 9 4 1 13 0 1.000 71.0 1.65 +0.1 1.009
2024 Montreal - MLB P 71 0 2 4 0 7 1 .857 71.0 0.76 +0.3 1.020
2025 Montreal - MLB P 66 0 2 4 0 7 1 .857 57.0 0.95 +0.4 1.058
2026 Pittsburgh - MLB P 17 0 1 2 0 3 0 1.000 15.1 1.76 +0.4 1.083
TOTAL P 552 68 38 79 5 125 8 .936 869.0 1.21 +2.9 .989
PLAYER HISTORY
01/01/2025 OSA scouting updated ratings: Stuff: 60; Movement: 60; Control: 45.
01/01/2025 OSA scouting updated ratings: Stuff: 60; Movement: 60; Control: 45.
01/01/2026 OSA scouting updated ratings: Stuff: 55; Movement: 60; Control: 45.
LEADERBOARD APPEARANCES
Year HLD Rank
2021 19 9
2023 25 4
2024 22 3
Saturday, May 9th , 2026 - OOTP Baseball 27.2 Build 59