MLB/Players/Thomas Saggese
Thomas Saggese

THOMAS SAGGESE

2B · St. Louis Cardinals · 20242026 · 138 games
138
CAREER GAMES · REGULAR SEASON
3 seasons
.249
CAREER BATTING AVERAGE
104 hits in 418 at-bats
7
CAREER HOME RUNS
40 RBI · 5 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026STL38941723314119302.245.311.426.736
2025STL82275257117022516833.258.299.342.641
2024STL184951020142140.204.235.306.541
Career13841847104221740271275.249.294.356.651

04/Where the ball went

2025 Regular season
Play log from 2015
Spray chart · 195 batted balls
Groundout · 77.2 mph · 11 ftLineout · 65.5 mph · 177 ftFlyout · 77.3 mph · 242 ftGroundout · 99.3 mph · 6 ftGroundout · 70.7 mph · 20 ftGroundout · 100.8 mph · 21 ftFlyout · 101.2 mph · 395 ftLineout · 96.1 mph · 312 ftFlyout · 80.9 mph · 271 ftFlyout · 92.1 mph · 353 ftFlyout · 100.5 mph · 305 ftBunt Pop Out · 36.1 mph · 68 ftFlyout · 89.0 mph · 330 ftGroundout · 92.6 mph · 36 ftFlyout · 90.1 mph · 261 ftForceout · 92.4 mph · 24 ftGroundout · 80.3 mph · 47 ftFlyout · 81.4 mph · 291 ftFlyout · 93.8 mph · 303 ftGroundout · 101.6 mph · 10 ftGrounded into a double play · 99.7 mph · 15 ftGroundout · 100.9 mph · 14 ftFlyout · 96.2 mph · 361 ftLineout · 83.4 mph · 268 ftLineout · 106.6 mph · 346 ftFlyout · 72.6 mph · 246 ftGrounded into a double play · 93.9 mph · 97 ftGroundout · 87.1 mph · 11 ftGroundout · 101.1 mph · 73 ftGrounded into a double play · 98.4 mph · 16 ftFlyout · 91.4 mph · 300 ftForceout · 96.8 mph · 16 ftGroundout · 57.3 mph · 36 ftFlyout · 90.6 mph · 345 ftGroundout · 100.4 mph · 6 ftGroundout · 106.1 mph · 5 ftFlyout · 92.3 mph · 288 ftPop Out · 68.9 mph · 172 ftGroundout · 99.5 mph · 38 ftGroundout · 81.5 mph · 4 ftPop Out · 45.4 mph · 55 ftPop Out · 89.8 mph · 36 ftPop Out · 60.6 mph · 147 ftPop Out · 82.5 mph · 65 ftGroundout · 106.4 mph · 45 ftLineout · 93.8 mph · 268 ftGroundout · 92.5 mph · 4 ftFlyout · 90.9 mph · 338 ftLineout · 75.9 mph · 150 ftFlyout · 95.7 mph · 325 ftGroundout · 92.9 mph · 6 ftGroundout · 50.9 mph · 6 ftForceout · 94.2 mph · 12 ftGroundout · 96.9 mph · 54 ftLineout · 101.3 mph · 317 ftSacrifice fly · 101.7 mph · 336 ftFlyout · 99.7 mph · 364 ftGroundout · 72.1 mph · 9 ftSacrifice bunt · 21.9 mph · 4 ftGroundout · 93.4 mph · 9 ftFlyout · 75.6 mph · 248 ftForceout · 108.1 mph · 6 ftLineout · 102.7 mph · 333 ftGroundout · 93.6 mph · 14 ftLineout · 104.8 mph · 278 ftFlyout · 92.3 mph · 333 ftFlyout · 102.1 mph · 392 ftFlyout · 106.4 mph · 377 ftFlyout · 99.5 mph · 371 ftGroundout · 43.8 mph · 4 ftGroundout · 78.4 mph · 3 ftGroundout · 80.8 mph · 36 ftGroundout · 86.5 mph · 8 ftPop Out · 85.1 mph · 111 ftFielder’s choice out · 73.5 mph · 143 ftFlyout · 96.1 mph · 288 ftLineout · 92.1 mph · 306 ftDouble Play · 72.1 mph · 147 ftGroundout · 83.2 mph · 7 ftFlyout · 101.6 mph · 364 ftLineout · 88.7 mph · 291 ftFlyout · 97.5 mph · 367 ftFlyout · 92.0 mph · 332 ftLineout · 103.1 mph · 302 ftGroundout · 79.2 mph · 5 ftLineout · 102.6 mph · 319 ftGrounded into a double play · 95.0 mph · 8 ftFielder’s choice out · 99.0 mph · 45 ftGroundout · 86.3 mph · 89 ftGroundout · 99.8 mph · 20 ftGroundout · 95.9 mph · 61 ftLineout · 89.1 mph · 281 ftGroundout · 70.0 mph · 11 ftFlyout · 81.1 mph · 274 ftGroundout · 78.5 mph · 107 ftFlyout · 82.5 mph · 257 ftGroundout · 101.9 mph · 10 ftFlyout · 91.6 mph · 317 ftFlyout · 89.4 mph · 330 ftForceout · 56.9 mph · 3 ftFlyout · 83.7 mph · 304 ftPop Out · 97.8 mph · 168 ftGroundout · 96.9 mph · 37 ftFlyout · 81.7 mph · 259 ftLineout · 90.6 mph · 283 ftFlyout · 100.2 mph · 229 ftField Error · 97.8 mph · 3 ftLineout · 93.6 mph · 320 ftFlyout · 96.0 mph · 334 ftGroundout · 104.7 mph · 11 ftFlyout · 82.0 mph · 289 ftForceout · 71.1 mph · 7 ftGroundout · 101.1 mph · 118 ftForceout · 98.0 mph · 16 ftGroundout · 96.9 mph · 35 ftFlyout · 102.7 mph · 361 ftFlyout · 96.8 mph · 353 ftLineout · 86.7 mph · 176 ftGrounded into a double play · 100.2 mph · 16 ftGroundout · 55.9 mph · 73 ftGroundout · 99.0 mph · 37 ftFlyout · 91.2 mph · 179 ftSacrifice fly · 78.5 mph · 277 ftLineout · 92.9 mph · 289 ftSingle · 102.5 mph · 270 ftDouble · 103.0 mph · 209 ftSingle · 101.6 mph · 238 ftSingle · 97.4 mph · 51 ftSingle · 85.8 mph · 215 ftDouble · 75.3 mph · 78 ftSingle · 96.9 mph · 144 ftDouble · 81.3 mph · 232 ftSingle · 72.0 mph · 219 ftSingle · 95.6 mph · 295 ftHome Run · 107.7 mph · 391 ftSingle · 91.8 mph · 213 ftSingle · 74.7 mph · 142 ftSingle · 101.7 mph · 209 ftDouble · 99.4 mph · 250 ftSingle · 93.2 mph · 44 ftSingle · 94.5 mph · 299 ftSingle · 98.3 mph · 161 ftDouble · 79.9 mph · 9 ftSingle · 106.3 mph · 42 ftSingle · 101.1 mph · 248 ftSingle · 93.4 mph · 271 ftSingle · 102.6 mph · 141 ftDouble · 72.4 mph · 3 ftSingle · 76.3 mph · 178 ftSingle · 77.8 mph · 250 ftDouble · 91.1 mph · 321 ftSingle · 91.8 mph · 109 ftDouble · 103.0 mph · 392 ftSingle · 91.0 mph · 181 ftSingle · 102.7 mph · 219 ftSingle · 100.8 mph · 89 ftSingle · 93.8 mph · 10 ftSingle · 65.4 mph · 204 ftSingle · 80.0 mph · 171 ftSingle · 78.3 mph · 249 ftSingle · 105.5 mph · 165 ftDouble · 99.5 mph · 352 ftSingle · 93.6 mph · 252 ftSingle · 95.0 mph · 272 ftSingle · 70.8 mph · 152 ftSingle · 97.2 mph · 217 ftSingle · 64.8 mph · 211 ftSingle · 96.8 mph · 87 ftSingle · 96.8 mph · 34 ftSingle · 97.1 mph · 14 ftDouble · 108.1 mph · 244 ftSingle · 102.8 mph · 14 ftSingle · 104.2 mph · 159 ftDouble · 88.8 mph · 304 ftDouble · 97.7 mph · 277 ftSingle · 94.0 mph · 130 ftDouble · 87.8 mph · 293 ftSingle · 97.7 mph · 185 ftSingle · 64.2 mph · 197 ftSingle · 100.4 mph · 12 ftSingle · 71.3 mph · 57 ftDouble · 107.2 mph · 275 ftDouble · 86.8 mph · 269 ftDouble · 92.5 mph · 321 ftSingle · 99.9 mph · 126 ftSingle · 64.4 mph · 201 ftDouble · 82.7 mph · 49 ftSingle · 109.9 mph · 136 ftSingle · 95.0 mph · 5 ftSingle · 71.0 mph · 197 ftSingle · 94.3 mph · 189 ftSingle · 107.7 mph · 109 ftSingle · 90.5 mph · 20 ftHome Run · 109.0 mph · 430 ftSingle · 89.7 mph · 104 ft
Hit (71) Out (124) Home run (2)
Average exit velocity 89.6 mph · longest 430 ft

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSO
APR 6@ BOSL 453110001
APR 6@ BOSL 7181111400
APR 7@ PITL 484020000
APR 9@ PITL 123010001
APR 11vs PHIW 204120002
APR 12vs PHIL 142010000
APR 14vs HOUW 830000000
APR 15vs HOUL 021000000
APR 16vs HOUW 414120100
APR 18@ NYML 454010003
APR 19@ NYML 034020001
APR 20@ NYML 475010201
APR 26vs MILW 653000011
APR 27vs MILL 173000011
JUN 20vs CINW 614010001
JUN 22vs CINL 143010000
JUN 25vs CHCL 083000000
JUN 26vs CHCL 034000001
JUN 29@ CLEW 704000001
JUN 30@ PITL 073000001
JUL 2@ PITL 054000000
JUL 4@ CHCL 3111000000
JUL 5@ CHCW 864120201
JUL 6@ CHCL 0113010002
JUL 8vs WSHW 424000001
JUL 11vs ATLL 561000000
JUL 12vs ATLL 673110111
JUL 13vs ATLW 544000003
JUL 19@ AZL 1101010000
JUL 27vs SDL 291000001
JUL 28vs MIAW 712010020
JUL 29vs MIAL 054000002
JUL 30vs MIAL 023010011
AUG 3@ SDL 373000003
AUG 4@ LADW 324010002
AUG 5@ LADL 6120100000
AUG 6@ LADW 531000001
AUG 8vs CHCW 504120000
AUG 9vs CHCL 194010001
AUG 10vs CHCW 323110001
AUG 11vs COLW 324130000
AUG 12vs COLL 033010001
AUG 13vs COLL 564110000
AUG 15vs NYYL 344000003
AUG 16vs NYYL 8124000002
AUG 17vs NYYL 484020200
AUG 18@ MIAW 834000001
AUG 19@ MIAW 744230101
AUG 20@ MIAL 264010001
AUG 21@ TBW 742100021
AUG 22@ TBL 6104010101
AUG 24@ TBL 274000003
AUG 25vs PITW 764020101
AUG 26vs PITL 383000002
AUG 27vs PITL 122000020
AUG 28vs PITW 413120100
AUG 29@ CINW 755110000
AUG 30@ CINW 423110012
AUG 31@ CINL 474010101
SEP 1vs ATHL 3114110002
SEP 3vs ATHW 514000001
SEP 5vs SFL 283010010
SEP 6vs SFW 324010101
SEP 7vs SFW 434000003
SEP 8@ SEAL 243000002
SEP 9@ SEAL 353110112
SEP 10@ SEAL 245040100
SEP 12@ MILL 284000001
SEP 13@ MILL 895130101
SEP 14@ MILW 324110002
SEP 15vs CINL 6114110001
SEP 16vs CINW 304121200
SEP 17vs CINL 263010011
SEP 19vs MILW 712210121
SEP 20vs MILL 234010000
SEP 21vs MILW 514000000
SEP 22@ SFW 655010001
SEP 23@ SFW 985010102
SEP 24@ SFL 344010002
SEP 26@ CHCL 1124010002
SEP 27@ CHCL 374000002
SEP 28@ CHCL 024020001

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.