Thomas Saggese | St. Louis Cardinals

MLB Player
Thomas Saggese
Height5' 10"Weight185 lbsAge24Experience3rd Season
.235AVG
4HRTied-347th
14RBITied-398th
.646OPS
Player Information
PositionShortstop
Jersey#25
Date of Birth10/4/2002
BirthplaceCarlsbad, CA
Experience3rd Season
Bats / ThrowsRight/Right
MLB Debut2024
StatusActive
Next Game
More St. Louis Cardinals Players
Season, Postseason & Career
| Split | GP | AB | R | H | 2B | 3B | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| Regular Season | 57 | 162 | 25 | 38 | 5 | 1 | 4 | 14 | 13 | 49 |
| Career | 157 | 486 | 55 | 119 | 23 | 1 | 7 | 43 | 31 | 146 |
Career Batting by Season
| Season | GP | AB | R | H | 2B | 3B | HR | RBI | BB | HBP | SO | SB | CS | AVG | OBP | SLG | OPS | WAR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 18 | 49 | 5 | 10 | 2 | 0 | 1 | 4 | 2 | 1 | 14 | 0 | 0 | .204 | .250 | .306 | .556 | -0.2 |
| 2025 | 82 | 275 | 25 | 71 | 16 | 0 | 2 | 25 | 16 | 1 | 83 | 3 | 0 | .258 | .299 | .338 | .638 | 0.4 |
| 2026 | 57 | 162 | 25 | 38 | 5 | 1 | 4 | 14 | 13 | 2 | 49 | 4 | 2 | .235 | .294 | .352 | .646 | -0.4 |
| Career | 157 | 486 | 55 | 119 | 23 | 1 | 7 | 43 | 31 | 4 | 146 | 7 | 2 | .245 | .293 | .340 | .632 | -- |
Expanded Batting by Season
| Season | PA | P | P/PA | XBH | TB | IBB | HBP | GIDP | SH | SF | SB | CS | SB% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 52 | 189 | 3.63 | 3 | 15 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.00 |
| 2025 | 295 | 1184 | 4.01 | 18 | 93 | 0 | 1 | 5 | 1 | 2 | 3 | 0 | 1.00 |
| 2026 | 180 | 712 | 3.96 | 10 | 57 | 0 | 2 | 5 | 0 | 3 | 4 | 2 | 0.67 |
| Career | 527 | 2085 | 3.96 | 31 | 165 | 0 | 4 | 10 | 1 | 5 | 7 | 2 | 0.78 |
Advanced Batting by Season
| Season | WAR | OWAR | RC | RC/27 | ISOP | SECA | AB/HR | BB/PA | BB/K | GO | FO | GO/FO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | -0.2 | -0.1 | 3.7 | 2.5 | .102 | .143 | 49.0 | .038 | 0.14 | 13 | 22 | 0.6 |
| 2025 | 0.4 | 0.6 | 27.5 | 3.5 | .080 | .149 | 137.5 | .054 | 0.19 | 80 | 115 | 0.7 |
| 2026 | -0.4 | 0.3 | 16.1 | 3.2 | .117 | .210 | 40.5 | .072 | 0.27 | 49 | 67 | 0.7 |
| Career | -- | -- | 47.2 | 3.3 | .095 | .169 | 69.4 | .059 | 0.21 | 142 | 204 | 0.7 |
Game Log
| Game | Result | AB | R | H | 2B | 3B | HR | RBI | BB | HBP | SO | SB | CS | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@ MIL2026 Regular Season | L 6-4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .235 | .294 | .352 | .646 |
@ MIL2026 Regular Season | L 3-2 | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | .234 | .295 | .354 | .650 |
@ MIL2026 Regular Season | L 8-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .232 | .295 | .355 | .650 |
@ PIT2026 Regular Season | L 2-1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | .238 | .302 | .364 | .666 |
@ PIT2026 Regular Season | L 2-0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | .243 | .303 | .372 | .675 |
vs WSH2026 Regular Season | W 5-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .247 | .302 | .377 | .679 |
vs WSH2026 Regular Season | L 8-5 F/11 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | .254 | .310 | .387 | .697 |
vs WSH2026 Regular Season | L 9-1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | .261 | .314 | .399 | .712 |
vs SF2026 Regular Season | L 6-5 F/10 | 4 | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | .267 | .315 | .407 | .723 |
vs SF2026 Regular Season | L 10-3 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .267 | .319 | .412 | .732 |
vs SF2026 Regular Season | W 2-1 | 4 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .268 | .321 | .417 | .739 |
vs CHW2026 Regular Season | W 3-1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .260 | .316 | .415 | .731 |
vs CHW2026 Regular Season | L 6-5 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .267 | .323 | .425 | .748 |
vs CHW2026 Regular Season | W 7-3 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .267 | .326 | .431 | .757 |
@ SF2026 Regular Season | L 7-6 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | .268 | .328 | .438 | .766 |
@ SF2026 Regular Season | L 2-1 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .275 | .331 | .450 | .780 |
@ SF2026 Regular Season | L 5-4 F/11 | 5 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .276 | .333 | .457 | .790 |
@ COL2026 Regular Season | W 10-8 | 4 | 2 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .270 | .330 | .460 | .790 |
@ COL2026 Regular Season | L 10-7 | 2 | 1 | 2 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | .260 | .324 | .448 | .772 |
@ COL2026 Regular Season | W 7-6 | 3 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | .245 | .308 | .426 | .733 |
@ LAD2026 Regular Season | L 3-2 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | .242 | .300 | .418 | .718 |
@ LAD2026 Regular Season | W 8-6 F/10 | 4 | 2 | 2 | 0 | 0 | 1 | 3 | 0 | 0 | 1 | 0 | 0 | .239 | .292 | .420 | .712 |
@ LAD2026 Regular Season | W 13-8 | 3 | 3 | 2 | 0 | 0 | 2 | 3 | 1 | 0 | 0 | 0 | 0 | .226 | .283 | .381 | .664 |
vs PIT2026 Regular Season | L 5-4 | 4 | 2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .210 | .264 | .296 | .561 |
vs PIT2026 Regular Season | L 6-2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .182 | .241 | .273 | .514 |
vs TEX2026 Regular SeasonWeek 22 | W 5-3 | 4 | 0 | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 2 | 1 | 0 | .184 | .244 | .276 | .520 |
vs CHC2026 Regular SeasonWeek 22 | W 5-1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | .167 | .231 | .236 | .467 |
vs CHC2026 Regular SeasonWeek 22 | W 6-5 | 2 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | .169 | .224 | .239 | .463 |
@ CIN2026 Regular SeasonWeek 21 | L 7-6 F/11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .159 | .216 | .188 | .405 |
vs PIT2026 Regular SeasonWeek 20 | L 7-0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .159 | .216 | .188 | .405 |
vs PIT2026 Regular SeasonWeek 20 | W 9-6 F/10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | .162 | .219 | .191 | .410 |
vs KC2026 Regular SeasonWeek 20 | L 2-0 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .164 | .211 | .194 | .405 |
vs KC2026 Regular SeasonWeek 20 | W 4-2 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .156 | .206 | .188 | .393 |
vs KC2026 Regular SeasonWeek 20 | W 5-4 F/11 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .148 | .200 | .180 | .380 |
@ ATH2026 Regular SeasonWeek 20 | W 5-4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .148 | .200 | .180 | .380 |
@ ATH2026 Regular SeasonWeek 19 | W 6-4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .148 | .200 | .180 | .380 |
@ SD2026 Regular SeasonWeek 19 | L 3-2 F/10 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .153 | .206 | .186 | .393 |
@ SD2026 Regular SeasonWeek 19 | L 4-2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .158 | .213 | .193 | .406 |
@ PIT2026 Regular SeasonWeek 17 | W 4-2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .170 | .228 | .208 | .436 |
@ MIA2026 Regular SeasonWeek 16 | L 4-1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .180 | .241 | .220 | .461 |
@ MIA2026 Regular SeasonWeek 16 | L 5-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .191 | .255 | .234 | .489 |
vs CLE2026 Regular SeasonWeek 15 | W 6-5 F/10 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | .209 | .277 | .256 | .532 |
vs CLE2026 Regular SeasonWeek 15 | L 9-3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .231 | .302 | .282 | .584 |
vs BOS2026 Regular SeasonWeek 15 | L 9-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .243 | .317 | .297 | .614 |
vs BOS2026 Regular SeasonWeek 15 | L 7-1 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .273 | .351 | .333 | .685 |
vs BOS2026 Regular SeasonWeek 15 | W 3-2 | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | .258 | .343 | .323 | .665 |
@ WSH2026 Regular SeasonWeek 14 | W 6-1 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .241 | .333 | .310 | .644 |
@ WSH2026 Regular SeasonWeek 14 | W 7-6 F/10 | 5 | 1 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 1 | .240 | .345 | .320 | .665 |
@ WSH2026 Regular SeasonWeek 14 | L 9-6 | 3 | 1 | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | .200 | .333 | .250 | .583 |
@ DET2026 Regular SeasonWeek 14 | W 5-3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | .118 | .250 | .118 | .368 |
@ DET2026 Regular SeasonWeek 14 | L 11-6 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .143 | .250 | .143 | .393 |
@ DET2026 Regular SeasonWeek 14 | L 4-0 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | .200 | .333 | .200 | .533 |
vs NYM2026 Regular SeasonWeek 13 | W 2-1 F/11 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | .143 | .250 | .143 | .393 |
vs TB2026 Regular SeasonWeek 13 | L 11-7 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | .000 | .250 | .000 | .250 |
St. Louis Cardinals























