MLB/Players/Will Brennan
Will Brennan

WILL BRENNAN

RF · San Francisco Giants · 20222026 · 280 games
280
CAREER GAMES · REGULAR SEASON
5 seasons
.263
CAREER BATTING AVERAGE
220 hits in 838 at-bats
14
CAREER HOME RUNS
79 RBI · 19 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026SF1123020000030.087.087.087.174
2025CLE611010000110.091.167.091.258
2024CLE114330378713283019484.264.304.388.692
2023CLE13843241115240541165713.266.292.356.649
2022CLE11426151118242.357.386.500.886
Career2808388422038314793811319.263.295.365.660

04/Where the ball went

2024 Regular season
Play log from 2015
Spray chart · 283 batted balls
Grounded into a double play · 95.5 mph · 4 ftGroundout · 53.4 mph · 5 ftFlyout · 97.5 mph · 328 ftGroundout · 75.2 mph · 10 ftLineout · 93.5 mph · 315 ftFlyout · 95.7 mph · 276 ftFlyout · 99.3 mph · 380 ftGroundout · 99.1 mph · 35 ftFlyout · 86.9 mph · 322 ftFlyout · 82.0 mph · 285 ftFlyout · 93.7 mph · 301 ftGroundout · 57.9 mph · 5 ftFlyout · 79.2 mph · 190 ftGroundout · 57.8 mph · 3 ftGroundout · 96.1 mph · 15 ftLineout · 87.8 mph · 253 ftFlyout · 100.0 mph · 295 ftGroundout · 102.4 mph · 34 ftFlyout · 88.2 mph · 325 ftGroundout · 74.6 mph · 13 ftLineout · 78.5 mph · 148 ftLineout · 84.6 mph · 268 ftGroundout · 103.1 mph · 5 ftGroundout · 99.7 mph · 116 ftPop Out · 81.3 mph · 137 ftFlyout · 92.9 mph · 313 ftGroundout · 106.1 mph · 7 ftGrounded into a double play · 97.9 mph · 34 ftLineout · 104.4 mph · 397 ftLineout · 92.3 mph · 294 ftGroundout · 97.7 mph · 19 ftGroundout · 96.4 mph · 6 ftGroundout · 95.6 mph · 10 ftPop Out · 70.6 mph · 113 ftPop Out · 82.2 mph · 180 ftLineout · 104.2 mph · 307 ftGroundout · 105.4 mph · 91 ftForceout · 95.9 mph · 51 ftGroundout · 85.7 mph · 1 ftPop Out · 72.6 mph · 164 ftGroundout · 81.8 mph · 12 ftPop Out · 87.0 mph · 64 ftPop Out · 81.1 mph · 70 ftPop Out · 82.5 mph · 173 ftLineout · 91.0 mph · 164 ftField Error · 93.3 mph · 109 ftPop Out · 82.8 mph · 109 ftFlyout · 73.2 mph · 251 ftGroundout · 71.9 mph · 7 ftFlyout · 77.8 mph · 259 ftGroundout · 50.1 mph · 76 ftSacrifice fly · 96.1 mph · 352 ftGroundout · 72.9 mph · 38 ftPop Out · 54.5 mph · 118 ftGroundout · 66.6 mph · 3 ftBunt Groundout · 31.8 mph · 15 ftFlyout · 92.6 mph · 331 ftPop Out · 71.4 mph · 99 ftGroundout · 73.0 mph · 10 ftGroundout · 93.6 mph · 10 ftPop Out · 78.5 mph · 153 ftGroundout · 62.3 mph · 3 ftForceout · 67.8 mph · 6 ftPop Out · 53.6 mph · 54 ftFlyout · 84.5 mph · 267 ftGroundout · 64.2 mph · 80 ftLineout · 79.1 mph · 284 ftFlyout · 88.6 mph · 291 ftGroundout · 68.2 mph · 6 ftGroundout · 81.8 mph · 2 ftGroundout · 73.5 mph · 4 ftGrounded into a double play · 90.4 mph · 5 ftFlyout · 92.6 mph · 244 ftLineout · 88.9 mph · 304 ftForceout · 68.6 mph · 12 ftGroundout · 101.1 mph · 58 ftFlyout · 92.3 mph · 338 ftGroundout · 85.6 mph · 22 ftForceout · 87.9 mph · 38 ftFlyout · 65.4 mph · 195 ftFlyout · 74.7 mph · 192 ftGrounded into a double play · 89.9 mph · 5 ftGroundout · 103.3 mph · 7 ftFlyout · 92.6 mph · 215 ftGrounded into a double play · 103.7 mph · 32 ftGroundout · 81.8 mph · 40 ftFlyout · 84.2 mph · 293 ftLineout · 97.6 mph · 282 ftFlyout · 96.7 mph · 260 ftLineout · 92.1 mph · 118 ftPop Out · 66.3 mph · 73 ftLineout · 86.0 mph · 305 ftGroundout · 92.8 mph · 3 ftGroundout · 92.5 mph · 2 ftGroundout · 76.4 mph · 53 ftGroundout · 84.2 mph · 3 ftPop Out · 64.4 mph · 135 ftLineout · 95.8 mph · 350 ftGroundout · 54.7 mph · 2 ftFlyout · 83.1 mph · 272 ftGrounded into a double play · 68.7 mph · 56 ftGroundout · 83.8 mph · 67 ftPop Out · 66.8 mph · 181 ftFlyout · 85.7 mph · 281 ftGroundout · 71.4 mph · 19 ftGroundout · 57.6 mph · 3 ftFlyout · 93.8 mph · 234 ftLineout · 76.2 mph · 171 ftGroundout · 100.0 mph · 6 ftGroundout · 109.0 mph · 5 ftFlyout · 87.6 mph · 335 ftGroundout · 83.9 mph · 11 ftPop Out · 86.6 mph · 23 ftFlyout · 77.7 mph · 216 ftGroundout · 102.8 mph · 5 ftGroundout · 83.7 mph · 6 ftGroundout · 92.9 mph · 10 ftFlyout · 77.7 mph · 250 ftFlyout · 86.7 mph · 302 ftGroundout · 62.3 mph · 2 ftGroundout · 94.3 mph · 66 ftLineout · 80.4 mph · 252 ftFlyout · 74.5 mph · 212 ftFlyout · 76.4 mph · 277 ftPop Out · 83.0 mph · 138 ftGroundout · 76.4 mph · 23 ftLineout · 91.3 mph · 308 ftFlyout · 85.3 mph · 248 ftFlyout · 89.6 mph · 239 ftGroundout · 85.2 mph · 18 ftFlyout · 82.1 mph · 236 ftGroundout · 99.2 mph · 29 ftGroundout · 87.5 mph · 3 ftGroundout · 98.3 mph · 12 ftGroundout · 76.5 mph · 17 ftPop Out · 80.3 mph · 138 ftFlyout · 98.0 mph · 383 ftPop Out · 75.5 mph · 169 ftFlyout · 86.5 mph · 321 ftFlyout · 89.3 mph · 317 ftGrounded into a double play · 100.9 mph · 60 ftForceout · 85.0 mph · 7 ftFlyout · 96.8 mph · 322 ftFlyout · 82.7 mph · 288 ftPop Out · 79.8 mph · 122 ftForceout · 41.7 mph · 34 ftFlyout · 99.5 mph · 374 ftFlyout · 79.9 mph · 282 ftDouble Play · 80.2 mph · 5 ftFlyout · 98.6 mph · 382 ftGroundout · 93.4 mph · 142 ftFlyout · 94.3 mph · 311 ftLineout · 88.0 mph · 267 ftGroundout · 74.1 mph · 4 ftGroundout · 95.7 mph · 7 ftGroundout · 87.4 mph · 1 ftFlyout · 84.0 mph · 273 ftFlyout · 92.8 mph · 228 ftGroundout · 102.4 mph · 86 ftFlyout · 97.2 mph · 346 ftFielder’s choice · 89.2 mph · 62 ftLineout · 100.4 mph · 339 ftFlyout · 88.7 mph · 249 ftGroundout · 90.8 mph · 10 ftGroundout · 99.0 mph · 18 ftLineout · 97.4 mph · 123 ftGroundout · 87.8 mph · 9 ftGroundout · 62.1 mph · 3 ftGroundout · 67.3 mph · 99 ftGroundout · 88.3 mph · 46 ftFlyout · 98.0 mph · 274 ftPop Out · 53.1 mph · 140 ftGroundout · 93.4 mph · 9 ftLineout · 74.8 mph · 112 ftGroundout · 43.3 mph · 100 ftFlyout · 66.9 mph · 188 ftGroundout · 75.1 mph · 31 ftField Error · 65.6 mph · 2 ftFlyout · 82.9 mph · 271 ftFlyout · 80.8 mph · 251 ftGroundout · 88.6 mph · 4 ftFlyout · 100.1 mph · 390 ftGrounded into a double play · 51.2 mph · 5 ftFlyout · 79.7 mph · 278 ftForceout · 86.5 mph · 7 ftFlyout · 92.6 mph · 249 ftGroundout · 53.6 mph · 4 ftLineout · 102.1 mph · 357 ftGroundout · 74.4 mph · 10 ftFlyout · 96.0 mph · 353 ftFlyout · 76.7 mph · 187 ftGrounded into a double play · 98.6 mph · 13 ftGroundout · 100.2 mph · 22 ftLineout · 82.8 mph · 159 ftFlyout · 88.4 mph · 261 ftGroundout · 77.4 mph · 1 ftDouble · 101.7 mph · 354 ftHome Run · 93.8 mph · 349 ftSingle · 95.1 mph · 284 ftSingle · 88.4 mph · 245 ftSingle · 56.9 mph · 172 ftSingle · 97.2 mph · 18 ftSingle · 96.5 mph · 188 ftSingle · 99.0 mph · 150 ftSingle · 96.3 mph · 14 ftSingle · 75.4 mph · 180 ftSingle · 101.3 mph · 271 ftSingle · 39.4 mph · 2 ftSingle · 95.2 mph · 136 ftDouble · 99.0 mph · 166 ftSingle · 78.5 mph · 107 ftSingle · 80.9 mph · 250 ftSingle · 104.3 mph · 192 ftSingle · 100.6 mph · 94 ftSingle · 101.0 mph · 228 ftSingle · 99.3 mph · 197 ftSingle · 84.8 mph · 218 ftSingle · 103.0 mph · 152 ftSingle · 63.5 mph · 190 ftSingle · 87.5 mph · 17 ftSingle · 84.8 mph · 257 ftSingle · 102.5 mph · 12 ftDouble · 74.3 mph · 242 ftSingle · 81.7 mph · 115 ftSingle · 102.0 mph · 113 ftSingle · 56.6 mph · 3 ftHome Run · 102.5 mph · 377 ftSingle · 101.7 mph · 195 ftSingle · 96.0 mph · 88 ftSingle · 84.9 mph · 276 ftSingle · 102.6 mph · 37 ftSingle · 92.4 mph · 216 ftSingle · 82.2 mph · 125 ftDouble · 80.1 mph · 237 ftDouble · 91.8 mph · 309 ftSingle · 13.8 mph · 13 ftSingle · 92.1 mph · 98 ftSingle · 85.5 mph · 253 ftSingle · 85.7 mph · 227 ftSingle · 92.0 mph · 214 ftSingle · 63.5 mph · 197 ftSingle · 76.1 mph · 3 ftSingle · 70.5 mph · 163 ftSingle · 70.9 mph · 227 ftSingle · 69.8 mph · 189 ftSingle · 70.4 mph · 234 ftDouble · 107.3 mph · 140 ftTriple · 96.3 mph · 25 ftDouble · 72.5 mph · 59 ftSingle · 100.7 mph · 252 ftSingle · 97.4 mph · 72 ftSingle · 101.5 mph · 11 ftSingle · 71.1 mph · 206 ftSingle · 85.0 mph · 204 ftHome Run · 103.4 mph · 401 ftDouble · 101.9 mph · 353 ftHome Run · 102.3 mph · 380 ftSingle · 90.5 mph · 313 ftSingle · 93.0 mph · 153 ftSingle · 104.8 mph · 222 ftSingle · 96.2 mph · 217 ftSingle · 94.5 mph · 14 ftSingle · 100.9 mph · 119 ftSingle · 68.0 mph · 179 ftSingle · 81.4 mph · 201 ftHome Run · 96.8 mph · 345 ftDouble · 105.2 mph · 388 ftSingle · 96.2 mph · 264 ftSingle · 88.6 mph · 253 ftSingle · 94.2 mph · 131 ftHome Run · 101.6 mph · 361 ftDouble · 97.7 mph · 355 ftSingle · 103.4 mph · 156 ftDouble · 103.5 mph · 368 ftHome Run · 100.7 mph · 374 ftDouble · 101.9 mph · 355 ftSingle · 89.9 mph · 135 ftTriple · 105.1 mph · 346 ftSingle · 99.4 mph · 59 ftSingle · 83.3 mph · 197 ftHome Run · 102.4 mph · 387 ftDouble · 104.5 mph · 317 ftSingle · 94.9 mph · 9 ft
Hit (87) Out (196) Home run (8)
Average exit velocity 85.7 mph · longest 401 ft

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSO
MAR 29@ W 644010100
MAR 30@ W 1233010011
MAR 31@ L 343000000
APR 1@ SEAL 452000000
APR 2@ SEAW 524120000
APR 3@ SEAW 805020200
APR 4@ MINW 422110100
APR 6@ MINW 314110002
APR 9vs CWSL 574000003
APR 10vs CWSW 763000021
APR 13vs NYYL 281000000
APR 13vs NYYL 232000001
APR 14vs NYYW 871000100
APR 15@ BOSW 602211200
APR 16@ BOSW 1075110110
APR 17@ BOSL 023000001
APR 19vs W 1023100010
APR 21vs W 623221100
APR 23vs BOSW 413120000
APR 24vs BOSL 083000000
APR 25vs BOSW 644121100
APR 27@ ATLW 424000002
APR 28@ ATLL 343000000
APR 30@ HOUL 9104100002
MAY 1@ HOUW 324121101
MAY 2@ HOUL 284030000
MAY 3vs LAAL 063000000
MAY 4vs LAAW 711010000
MAY 5vs LAAW 414000000
MAY 6vs DETW 213010101
MAY 7vs DETL 7113010200
MAY 8vs DETW 543000010
MAY 9@ CWSL 234020000
MAY 10@ CWSL 363010011
MAY 11@ CWSL 134010002
MAY 12@ CWSW 704100001
MAY 13@ TEXW 704000000
MAY 14@ TEXW 740000000
MAY 15@ TEXL 043010010
MAY 17vs MINW 323000000
MAY 18vs MINW 1145110102
MAY 19vs MINW 524111300
MAY 20vs NYMW 312000010
MAY 21vs NYMW 764110000
MAY 25@ LAAW 434010000
MAY 26@ LAAW 541000000
MAY 27@ COLL 681000010
MAY 28@ COLW 1374010010
MAY 29@ COLL 471110100
MAY 31vs WSHW 711000000
JUN 1vs WSHW 321000000
JUN 2vs WSHL 253120010
JUN 4vs KCW 854120001
JUN 6vs KCL 344000001
JUN 7@ MIAL 233000001
JUN 8@ MIAW 804010111
JUN 9@ MIAW 631000000
JUN 11@ CINW 531000010
JUN 14@ TORW 314221100
JUN 15@ TORL 054000000
JUN 16@ TORL 673120000
JUN 18vs SEAL 585130101
JUN 19vs SEAW 804000000
JUN 20vs SEAW 634232200
JUN 21vs TORW 712110020
JUN 22vs TORW 634110000
JUN 23vs TORW 650000000
JUN 24@ BALW 324010001
JUL 11@ DETL 1103000001
JUL 13@ TBW 423000000
JUL 14@ TBL 021000000
JUL 19vs SDW 702000000
JUL 20vs SDL 071000000
JUL 21vs SDL 123000002
JUL 24vs DETW 212000000
JUL 25vs DETL 032000000
JUL 27@ PHIL 083000000
AUG 9@ MINL 244030000
AUG 9@ MINL 363110001
AUG 11@ MINW 535010102
AUG 12vs CHCW 981010000
AUG 13vs CHCW 214010001
AUG 14vs CHCW 614110101
AUG 16@ MILL 354130000
AUG 17@ MILL 124000001
AUG 18@ MILL 024010000
AUG 20@ NYYW 952000000
AUG 21@ NYYL 181000000
AUG 22@ NYYL 062000010
AUG 23vs TEXL 354110001
AUG 24vs TEXW 1355120101
AUG 25vs TEXW 421010000
AUG 26vs KCL 341000000
AUG 26vs KCL 492000000
AUG 28vs KCW 754010101
AUG 31vs PITL 032000000
SEP 3@ KCW 715220002
SEP 4@ KCL 143020000
SEP 7@ LADL 271000000
SEP 8@ LADL 044010001
SEP 11@ CWSW 641000110
SEP 12vs TBL 252000001
SEP 13vs TBL 131000001
SEP 15vs TBW 203000001
SEP 16vs MINW 434020001
SEP 17vs MINL 144020001
SEP 18vs MINW 541010100
SEP 20@ STLW 514000000
SEP 21@ STLL 561010000
SEP 22@ STLL 123000001
SEP 24vs CINW 612020000
SEP 25vs CINW 521000000
SEP 27vs HOUL 252010010
SEP 28vs HOUL 344230000

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.