MLB/Players/Ha-Seong Kim
Ha-Seong Kim

HA-SEONG KIM

SS · Atlanta Braves · 20212026 · 626 games
626
CAREER GAMES · REGULAR SEASON
6 seasons
.236
CAREER BATTING AVERAGE
469 hits in 1,990 at-bats
52
CAREER HOME RUNS
223 RBI · 86 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026ATL3894611100610262.117.202.128.330
2025ATL4817119404051716396.234.299.345.644
2024SD12140360941631147587722.233.330.370.699
2023SD1525388414023017607512438.260.351.398.749
2022SD1505175813029311595110012.251.319.383.702
2021SD117267275412283422716.202.263.352.615
Career6261,9902544698585222323243786.236.315.365.680

04/Where the ball went

2023 Regular season
Play log from 2015
Spray chart · 424 batted balls
Flyout · 84.0 mph · 311 ftGroundout · 92.2 mph · 93 ftLineout · 90.9 mph · 298 ftPop Out · 62.6 mph · 158 ftSacrifice fly · 91.3 mph · 300 ftGroundout · 82.0 mph · 21 ftFlyout · 85.2 mph · 275 ftGroundout · 62.6 mph · 2 ftFlyout · 91.1 mph · 309 ftFlyout · 88.6 mph · 307 ftFlyout · 75.4 mph · 216 ftPop Out · 87.0 mph · 156 ftGroundout · 66.9 mph · 16 ftGroundout · 70.4 mph · 3 ftDouble Play · 105.0 mph · 292 ftGroundout · 67.3 mph · 4 ftField Error · 90.9 mph · 327 ftField Error · 67.6 mph · 6 ftLineout · 98.0 mph · 195 ftLineout · 101.7 mph · 352 ftPop Out · 85.5 mph · 209 ftGroundout · 59.6 mph · 4 ftGroundout · 96.7 mph · 9 ftGroundout · 102.3 mph · 37 ftLineout · 102.3 mph · 337 ftGrounded into a double play · 86.1 mph · 5 ftGroundout · 67.7 mph · 8 ftPop Out · 56.4 mph · 122 ftGroundout · 56.1 mph · 112 ftGroundout · 93.2 mph · 20 ftSacrifice bunt · 27.4 mph · 27 ftLineout · 88.6 mph · 287 ftLineout · 90.8 mph · 262 ftGroundout · 94.4 mph · 4 ftPop Out · 88.3 mph · 165 ftLineout · 83.1 mph · 302 ftGroundout · 80.3 mph · 85 ftGroundout · 99.6 mph · 4 ftLineout · 94.7 mph · 184 ftGroundout · 92.4 mph · 7 ftFlyout · 85.7 mph · 305 ftFlyout · 94.8 mph · 310 ftField Error · 95.1 mph · 7 ftFlyout · 92.7 mph · 319 ftGroundout · 68.1 mph · 4 ftLineout · 92.7 mph · 326 ftGroundout · 79.8 mph · 6 ftFlyout · 88.8 mph · 278 ftGroundout · 98.1 mph · 30 ftGrounded into a double play · 100.0 mph · 30 ftGroundout · 83.6 mph · 4 ftGroundout · 63.4 mph · 107 ftGroundout · 68.9 mph · 2 ftFlyout · 79.3 mph · 268 ftFlyout · 94.6 mph · 266 ftGroundout · 93.1 mph · 4 ftFlyout · 80.7 mph · 252 ftGroundout · 81.6 mph · 7 ftSacrifice fly · 86.7 mph · 303 ftSacrifice bunt · 25.4 mph · 46 ftFlyout · 90.5 mph · 244 ftForceout · 94.5 mph · 27 ftGroundout · 91.3 mph · 28 ftFlyout · 79.0 mph · 250 ftGroundout · 48.0 mph · 4 ftPop Out · 77.5 mph · 89 ftGroundout · 95.2 mph · 36 ftGroundout · 88.0 mph · 3 ftGroundout · 80.3 mph · 131 ftForceout · 80.7 mph · 62 ftGroundout · 91.0 mph · 14 ftFlyout · 92.2 mph · 326 ftLineout · 94.7 mph · 155 ftFlyout · 99.2 mph · 376 ftPop Out · 63.3 mph · 169 ftGroundout · 83.6 mph · 6 ftForceout · 92.1 mph · 7 ftPop Out · 69.0 mph · 177 ftPop Out · 70.4 mph · 168 ftGroundout · 79.2 mph · 43 ftGrounded into a double play · 91.0 mph · 10 ftGroundout · 68.1 mph · 6 ftField Error · 81.9 mph · 100 ftFlyout · 73.8 mph · 249 ftPop Out · 73.6 mph · 197 ftLineout · 96.8 mph · 332 ftFlyout · 93.3 mph · 324 ftLineout · 98.8 mph · 281 ftGroundout · 93.6 mph · 16 ftGroundout · 99.6 mph · 19 ftGroundout · 93.0 mph · 6 ftFlyout · 92.9 mph · 348 ftGroundout · 43.8 mph · 86 ftGroundout · 71.3 mph · 6 ftGroundout · 79.5 mph · 2 ftPop Out · 73.1 mph · 44 ftPop Out · 84.4 mph · 21 ftGroundout · 92.4 mph · 9 ftFlyout · 79.6 mph · 260 ftGroundout · 94.2 mph · 63 ftGroundout · 81.2 mph · 5 ftPop Out · 67.6 mph · 50 ftGroundout · 79.8 mph · 4 ftLineout · 99.0 mph · 327 ftFlyout · 91.2 mph · 325 ftGroundout · 91.1 mph · 6 ftLineout · 98.1 mph · 363 ftPop Out · 63.4 mph · 105 ftPop Out · 74.0 mph · 168 ftFlyout · 82.7 mph · 256 ftLineout · 74.9 mph · 178 ftFlyout · 80.6 mph · 276 ftGroundout · 76.5 mph · 90 ftFlyout · 86.9 mph · 297 ftGroundout · 88.6 mph · 5 ftGroundout · 106.4 mph · 56 ftFlyout · 87.1 mph · 262 ftGroundout · 62.6 mph · 6 ftGroundout · 98.5 mph · 118 ftPop Out · 70.2 mph · 164 ftGroundout · 58.8 mph · 7 ftPop Out · 83.4 mph · 27 ftFlyout · 78.5 mph · 262 ftFlyout · 90.4 mph · 333 ftLineout · 101.7 mph · 385 ftGroundout · 95.9 mph · 5 ftField Error · 94.4 mph · 4 ftGroundout · 81.3 mph · 3 ftFlyout · 76.0 mph · 220 ftPop Out · 79.3 mph · 8 ftFlyout · 92.9 mph · 356 ftPop Out · 62.1 mph · 144 ftGroundout · 86.9 mph · 94 ftDouble Play · 68.6 mph · 142 ftFlyout · 87.2 mph · 285 ftGroundout · 93.4 mph · 93 ftFlyout · 96.9 mph · 331 ftLineout · 86.5 mph · 294 ftLineout · 107.0 mph · 150 ftPop Out · 80.1 mph · 144 ftFlyout · 87.3 mph · 288 ftFlyout · 91.2 mph · 281 ftFlyout · 94.1 mph · 370 ftFlyout · 97.5 mph · 384 ftFlyout · 96.8 mph · 313 ftFlyout · 97.9 mph · 379 ftLineout · 75.4 mph · 170 ftForceout · 96.0 mph · 21 ftLineout · 101.5 mph · 133 ftGroundout · 97.0 mph · 10 ftGroundout · 49.4 mph · 5 ftGroundout · 103.9 mph · 108 ftGrounded into a double play · 85.0 mph · 11 ftPop Out · 70.7 mph · 95 ftPop Out · 82.0 mph · 174 ftFlyout · 95.9 mph · 258 ftGroundout · 88.4 mph · 15 ftFlyout · 96.2 mph · 333 ftFielder’s choice · 88.8 mph · 6 ftField Error · 85.7 mph · 26 ftSacrifice fly · 91.5 mph · 342 ftGroundout · 96.1 mph · 8 ftFlyout · 86.4 mph · 328 ftPop Out · 64.3 mph · 151 ftGroundout · 90.3 mph · 5 ftGroundout · 66.9 mph · 2 ftForceout · 100.7 mph · 36 ftFlyout · 88.9 mph · 324 ftGroundout · 51.0 mph · 5 ftPop Out · 63.1 mph · 157 ftGroundout · 83.4 mph · 12 ftFlyout · 102.6 mph · 393 ftLineout · 98.8 mph · 325 ftFlyout · 98.0 mph · 313 ftGroundout · 96.2 mph · 23 ftForceout · 76.9 mph · 15 ftFlyout · 89.1 mph · 316 ftFlyout · 89.7 mph · 333 ftFlyout · 94.5 mph · 337 ftFlyout · 82.1 mph · 262 ftFlyout · 70.1 mph · 203 ftLineout · 105.7 mph · 157 ftGroundout · 68.9 mph · 4 ftGroundout · 94.6 mph · 81 ftFlyout · 86.1 mph · 287 ftGroundout · 93.1 mph · 7 ftGroundout · 95.2 mph · 42 ftPop Out · 67.9 mph · 82 ftFlyout · 89.7 mph · 354 ftFlyout · 84.8 mph · 311 ftFlyout · 97.1 mph · 396 ftGroundout · 77.1 mph · 7 ftPop Out · 74.1 mph · 221 ftGroundout · 75.9 mph · 114 ftGroundout · 87.6 mph · 6 ftSacrifice bunt · 30.5 mph · 12 ftGroundout · 93.3 mph · 87 ftField Error · 104.5 mph · 48 ftForceout · 74.9 mph · 7 ftGroundoutSacrifice bunt · 26.3 mph · 48 ftFlyout · 95.9 mph · 257 ftLineout · 84.5 mph · 319 ftGroundout · 101.5 mph · 39 ftField Error · 94.1 mph · 37 ftForceout · 64.2 mph · 88 ftSacrifice fly · 86.5 mph · 283 ftGroundout · 95.3 mph · 21 ftGroundout · 63.5 mph · 64 ftLineout · 88.8 mph · 156 ftGroundout · 66.6 mph · 7 ftFlyout · 96.9 mph · 239 ftLineout · 90.2 mph · 336 ftGroundout · 56.3 mph · 5 ftGroundout · 94.4 mph · 24 ftFlyout · 84.2 mph · 225 ftFlyout · 87.0 mph · 323 ftLineout · 97.7 mph · 365 ftGroundout · 68.3 mph · 7 ftGrounded into a double play · 79.5 mph · 102 ftPop Out · 67.2 mph · 227 ftSacrifice fly · 103.8 mph · 358 ftLineout · 98.0 mph · 364 ftFlyout · 76.7 mph · 242 ftFlyout · 80.7 mph · 227 ftLineout · 95.9 mph · 172 ftFlyout · 81.0 mph · 275 ftGroundout · 80.9 mph · 8 ftGroundout · 103.1 mph · 13 ftFlyout · 89.9 mph · 225 ftLineout · 90.1 mph · 333 ftFlyout · 94.8 mph · 341 ftPop Out · 64.7 mph · 205 ftFlyout · 76.9 mph · 242 ftGrounded into a double play · 66.3 mph · 4 ftPop Out · 62.3 mph · 169 ftGroundout · 94.3 mph · 54 ftFlyout · 86.6 mph · 234 ftForceout · 94.3 mph · 58 ftGroundout · 84.9 mph · 70 ftPop Out · 82.9 mph · 105 ftForceout · 85.3 mph · 6 ftFlyout · 69.3 mph · 239 ftFlyout · 102.3 mph · 369 ftGroundout · 90.7 mph · 82 ftFlyout · 93.7 mph · 355 ftGroundout · 89.8 mph · 7 ftFlyout · 80.0 mph · 227 ftFlyout · 75.6 mph · 201 ftBunt Pop Out · 33.6 mph · 27 ftGroundout · 90.6 mph · 10 ftFlyout · 87.9 mph · 290 ftPop Out · 72.9 mph · 83 ftGroundout · 83.5 mph · 7 ftGroundout · 62.0 mph · 16 ftGroundout · 75.4 mph · 11 ftFlyout · 76.9 mph · 250 ftGroundout · 87.8 mph · 24 ftFlyout · 81.9 mph · 282 ftPop Out · 85.9 mph · 20 ftGroundout · 86.8 mph · 8 ftDouble Play · 94.9 mph · 172 ftPop Out · 86.4 mph · 167 ftFlyout · 95.0 mph · 341 ftGroundout · 79.4 mph · 16 ftLineout · 97.8 mph · 327 ftSacrifice bunt · 29.2 mph · 6 ftGroundout · 81.5 mph · 39 ftFlyout · 98.5 mph · 354 ftLineout · 79.3 mph · 267 ftGroundout · 66.0 mph · 4 ftFlyout · 91.7 mph · 265 ftFlyout · 99.5 mph · 376 ftFlyout · 87.3 mph · 263 ftGroundout · 59.1 mph · 34 ftPop Out · 78.9 mph · 112 ftGroundout · 105.0 mph · 15 ftGroundout · 79.3 mph · 9 ftGroundout · 49.6 mph · 1 ftPop Out · 74.1 mph · 159 ftFlyout · 87.5 mph · 324 ftGrounded into a double play · 97.2 mph · 6 ftPop Out · 60.1 mph · 171 ftGroundout · 82.2 mph · 4 ftSingle · 95.6 mph · 255 ftSingle · 81.8 mph · 189 ftSingle · 67.1 mph · 120 ftDouble · 75.7 mph · 269 ftDouble · 107.3 mph · 335 ftSingle · 83.5 mph · 224 ftDouble · 93.0 mph · 318 ftSingle · 67.9 mph · 202 ftSingle · 89.0 mph · 14 ftSingle · 81.9 mph · 284 ftSingle · 79.5 mph · 54 ftSingle · 102.9 mph · 161 ftSingle · 94.9 mph · 156 ftSingle · 88.7 mph · 18 ftSingle · 81.6 mph · 198 ftSingle · 102.6 mph · 230 ftSingle · 88.7 mph · 106 ftSingle · 87.4 mph · 187 ftSingle · 80.2 mph · 268 ftSingle · 101.2 mph · 151 ftSingle · 63.5 mph · 4 ftSingle · 69.3 mph · 184 ftDouble · 71.0 mph · 222 ftSingle · 97.6 mph · 288 ftDouble · 82.3 mph · 281 ftHome Run · 95.0 mph · 359 ftHome Run · 101.3 mph · 378 ftSingle · 88.5 mph · 19 ftSingle · 92.4 mph · 217 ftDouble · 98.5 mph · 110 ftSingle · 79.2 mph · 3 ftDouble · 100.4 mph · 264 ftSingle · 104.6 mph · 260 ftDouble · 103.5 mph · 327 ftSingle · 98.7 mph · 9 ftSingle · 79.3 mph · 256 ftSingle · 81.3 mph · 117 ftSingle · 76.5 mph · 192 ftSingle · 92.2 mph · 130 ftSingle · 80.1 mph · 191 ftSingle · 64.5 mph · 184 ftSingle · 102.2 mph · 106 ftHome Run · 103.1 mph · 425 ftSingle · 91.0 mph · 131 ftSingle · 63.6 mph · 2 ftSingle · 97.1 mph · 231 ftDouble · 98.1 mph · 291 ftSingle · 94.8 mph · 13 ftSingle · 85.6 mph · 212 ftSingle · 74.8 mph · 108 ftSingle · 103.0 mph · 6 ftSingle · 100.7 mph · 78 ftSingle · 88.9 mph · 192 ftSingle · 85.8 mph · 204 ftHome Run · 100.5 mph · 389 ftHome Run · 96.4 mph · 366 ftSingle · 85.8 mph · 250 ftHome Run · 102.5 mph · 397 ftSingle · 99.0 mph · 198 ftDouble · 73.5 mph · 249 ftSingle · 61.4 mph · 170 ftSingle · 59.2 mph · 3 ftSingle · 101.9 mph · 89 ftHome Run · 93.3 mph · 352 ftDouble · 102.6 mph · 357 ftSingle · 82.2 mph · 55 ftSingle · 103.8 mph · 31 ftSingle · 88.9 mph · 20 ftSingle · 79.9 mph · 14 ftSingle · 79.3 mph · 183 ftSingle · 99.1 mph · 9 ftDouble · 103.4 mph · 124 ftSingle · 105.5 mph · 18 ftSingle · 91.7 mph · 94 ftHome Run · 104.0 mph · 383 ftSingle · 93.3 mph · 255 ftHome Run · 104.7 mph · 397 ftDouble · 105.3 mph · 270 ftSingle · 99.6 mph · 254 ftSingle · 93.2 mph · 265 ftSingle · 96.1 mph · 91 ftHome Run · 104.6 mph · 380 ftHome Run · 103.4 mph · 411 ftSingle · 95.5 mph · 263 ftHome Run · 100.7 mph · 381 ftSingle · 85.6 mph · 218 ftSingle · 89.0 mph · 212 ftSingle · 55.4 mph · 12 ftSingle · 89.1 mph · 197 ftSingle · 83.1 mph · 9 ftSingle · 35.6 mph · 6 ftSingle · 82.2 mph · 241 ftSingle · 66.7 mph · 88 ftSingle · 103.0 mph · 252 ftDouble · 100.2 mph · 383 ftSingle · 90.7 mph · 274 ftSingle · 80.5 mph · 227 ftSingle · 86.4 mph · 69 ftDouble · 68.8 mph · 171 ftSingle · 106.7 mph · 79 ftDouble · 95.1 mph · 369 ftSingle · 80.6 mph · 3 ftSingle · 93.9 mph · 309 ftSingle · 105.6 mph · 140 ftHome Run · 104.9 mph · 405 ftSingle · 80.4 mph · 236 ftSingle · 93.7 mph · 285 ftDouble · 83.9 mph · 139 ftSingle · 93.6 mph · 187 ftSingle · 99.7 mph · 147 ftSingle · 84.8 mph · 262 ftSingle · 90.7 mph · 53 ftHome Run · 108.5 mph · 423 ftDouble · 106.1 mph · 324 ftSingle · 74.1 mph · 232 ftSingle · 66.1 mph · 3 ftSingle · 45.2 mph · 2 ftSingle · 72.0 mph · 237 ftSingle · 77.7 mph · 148 ftSingle · 85.8 mph · 175 ftDouble · 107.9 mph · 289 ftHome Run · 101.2 mph · 353 ftSingle · 96.7 mph · 230 ftSingle · 78.1 mph · 141 ftSingle · 99.2 mph · 25 ftSingle · 92.8 mph · 273 ftSingle · 84.9 mph · 21 ftSingle · 83.1 mph · 263 ftSingle · 97.3 mph · 142 ftSingle · 94.1 mph · 209 ftSingle · 93.9 mph · 293 ftDouble · 104.3 mph · 401 ftHome Run · 94.5 mph · 358 ftDouble · 108.2 mph · 157 ftSingle · 70.6 mph · 241 ftHome Run · 105.2 mph · 374 ftDouble · 94.8 mph · 265 ftDouble · 89.6 mph · 276 ftSingle · 65.7 mph · 180 ftSingle · 87.9 mph · 202 ft
Hit (140) Out (284) Home run (17)
Average exit velocity 85.3 mph · longest 425 ft

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSO
MAR 30vs COLL 274010000
MAR 31vs COLL 143130000
APR 2vs COLW 312000011
APR 3vs AZW 544111100
APR 4vs AZL 684000003
APR 6@ ATLL 674010001
APR 7@ ATLW 543000011
APR 8@ ATLW 414110000
APR 9@ ATLW 1024121311
APR 10@ NYML 053010012
APR 11@ NYMW 423010001
APR 13vs MILL 344000001
APR 14vs MILL 2114000001
APR 15vs MILW 1031000000
APR 16vs MILL 014020000
APR 17vs ATLL 024000001
APR 18vs ATLL 183000003
APR 19vs ATLW 102000011
APR 20@ AZW 754000002
APR 21@ AZL 092000001
APR 22@ AZW 533010211
APR 23@ AZW 753000011
APR 25@ CHCL 064010000
APR 26@ CHCW 533220010
APR 27@ CHCL 253010010
APR 29vs SFW 16114100012
APR 30vs SFW 640000000
MAY 1vs CINW 834221301
MAY 2vs CINL 122010020
MAY 3vs CINW 713100011
MAY 5vs LADW 522010120
MAY 6vs LADL 124000003
MAY 7vs LADL 254020000
MAY 9@ MINW 614120001
MAY 11@ MINL 353000002
MAY 12@ LADL 244010201
MAY 13@ LADL 243111101
MAY 14@ LADL 043000002
MAY 15vs KCW 404010101
MAY 16vs KCL 453000100
MAY 17vs KCL 343120020
MAY 19vs BOSL 164010001
MAY 20vs BOSL 244010001
MAY 21vs BOSW 704110002
MAY 23@ WSHW 745010001
MAY 24@ WSHL 353111100
MAY 25@ WSHW 860000000
MAY 27@ NYYL 233010111
MAY 28@ NYYL 7102310021
MAY 30@ MIAW 942210120
MAY 31@ MIAL 123000011
JUN 1@ MIAW 1014210011
JUN 2vs CHCL 120000000
JUN 3vs CHCW 602120010
JUN 4vs CHCL 174000002
JUN 5vs CHCW 503010011
JUN 6vs SEAL 143000001
JUN 7vs SEAW 1035110003
JUN 9@ COLW 964010111
JUN 10@ COLW 323100011
JUN 11@ COLL 451100010
JUN 13vs CLEW 634000001
JUN 14vs CLEW 502000000
JUN 15vs CLEL 684220002
JUN 16vs TBL 264020000
JUN 17vs TBW 203110000
JUN 18vs TBW 540000000
JUN 19@ SFL 474030200
JUN 20@ SFL 344010001
JUN 21@ SFL 244110002
JUN 22@ SFW 1003211120
JUN 23vs WSHW 1335221300
JUN 24vs WSHL 024000001
JUN 25vs WSHL 383111121
JUN 27@ PITL 495030201
JUN 28@ PITL 175000002
JUN 29@ PITL 453121200
JUN 30@ CINL 570000010
JUL 1@ CINW 1255210001
JUL 2@ CINL 343111110
JUL 3vs LAAW 1035010003
JUL 4vs LAAW 854110000
JUL 5vs LAAW 533200021
JUL 7vs NYML 573110011
JUL 9vs NYMW 624120001
JUL 14@ PHIW 835010101
JUL 15@ PHIL 465030000
JUL 15@ PHIL 493200021
JUL 16@ PHIL 676221102
JUL 18@ TORW 915010001
JUL 19@ TORW 204120001
JUL 20@ TORL 041000000
JUL 21@ DETW 545010000
JUL 22@ DETW 1434231120
JUL 23@ DETL 132000020
JUL 24vs PITL 483222310
JUL 25vs PITW 515020000
JUL 26vs PITL 233110010
JUL 28vs TEXW 712210020
JUL 29vs TEXW 404020201
JUL 30vs TEXW 531110010
JUL 31@ COLL 344010010
AUG 1@ COLW 855020101
AUG 2@ COLW 1113321120
AUG 4vs LADL 5104020010
AUG 5vs LADW 834110011
AUG 6vs LADL 283010011
AUG 7vs LADL 7135120001
AUG 8@ SEAL 024010003
AUG 9@ SEAL 163110011
AUG 11@ AZW 1055120100
AUG 12@ AZL 034000001
AUG 13@ AZL 454110012
AUG 14vs BALL 144000001
AUG 15vs BALW 1035120000
AUG 16vs BALW 524110000
AUG 17vs AZL 134000001
AUG 18vs AZW 404110200
AUG 19vs AZL 183000010
AUG 19vs AZL 465111101
AUG 21vs MIAW 624221401
AUG 22vs MIAL 034010001
AUG 23vs MIAW 404110000
AUG 25@ MILL 373000021
AUG 26@ MILL 453100010
AUG 27@ MILL 6103100021
AUG 28@ STLW 414010000
AUG 29@ STLL 563120110
AUG 30@ STLL 454120100
AUG 31vs SFL 275010100
SEP 1vs SFW 735110000
SEP 2vs SFW 614000001
SEP 3vs SFW 403010012
SEP 4vs PHIL 796020301
SEP 5vs PHIW 804000000
SEP 6vs PHIL 153000013
SEP 8@ HOUW 1124220210
SEP 9@ HOUL 574000013
SEP 10@ HOUL 2124010000
SEP 11@ LADW 1184110101
SEP 13@ LADW 614000003
SEP 15@ W 835000012
SEP 16@ W 524110012
SEP 22vs STLW 424010001
SEP 23vs STLL 252000030
SEP 24vs STLW 1225220000
SEP 25@ SFL 124000002
SEP 26@ SFW 405000103
SEP 27@ SFW 525000001
SEP 29@ CWSW 323000021
SEP 30@ CWSW 615140000
OCT 1@ CWSW 214000100

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.