1B Osvaldo Tovalin #9
Age: 26 | Bats: L | Throws: R | Morale: Very Good
10/02/2026
OA: 40 POT: 40
1B OSVALDO TOVALIN #9 - AGE: 26 - BATS: L - THROWS: R - MORALE: VERY GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
36 67 22 5 0 4 7 2 19 .328 .366 .582 3 0.6
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 55 50 55 55
Gap 45 45 45 50
Power 40 35 40 45
Eye 35 35 35 35
Avoid K's 65 60 65 65
FIELDING RATINGS
Catcher Infield Outfield
Range: - 40 40
Errors: - 45 40
Arm: 20 45 45
Turn DP: - 35 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 55 Center Field: -
2nd Base: 20 Right Field: -
3rd Base: 30
       
RUN/BUNT
Running Speed: 45
Stealing Aggressiveness: 35
Stealing Ability: 50
Baserunning Inst.: 40
Sacrifice Bunt: 40
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/26/2026 GRE Win, 4-1 0 0 0 0 0 0 0 0
09/23/2026 @ GRE Win, 14-0 1 0 0 0 0 0 1 0
09/19/2026 GRE Loss, 4-5 0 0 0 0 0 1 0 0
09/18/2026 GRE Loss, 4-12 1 0 0 0 0 0 0 0
09/16/2026 WS Win, 3-2 0 0 0 0 0 0 0 0
09/12/2026 WS Win, 4-2 0 0 0 0 0 0 0 0
09/11/2026 WS Win, 3-2 0 0 0 0 0 0 0 0
09/05/2026 @ GRE Win, 6-5 0 0 0 0 0 0 0 0
09/04/2026 @ GRE Win, 10-6 1 0 0 0 0 0 1 0
09/03/2026 @ GRE Win, 3-1 0 0 0 0 0 0 0 0
PERSONALITY
Hangs out with teammates after the game.
Birthday:10/31/1999
Born in:San Diego, CA
Nationality:American
Height:6' 2"
Weight:220 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:None, None
Service This Yr:None
40-Man Service:None, None
Pro Service:4 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:-
SOUTH ATLANTIC LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 36 67 22 5 0 4 7 9 2 19 .328 .366 .582 .948 .398 .254 143
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 13 71 2 0 0 1 0 0 39 9 3 0 100.0 14.6 8.60 .6  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   8 2 1 0 0 0 0 0 2 0 0 0 .250 .250 .375 .625
Versus Right   59 20 4 0 4 7 9 2 17 0 0 2 .339 .381 .610 .991
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
April   9 5 3 0 1 1 3 1 2 0 0 0 .556 .600 1.222 1.822
May   11 2 0 0 1 1 1 0 1 0 0 2 .182 .308 .455 .762
June   4 1 0 0 0 0 0 0 1 0 0 0 .250 .250 .250 .500
July   17 7 1 0 1 3 3 0 4 0 0 0 .412 .412 .647 1.059
August   23 7 1 0 1 2 2 1 9 0 0 0 .304 .333 .478 .812
September   3 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Postseason   2 0 0 0 0 0 0 1 1 0 0 0 .000 .333 .000 .333
Career   67 22 5 0 4 7 9 2 19 0 0 2 .328 .366 .582 .948
Home   35 13 4 0 2 5 7 2 11 0 0 0 .371 .405 .657 1.063
Road   32 9 1 0 2 2 2 0 8 0 0 2 .281 .324 .500 .824
Grass   67 22 5 0 4 7 9 2 19 0 0 2 .328 .366 .582 .948
Day   14 6 0 0 3 5 5 0 2 0 0 0 .429 .429 1.071 1.500
Night   53 16 5 0 1 2 4 2 17 0 0 2 .302 .351 .453 .804
As Starter   52 15 3 0 3 6 7 1 14 0 0 2 .288 .327 .519 .847
As Reliever / Substitution   15 7 2 0 1 1 2 1 5 0 0 0 .467 .500 .800 1.300
CAROLINA LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 8 13 2 0 0 0 1 3 6 3 .154 .421 .154 .575 .321 .000 93
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 3 19 0 0 0 2 0 0 2 0 0 0 0.0 1.1 2.33 -0.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   3 0 0 0 0 0 1 3 0 0 0 0 .000 .500 .000 .500
Versus Right   10 2 0 0 0 1 2 3 3 0 0 0 .200 .385 .200 .585
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   4 1 0 0 0 0 2 1 1 0 0 0 .250 .400 .250 .650
June   9 1 0 0 0 1 1 5 2 0 0 0 .111 .429 .111 .540
Last Year   28 12 0 0 2 5 6 4 3 0 0 1 .429 .515 .643 1.158
Career   41 14 0 0 2 6 9 10 6 0 0 1 .341 .481 .488 .969
Home   6 1 0 0 0 1 0 1 1 0 0 0 .167 .286 .167 .452
Road   7 1 0 0 0 0 3 5 2 0 0 0 .143 .500 .143 .643
Grass   13 2 0 0 0 1 3 6 3 0 0 0 .154 .421 .154 .575
Day   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Night   12 2 0 0 0 1 3 6 3 0 0 0 .167 .444 .167 .611
As Starter   8 1 0 0 0 1 1 4 2 0 0 0 .125 .417 .125 .542
As Reliever / Substitution   5 1 0 0 0 0 2 2 1 0 0 0 .200 .429 .200 .629
ARIZONA COMPLEX LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 7 13 1 0 0 0 0 1 1 3 .077 .143 .077 .220 .116 .000 -63
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 2 14 0 0 0 0 0 0 1 0 0 0 0.0 0.2 0.40 -0.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Versus Right   13 1 0 0 0 0 1 0 3 0 0 0 .077 .077 .077 .154
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   5 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
June   8 1 0 0 0 0 1 1 2 0 0 0 .125 .222 .125 .347
Last Year   7 1 0 1 0 1 2 1 2 0 0 0 .143 .250 .429 .679
Career   20 2 0 1 0 1 3 2 5 0 0 0 .100 .182 .200 .382
Home   7 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Road   6 1 0 0 0 0 1 1 2 0 0 0 .167 .286 .167 .452
Grass   13 1 0 0 0 0 1 1 3 0 0 0 .077 .143 .077 .220
Day   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Night   11 1 0 0 0 0 1 1 3 0 0 0 .091 .167 .091 .258
As Starter   8 1 0 0 0 0 1 1 3 0 0 0 .125 .222 .125 .347
As Reliever / Substitution   5 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2021 Palm Beach - A 21 32 108 29 6 1 2 16 16 4 3 0 27 0 1 .269 .313 .398 .711 88 87 -0.2
2022 Palm Beach - A 22 56 217 68 9 2 4 32 28 17 6 1 38 0 1 .313 .378 .429 .806 114 112 0.5
2022 Peoria - A+ 22 64 246 52 8 1 7 37 25 19 6 2 46 2 4 .211 .282 .337 .619 57 64 -1.4
2022 Total - A+ 22 120 463 120 17 3 11 69 53 36 12 3 84 2 5 .259 .327 .380 .707 83 86 -0.8
2023 Peoria - A+ 23 117 431 103 24 3 7 62 50 19 13 3 79 8 3 .239 .290 .357 .647 63 68 -1.9
2024 Peoria - A+ 24 60 206 40 8 0 2 18 21 7 9 0 40 5 2 .194 .252 .262 .514 49 50 -0.6
2025 Texas (ACL) - R 25 7 7 1 0 1 0 1 2 1 0 0 2 0 0 .143 .250 .429 .679 65 47 -0.0
2025 Down East - A 25 13 28 12 0 0 2 5 6 4 1 0 3 0 0 .429 .515 .643 1.158 218 216 0.5
2026 Texas (ACL) - R 26 7 13 1 0 0 0 0 1 1 0 0 3 0 0 .077 .143 .077 .220 -41 -63 -0.3
2026 Down East - A 26 8 13 2 0 0 0 1 3 6 0 0 3 0 0 .154 .421 .154 .575 65 93 -0.1
2026 Hickory - A+ 26 36 67 22 5 0 4 7 9 2 2 0 19 3 0 .328 .366 .582 .948 138 143 0.6
2026 Total - A+ 26 44 80 24 5 0 4 8 12 8 2 0 22 3 0 .300 .378 .512 .890 122 133 0.5
Total SAL 36 67 22 5 0 4 7 9 2 2 0 19 3 0 .328 .366 .582 .948 138 143
Total MWL 241 883 195 40 4 16 117 96 45 28 5 165 15 9 .221 .279 .330 .608 58 63
Total CAR 21 41 14 0 0 2 6 9 10 1 0 6 0 0 .341 .481 .488 .969 162 171
Total ACL 14 20 2 0 1 0 1 3 2 0 0 5 0 0 .100 .182 .200 .382 -3 -23
Total FSL 88 325 97 15 3 6 48 44 21 9 1 65 0 2 .298 .357 .418 .775 105 104
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2026 Hickory - SAL 26 4 2 0 0 0 0 0 0 1 0 0 1 0 0 .000 .333 .000 .333 -2 27 -0.1
Total SAL 4 2 0 0 0 0 0 0 1 0 0 1 0 0 .000 .333 .000 .333 -2 27
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2025 Down East - A 1B 9 7 32 3 7 35 0 1.000 60.0 5.25 +0.7 1.108
2025 Texas (ACL) - R 1B 5 0 3 0 1 3 0 1.000 7.0 3.86 +0.0 .000
2025 Down East - A 3B 3 0 1 2 0 3 0 1.000 11.0 2.45 +0.3 1.029
2025 Texas (ACL) - R 3B 1 0 0 1 0 1 0 1.000 2.0 4.50 +0.0 .999
2026 Hickory - A+ 1B 29 10 96 2 16 98 0 1.000 122.2 7.19 -0.0 .996
2026 Down East - A 1B 2 2 20 2 3 23 1 .957 17.0 11.65 -0.7 .756
2026 Texas (ACL) - R 1B 2 2 14 0 2 14 0 1.000 16.0 7.88 -0.4 .660
2026 Hickory - A+ 2B 2 1 0 2 1 2 0 1.000 12.0 1.50 +0.1 .998
2026 Down East - A 2B 1 1 3 2 1 5 0 1.000 9.0 5.00 -0.4 .483
2026 Hickory - A+ 3B 1 0 0 2 1 2 0 1.000 5.0 3.60 +0.1 1.016
2026 Down East - A 3B 4 0 0 1 0 1 0 1.000 6.0 1.50 +0.2 1.024
2026 Down East - A SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
TOTAL 1B 47 21 165 7 29 173 1 .994 222.2 6.95 -0.3 .964
TOTAL 2B 3 2 3 4 2 7 0 1.000 21.0 3.00 -0.3 .741
TOTAL 3B 9 0 1 6 1 7 0 1.000 24.0 2.62 +0.6 1.019
PLAYER HISTORY
07/12/2021 Signed by the St. Louis Cardinals as a free agent
07/12/2021 Drafted by the St. Louis Cardinals in the 10th round of the 2021 MLB June Amateur Draft from Azusa Pacific University (Azusa, CA).
03/23/2024 3B Osvaldo Tovalin assigned to St. Louis Cardinals. [Auto]
03/23/2024 3B Osvaldo Tovalin roster status changed by St. Louis Cardinals. [Auto]
07/09/2024 Peoria Chiefs released 3B Osvaldo Tovalin. [Auto]
01/01/2025 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 35 (45); Eye: 35 (35).
01/13/2025 Signed a minor league contract with the Texas Rangers organization.
09/22/2025 Wins the 2025 Carolina League Round 1 with the Down East Wood Ducks!
01/01/2026 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 35 (45); Eye: 35 (40).
09/25/2026 Wins the 2026 Carolina League Round 1 with the Down East Wood Ducks!
Sunday, February 16th , 2025 - OOTP Baseball 25.11 Build 103