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

2023 Regular season
Play log from 2015
Spray chart · 377 batted balls
Groundout · 77.5 mph · 105 ftGroundout · 87.2 mph · 8 ftGroundout · 100.1 mph · 11 ftFlyout · 88.9 mph · 317 ftLineout · 101.3 mph · 305 ftGroundout · 76.9 mph · 56 ftFlyout · 75.9 mph · 213 ftFlyout · 84.5 mph · 290 ftGroundout · 65.5 mph · 6 ftPop Out · 78.0 mph · 161 ftForceout · 77.7 mph · 3 ftPop Out · 66.4 mph · 76 ftLineout · 100.7 mph · 371 ftPop Out · 86.3 mph · 120 ftLineout · 91.2 mph · 306 ftGroundout · 75.4 mph · 25 ftLineout · 93.5 mph · 331 ftLineout · 79.2 mph · 150 ftGroundout · 89.5 mph · 83 ftGroundout · 102.2 mph · 6 ftLineout · 76.5 mph · 160 ftGroundout · 102.1 mph · 37 ftForceout · 72.7 mph · 6 ftFlyout · 83.1 mph · 240 ftGroundout · 58.6 mph · 2 ftLineout · 82.6 mph · 282 ftGroundout · 89.3 mph · 15 ftGroundout · 79.2 mph · 9 ftFlyout · 90.7 mph · 308 ftPop Out · 84.1 mph · 49 ftGroundout · 104.3 mph · 138 ftGroundout · 87.0 mph · 13 ftFielder’s choice out · 62.9 mph · 3 ftGroundout · 69.1 mph · 6 ftGroundout · 100.3 mph · 7 ftFlyout · 90.7 mph · 323 ftForceout · 84.6 mph · 7 ftPop Out · 59.5 mph · 38 ftGroundout · 96.2 mph · 38 ftFlyout · 87.0 mph · 273 ftLineout · 99.9 mph · 348 ftGroundout · 83.3 mph · 10 ftFlyout · 93.3 mph · 347 ftGroundout · 91.6 mph · 4 ftLineout · 89.7 mph · 338 ftGroundout · 84.0 mph · 19 ftGroundout · 93.4 mph · 41 ftGroundout · 95.9 mph · 137 ftFlyout · 78.3 mph · 188 ftSacrifice fly · 92.6 mph · 322 ftGrounded into a double play · 89.1 mph · 8 ftFlyout · 89.5 mph · 311 ftFlyout · 74.0 mph · 235 ftLineout · 82.6 mph · 143 ftGroundout · 91.0 mph · 11 ftGroundout · 84.6 mph · 99 ftGroundout · 97.0 mph · 4 ftFlyout · 102.1 mph · 377 ftGroundout · 99.6 mph · 18 ftFlyout · 88.0 mph · 283 ftGroundout · 76.5 mph · 9 ftPop Out · 74.5 mph · 164 ftForceout · 71.7 mph · 4 ftGroundout · 67.3 mph · 92 ftForceout · 76.1 mph · 6 ftDouble Play · 42.1 mph · 6 ftGroundout · 54.1 mph · 2 ftFlyout · 90.1 mph · 311 ftGroundout · 72.7 mph · 72 ftPop Out · 84.3 mph · 112 ftGroundout · 96.7 mph · 11 ftLineout · 95.5 mph · 312 ftGroundout · 45.7 mph · 2 ftGroundout · 51.8 mph · 6 ftGroundout · 63.3 mph · 5 ftLineout · 86.7 mph · 308 ftPop Out · 73.3 mph · 119 ftGroundout · 89.2 mph · 94 ftFlyout · 94.7 mph · 288 ftLineout · 96.4 mph · 310 ftFlyout · 99.2 mph · 388 ftGroundout · 85.3 mph · 5 ftGroundout · 77.5 mph · 3 ftGrounded into a double play · 93.3 mph · 9 ftGroundout · 89.8 mph · 30 ftGroundout · 90.7 mph · 14 ftGroundout · 92.9 mph · 1 ftFlyout · 89.6 mph · 335 ftField Error · 55.1 mph · 2 ftFlyout · 86.0 mph · 235 ftPop Out · 58.7 mph · 176 ftGroundout · 62.8 mph · 42 ftFlyout · 97.5 mph · 338 ftLineout · 81.9 mph · 160 ftLineout · 100.7 mph · 289 ftLineout · 88.8 mph · 288 ftGroundout · 87.8 mph · 13 ftPop Out · 64.8 mph · 216 ftForceout · 85.6 mph · 13 ftLineout · 78.0 mph · 264 ftFlyout · 92.7 mph · 336 ftGroundout · 95.9 mph · 6 ftGroundout · 62.5 mph · 10 ftLineout · 86.3 mph · 302 ftGroundout · 90.0 mph · 7 ftFlyout · 80.4 mph · 281 ftFlyout · 98.6 mph · 376 ftPop Out · 55.0 mph · 130 ftLineout · 99.5 mph · 176 ftGroundout · 56.5 mph · 93 ftLineout · 63.9 mph · 156 ftPop Out · 58.5 mph · 108 ftLineout · 90.5 mph · 175 ftGroundout · 64.5 mph · 60 ftPop Out · 72.4 mph · 186 ftPop Out · 88.1 mph · 195 ftGroundout · 45.4 mph · 86 ftFlyout · 82.0 mph · 291 ftPop Out · 68.0 mph · 86 ftPop Out · 82.9 mph · 154 ftGroundout · 71.3 mph · 2 ftGroundout · 102.1 mph · 6 ftGroundout · 66.5 mph · 12 ftFlyout · 76.1 mph · 270 ftForceout · 99.8 mph · 6 ftGroundout · 104.0 mph · 57 ftLineout · 79.4 mph · 166 ftField Error · 74.4 mph · 63 ftFlyout · 76.7 mph · 235 ftLineout · 95.2 mph · 307 ftLineout · 81.3 mph · 276 ftLineout · 96.2 mph · 345 ftFlyout · 90.9 mph · 355 ftGroundout · 86.9 mph · 10 ftGroundout · 85.6 mph · 68 ftGroundout · 82.7 mph · 100 ftGroundout · 93.5 mph · 5 ftGroundout · 85.6 mph · 140 ftGrounded into a double play · 98.1 mph · 6 ftGroundout · 65.9 mph · 2 ftGroundout · 104.0 mph · 139 ftLineout · 87.2 mph · 271 ftGroundout · 64.6 mph · 5 ftFlyout · 89.6 mph · 292 ftForceout · 93.7 mph · 21 ftGroundout · 93.0 mph · 3 ftPop Out · 78.2 mph · 115 ftFlyout · 84.4 mph · 226 ftGroundout · 80.8 mph · 8 ftGroundout · 68.6 mph · 2 ftLineout · 99.6 mph · 146 ftGroundout · 75.6 mph · 3 ftFlyout · 86.0 mph · 251 ftGroundout · 79.0 mph · 90 ftGroundout · 78.3 mph · 6 ftLineout · 92.3 mph · 310 ftFlyout · 88.8 mph · 282 ftGroundout · 90.4 mph · 5 ftPop Out · 67.1 mph · 212 ftLineout · 67.9 mph · 161 ftGroundout · 88.7 mph · 3 ftGroundout · 89.6 mph · 42 ftPop Out · 85.8 mph · 177 ftFlyout · 88.3 mph · 340 ftFlyout · 84.0 mph · 228 ftGroundout · 99.1 mph · 13 ftGroundout · 64.1 mph · 10 ftLineout · 84.5 mph · 264 ftGroundout · 74.2 mph · 18 ftForceout · 44.1 mph · 90 ftGroundout · 99.8 mph · 22 ftGroundout · 80.1 mph · 36 ftGroundout · 98.0 mph · 5 ftPop Out · 56.9 mph · 70 ftFlyout · 89.4 mph · 336 ftForceout · 83.4 mph · 21 ftGroundout · 90.9 mph · 8 ftFlyout · 76.8 mph · 262 ftFlyout · 90.4 mph · 328 ftLineout · 76.6 mph · 244 ftLineout · 92.0 mph · 198 ftFlyout · 97.0 mph · 362 ftGroundout · 102.2 mph · 14 ftPop Out · 78.2 mph · 169 ftForceout · 55.4 mph · 108 ftGroundout · 72.6 mph · 29 ftPop Out · 73.1 mph · 182 ftField Error · 87.2 mph · 83 ftGroundout · 89.3 mph · 3 ftGrounded into a double play · 69.2 mph · 9 ftGroundout · 51.0 mph · 15 ftLineout · 82.0 mph · 284 ftGroundout · 77.0 mph · 27 ftGroundout · 85.6 mph · 7 ftGroundout · 92.8 mph · 14 ftGroundout · 94.2 mph · 14 ftGroundout · 69.0 mph · 2 ftFlyout · 86.4 mph · 304 ftLineout · 99.8 mph · 360 ftPop Out · 75.3 mph · 153 ftGroundout · 57.2 mph · 21 ftGroundout · 61.0 mph · 2 ftGroundout · 81.6 mph · 76 ftForceout · 79.5 mph · 4 ftLineout · 94.7 mph · 321 ftPop Out · 70.5 mph · 108 ftFlyout · 96.2 mph · 382 ftLineout · 94.3 mph · 363 ftFlyout · 81.0 mph · 257 ftFlyout · 92.0 mph · 225 ftField Error · 97.3 mph · 6 ftGroundout · 83.1 mph · 6 ftPop Out · 71.8 mph · 119 ftFlyout · 76.9 mph · 259 ftGroundout · 85.0 mph · 5 ftFlyout · 65.3 mph · 195 ftGroundout · 63.2 mph · 4 ftFlyout · 88.8 mph · 230 ftGroundout · 61.9 mph · 7 ftLineout · 100.6 mph · 336 ftLineout · 78.4 mph · 133 ftGroundout · 95.2 mph · 108 ftFlyout · 79.9 mph · 283 ftGroundout · 61.2 mph · 3 ftFlyout · 93.9 mph · 349 ftGroundout · 98.3 mph · 10 ftGroundout · 72.0 mph · 22 ftLineout · 94.2 mph · 193 ftFlyout · 91.6 mph · 287 ftLineout · 96.6 mph · 295 ftLineout · 91.9 mph · 301 ftGroundout · 98.4 mph · 13 ftFlyout · 100.6 mph · 351 ftFlyout · 91.4 mph · 303 ftFlyout · 86.0 mph · 274 ftFielder’s choice · 83.9 mph · 13 ftFlyout · 95.0 mph · 252 ftGroundout · 92.7 mph · 4 ftGroundout · 79.9 mph · 6 ftGroundout · 83.3 mph · 14 ftFielder’s choice · 50.7 mph · 9 ftFlyout · 83.2 mph · 269 ftGroundout · 98.1 mph · 68 ftLineout · 102.2 mph · 186 ftGroundout · 81.2 mph · 9 ftGroundout · 50.6 mph · 3 ftGroundout · 74.3 mph · 19 ftLineout · 88.7 mph · 295 ftGroundout · 99.4 mph · 128 ftPop Out · 46.8 mph · 120 ftFlyout · 88.1 mph · 307 ftSacrifice fly · 88.1 mph · 261 ftGroundout · 67.2 mph · 6 ftGroundout · 103.9 mph · 18 ftLineout · 75.1 mph · 85 ftFlyout · 94.4 mph · 298 ftFlyout · 90.9 mph · 327 ftGroundout · 85.8 mph · 23 ftLineout · 103.5 mph · 322 ftFielder’s choice · 92.4 mph · 6 ftFlyout · 85.3 mph · 285 ftGroundout · 106.6 mph · 7 ftSingle · 97.6 mph · 85 ftSingle · 102.6 mph · 177 ftSingle · 89.7 mph · 12 ftDouble · 93.7 mph · 309 ftSingle · 102.0 mph · 216 ftSingle · 44.3 mph · 3 ftSingle · 76.1 mph · 102 ftSingle · 96.1 mph · 288 ftSingle · 101.5 mph · 241 ftSingle · 104.9 mph · 30 ftDouble · 97.9 mph · 268 ftSingle · 93.6 mph · 4 ftSingle · 80.9 mph · 141 ftSingle · 102.4 mph · 60 ftDouble · 92.9 mph · 169 ftSingle · 74.0 mph · 204 ftSingle · 102.1 mph · 31 ftDouble · 76.4 mph · 74 ftSingle · 102.1 mph · 214 ftSingle · 94.8 mph · 220 ftSingle · 77.0 mph · 274 ftSingle · 102.8 mph · 173 ftSingle · 73.3 mph · 78 ftSingle · 96.4 mph · 53 ftSingle · 93.9 mph · 51 ftSingle · 84.4 mph · 207 ftSingle · 93.1 mph · 85 ftSingle · 98.2 mph · 104 ftSingle · 91.1 mph · 46 ftSingle · 99.2 mph · 183 ftSingle · 96.1 mph · 269 ftSingle · 80.8 mph · 253 ftDouble · 102.0 mph · 382 ftSingle · 101.7 mph · 112 ftDouble · 90.0 mph · 313 ftSingle · 64.8 mph · 205 ftSingle · 81.6 mph · 260 ftDouble · 99.5 mph · 343 ftSingle · 98.9 mph · 281 ftSingle · 95.2 mph · 211 ftSingle · 105.0 mph · 108 ftSingle · 82.6 mph · 131 ftDouble · 102.0 mph · 315 ftSingle · 94.8 mph · 218 ftSingle · 94.5 mph · 271 ftDouble · 89.8 mph · 264 ftSingle · 87.9 mph · 253 ftSingle · 99.7 mph · 253 ftSingle · 87.1 mph · 78 ftSingle · 76.4 mph · 81 ftSingle · 93.0 mph · 21 ftDouble · 99.6 mph · 252 ftSingle · 68.2 mph · 210 ftSingle · 96.7 mph · 173 ftSingle · 82.4 mph · 249 ftSingle · 84.3 mph · 222 ftSingle · 66.6 mph · 205 ftSingle · 96.7 mph · 91 ftHome Run · 104.0 mph · 406 ftSingle · 105.2 mph · 9 ftDouble · 106.3 mph · 308 ftSingle · 91.7 mph · 262 ftSingle · 98.5 mph · 185 ftDouble · 93.8 mph · 77 ftSingle · 71.2 mph · 225 ftDouble · 97.4 mph · 345 ftSingle · 99.7 mph · 257 ftSingle · 75.1 mph · 199 ftSingle · 92.2 mph · 27 ftDouble · 100.8 mph · 281 ftSingle · 99.0 mph · 242 ftSingle · 100.7 mph · 45 ftSingle · 102.0 mph · 31 ftDouble · 91.5 mph · 84 ftSingle · 81.2 mph · 265 ftDouble · 98.3 mph · 344 ftSingle · 105.2 mph · 343 ftHome Run · 102.9 mph · 367 ftDouble · 96.3 mph · 26 ftSingle · 93.9 mph · 141 ftDouble · 86.8 mph · 281 ftSingle · 98.8 mph · 6 ftHome Run · 105.0 mph · 406 ftSingle · 69.0 mph · 105 ftSingle · 100.3 mph · 86 ftSingle · 91.8 mph · 239 ftSingle · 94.9 mph · 5 ftSingle · 74.4 mph · 141 ftSingle · 103.0 mph · 165 ftDouble · 95.8 mph · 363 ftDouble · 94.1 mph · 236 ftSingle · 99.8 mph · 13 ftHome Run · 102.9 mph · 390 ftSingle · 100.1 mph · 86 ftSingle · 91.7 mph · 228 ftSingle · 106.9 mph · 152 ftSingle · 87.4 mph · 172 ftSingle · 95.4 mph · 252 ftSingle · 78.2 mph · 195 ftSingle · 98.8 mph · 210 ftSingle · 102.2 mph · 37 ftSingle · 97.4 mph · 105 ftSingle · 59.2 mph · 2 ftHome Run · 98.3 mph · 351 ftSingle · 95.5 mph · 251 ftDouble · 82.6 mph · 211 ftSingle · 85.8 mph · 249 ftDouble · 101.3 mph · 273 ftSingle · 96.3 mph · 6 ftSingle · 74.0 mph · 214 ftDouble · 94.1 mph · 251 ftDouble · 98.4 mph · 367 ftSingle · 88.2 mph · 8 ftSingle · 79.1 mph · 228 ftSingle · 95.8 mph · 120 ft
Hit (115) Out (262) Home run (5)
Average exit velocity 85.7 mph · longest 406 ft

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSO
MAR 30@ SEAL 033010001
APR 2@ SEAW 650100000
APR 3@ W 12115210001
APR 4@ L 340000000
APR 5@ W 641000100
APR 7vs SEAL 351000001
APR 8vs SEAL 231000000
APR 9vs SEAW 765020300
APR 10vs NYYW 321000120
APR 11vs NYYL 2114010000
APR 12vs NYYL 343010000
APR 14@ WSHW 434120100
APR 15@ WSHW 644010101
APR 16@ WSHL 673210110
APR 18@ DETL 014000001
APR 19@ DETW 324010002
APR 22vs MIAL 230000000
APR 23vs MIAW 741000000
APR 24vs COLL 061000000
APR 25vs COLL 153000001
APR 26vs COLW 414000101
APR 28@ BOSW 523211100
APR 29@ BOSL 782000000
MAY 1@ NYYW 323000000
MAY 2@ NYYL 244010002
MAY 3@ NYYL 344000001
MAY 6vs MINW 430000000
MAY 7vs MINW 203000002
MAY 8vs DETL 262010001
MAY 9vs DETW 203120000
MAY 10vs DETL 051000000
MAY 12vs LAAL 451000001
MAY 13vs LAAW 862000000
MAY 14vs LAAW 433000000
MAY 16@ CWSL 384020000
MAY 17@ CWSL 274010001
MAY 18@ CWSW 314110000
MAY 19@ NYML 9103110010
MAY 21@ NYML 123000000
MAY 21@ NYML 451000000
MAY 22vs CWSW 303010000
MAY 23vs CWSL 243111101
MAY 26vs STLW 430000000
MAY 27vs STLL 124000000
MAY 28vs STLW 431000000
MAY 29@ BALW 504230001
MAY 30@ BALL 584020001
JUN 1@ MINL 674020101
JUN 2@ MINL 013020001
JUN 3@ MINW 424111300
JUN 4@ MINW 212010010
JUN 6vs BOSL 454030100
JUN 7vs BOSW 524000000
JUN 8vs BOSW 1034121200
JUN 9vs HOUW 1096020110
JUN 10vs HOUL 465020002
JUN 11vs HOUW 504000002
JUN 13@ SDL 363110001
JUN 14@ SDL 052010000
JUN 15@ SDW 864110002
JUN 16@ AZL 153010000
JUN 17@ AZL 363000000
JUN 18@ AZW 1235120101
JUN 20vs W 324010000
JUN 21vs W 762000000
JUN 24vs MILW 421000000
JUN 25vs MILL 454010101
JUN 27@ KCW 214030200
JUN 28@ KCW 1414000111
JUN 29@ KCL 344020000
JUN 30@ CHCL 1104111100
JUL 1@ CHCW 604110100
JUL 2@ CHCW 864010000
JUL 3vs ATLL 243000010
JUL 4vs ATLW 652000000
JUL 5vs ATLL 184020000
JUL 6vs KCW 614110001
JUL 8vs KCW 1065120000
JUL 9vs KCL 144000003
JUL 14@ TEXL 4124000001
JUL 15@ TEXL 022020000
JUL 16@ TEXL 564000000
JUL 17@ PITW 1104110010
JUL 18@ PITW 1014000000
JUL 19@ PITL 571000001
JUL 21vs PHIW 651000000
JUL 22vs PHIW 103010000
JUL 23vs PHIL 584100001
JUL 24vs KCL 354120001
JUL 25vs KCW 513010100
JUL 26vs KCW 833100010
JUL 27@ CWSW 634020100
JUL 28@ CWSL 033010000
JUL 29@ CWSL 274010000
JUL 30@ CWSW 504010000
JUL 31@ HOUL 374110001
AUG 1@ HOUL 023000000
AUG 2@ HOUL 234010001
AUG 4vs CWSW 424000000
AUG 5vs CWSL 473020210
AUG 9vs TORL 013000000
AUG 10vs TORW 434000002
AUG 11@ TBL 893000000
AUG 13@ TBW 925120101
AUG 15@ CINW 304000001
AUG 18vs DETW 414120200
AUG 19vs DETL 343000000
AUG 20vs DETL 141000000
AUG 22vs LADW 834130000
AUG 24vs LADL 394110001
AUG 27@ TORW 1073010001
AUG 28@ MINL 6103000101
AUG 29@ MINW 423010110
AUG 30@ MINW 524020000
SEP 1vs TBW 323010000
SEP 2vs TBW 764120000
SEP 3vs TBL 261000000
SEP 4vs MINL 6205130101
SEP 5vs MINL 384120001
SEP 6vs MINW 213020201
SEP 8@ LAAW 635120001
SEP 9@ LAAL 261000000
SEP 10@ LAAL 121000000
SEP 11@ SFL 455000001
SEP 12@ SFW 314000000
SEP 15vs TEXW 1234010210
SEP 16vs TEXW 211010010
SEP 17vs TEXW 924110000
SEP 18@ KCL 464120000
SEP 19@ KCL 674000010
SEP 20@ KCL 264010000
SEP 21vs BALW 524000003
SEP 22vs BALW 984220110
SEP 23vs BALL 121000000
SEP 24vs BALL 153000000
SEP 26vs CINL 7114110000
SEP 30@ DETL 082010000
OCT 1@ DETL 251010000

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.