
Will Brennan
San Francisco Giants (AAA)OF
Age: 28
Bats/Throws: L/L
5'11" / 205
DOB: 2/2/1998
(28 years, 8 months, 25 days)
OF
| Season | 2026 | 2026 | Total |
| Team | FGDC | SFG | - - - |
| Level | PROJ | MLB | MLB |
| G | 26 | 11 | 280 |
| PA | 112 | 23 | 889 |
| HR | 2 | 0 | 14 |
| AVG | .270 | .087 | .263 |
| OBP | .313 | .087 | .301 |
| SLG | .385 | .087 | .365 |
| wOBA | .304 | .077 | .290 |
| wRC+ | 96 | -59 | 86 |
| WAR | 0.2 | -0.4 | 0.2 |
2026 Games
Played
Played
LF:4
RF:4
DH:1
RosterResource
| Draft: | 2019, Rd: 8, Pick: 23, Ovr: 250 |
| Draft Team: | Cleveland Guardians |
| Signing Bonus: | $163,900 |
| School: | Kansas State |
| Contract | 1 yr, $509.6k (2026) (RR) |
Free Agent/Arb | AAV: $510k |
| Notes | $900k split contract, prorated |
Service Time
2.155MiLB Options
1
Free Agent
2027
News
Rotowire: The Giants outrighted Brennan to Triple-A Sacramento on Wednesday, Alex Pavlovic of NBC Sports Bay Area reports. (6/17/2026)
News Settings
Article Source
Show
Play Log
2026
Filters
All Plays
Months
Opposing Team
Situation
Results
Reset
| Date | Inn | Pitcher | Outs | Bases | Score | Play | LI | RE | WE | WPA | RE24 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 5/27 | ▼ 5 | M Soroka | 1 | ___ | 2-0 | Will Brennan flied out to second. Called Strike, Foul Ball, Foul Ball, Foul Ball, No Result, Foul Ball, Fly Out | 0.40 | 0.25 | 80.7% | -.010 | -0.15 |
| 5/27 | ▼ 3 | M Soroka | 0 | 1__ | 0-0 | Will Brennan struck out swinging. Pickoff Throw (First Base), Called Strike, Foul Ball, Foul Ball, Ball, Strikeout Swinging | 1.64 | 0.84 | 59.4% | -.037 | -0.34 |
| 5/26 | ▼ 8 | J Morillo | 1 | _2_ | 4-7 | Will Brennan fouled out to third. Ball, Swinging Strike, Ball, Foul Fly Out | 1.37 | 0.65 | 9.3% | -.037 | -0.34 |
| 5/24 | ▼ 8 | B Eisert | 0 | _2_ | 8-5 | Will Brennan singled to left (Liner). Harrison Bader advanced to 3B. Ball, Called Strike, Ball, Foul Bunt, Foul Ball, Foul Ball, Single | 0.12 | 1.08 | 98.2% | .007 | 0.73 |
| 5/24 | ▼ 6 | T Davis | 0 | ___ | 8-4 | Will Brennan flied out to left. Fly Out | 0.15 | 0.47 | 95.6% | -.004 | -0.22 |
| 5/20 | ▲ 4 | M Kelly | 2 | 12_ | 3-3 | Will Brennan fouled out to left. Called Strike, Ball, Foul Fly Out | 2.03 | 0.44 | 49.2% | -.052 | -0.44 |
| 5/20 | ▲ 3 | M Kelly | 0 | ___ | 1-2 | Will Brennan grounded out to first. Ground Out | 0.87 | 0.51 | 61.3% | -.022 | -0.24 |
| 5/20 | ▲ 1 | M Kelly | 0 | ___ | 0-0 | Will Brennan grounded out to shortstop. Called Strike, Ball, Ground Out | 0.87 | 0.51 | 50.0% | -.022 | -0.24 |
| 5/19 | ▲ 9 | J Loaisiga | 0 | ___ | 1-3 | Will Brennan flied out to center. Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Fly Out | 0.30 | 0.51 | 92.6% | -.008 | -0.24 |
| 5/19 | ▲ 6 | R Nelson | 1 | 12_ | 1-3 | Will Brennan reached on fielder's choice to second. Matt Chapman advanced to 3B. Daniel Susac out at second. Ball, Fielder's Choice | 1.39 | 0.92 | 80.8% | -.026 | -0.41 |
| 5/19 | ▲ 4 | R Nelson | 2 | 1__ | 1-3 | Will Brennan flied out to left. Foul Ball, Fly Out | 0.66 | 0.23 | 71.1% | -.019 | -0.23 |
| 5/19 | ▲ 2 | R Nelson | 1 | _2_ | 1-3 | Will Brennan grounded out to pitcher. Daniel Susac advanced to 3B. Called Strike, Ground Out | 0.95 | 0.69 | 71.4% | -.023 | -0.32 |
| 5/18 | ▲ 8 | B Garcia | 0 | ___ | 12-2 | Will Brennan singled to left (Grounder). Called Strike, Single | 0.01 | 0.51 | 0.0% | .000 | 0.39 |
| 5/18 | ▲ 5 | Z Gallen | 1 | ___ | 7-2 | Will Brennan flied out to right. Ball, Called Strike, Ball, Fly Out | 0.29 | 0.27 | 5.0% | -.007 | -0.16 |
| 5/1 | ▲ 8 | C Sulser | 2 | ___ | 3-0 | Will Brennan struck out swinging. Foul Ball, Foul Ball, Strikeout Swinging | 0.26 | 0.11 | 3.4% | -.007 | -0.11 |
| 4/30 | ▲ 8 | T Richards | 0 | ___ | 4-4 | Will Brennan flied out to third. Foul Ball, Foul Ball, Fly Out | 1.86 | 0.54 | 50.0% | -.048 | -0.25 |
| 4/23 | ▼ 8 | T Glasnow | 2 | ___ | 0-3 | Will Brennan grounded out to second. Called Strike, Ground Out | 0.29 | 0.10 | 3.8% | -.007 | -0.10 |
| 4/23 | ▼ 5 | T Glasnow | 2 | ___ | 0-3 | Will Brennan grounded out to shortstop. Ball, Called Strike, Ball, Foul Ball, Foul Ball, Ground Out | 0.38 | 0.10 | 13.6% | -.010 | -0.10 |
| 4/23 | ▼ 2 | T Glasnow | 2 | ___ | 0-1 | Will Brennan struck out swinging. Foul Ball, Foul Ball, Delay of Game, Strikeout Swinging | 0.46 | 0.10 | 39.3% | -.011 | -0.10 |
| 4/16 | ▲ 5 | C Burns | 1 | 1__ | 0-0 | Will Brennan grounded into a double play to third (Grounder). Jung Hoo Lee out at second. Foul Ball, Grounded Into Double Play | 1.58 | 0.54 | 50.2% | -.070 | -0.54 |
| 4/16 | ▲ 2 | C Burns | 2 | ___ | 0-0 | Will Brennan fouled out to third. Ball, Foul Ball, Foul Ball, Foul Ball, Foul Fly Out | 0.42 | 0.11 | 45.9% | -.011 | -0.11 |
| 4/15 | ▲ 5 | R Lowder | 1 | ___ | 8-2 | Will Brennan flied out to shortstop. Fly Out | 0.20 | 0.28 | 3.0% | -.005 | -0.17 |
| 4/15 | ▲ 2 | R Lowder | 1 | _2_ | 4-2 | Will Brennan grounded out to pitcher. Daniel Susac advanced to 3B. Ball, Ball, Called Strike, Ground Out | 1.24 | 0.70 | 32.1% | -.032 | -0.33 |
| Date | Inn | Pitcher | Outs | Bases | Score | Play | LI | RE | WE | WPA | RE24 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 5/27 | ▼ 5 | M Soroka | 1 | ___ | 2-0 | Will Brennan flied out to second. Called Strike, Foul Ball, Foul Ball, Foul Ball, No Result, Foul Ball, Fly Out | 0.40 | 0.25 | 80.7% | -.010 | -0.15 |
| 5/27 | ▼ 3 | M Soroka | 0 | 1__ | 0-0 | Will Brennan struck out swinging. Pickoff Throw (First Base), Called Strike, Foul Ball, Foul Ball, Ball, Strikeout Swinging | 1.64 | 0.84 | 59.4% | -.037 | -0.34 |
| 5/26 | ▼ 8 | J Morillo | 1 | _2_ | 4-7 | Will Brennan fouled out to third. Ball, Swinging Strike, Ball, Foul Fly Out | 1.37 | 0.65 | 9.3% | -.037 | -0.34 |
| 5/24 | ▼ 8 | B Eisert | 0 | _2_ | 8-5 | Will Brennan singled to left (Liner). Harrison Bader advanced to 3B. Ball, Called Strike, Ball, Foul Bunt, Foul Ball, Foul Ball, Single | 0.12 | 1.08 | 98.2% | .007 | 0.73 |
| 5/24 | ▼ 6 | T Davis | 0 | ___ | 8-4 | Will Brennan flied out to left. Fly Out | 0.15 | 0.47 | 95.6% | -.004 | -0.22 |
| 5/20 | ▲ 4 | M Kelly | 2 | 12_ | 3-3 | Will Brennan fouled out to left. Called Strike, Ball, Foul Fly Out | 2.03 | 0.44 | 49.2% | -.052 | -0.44 |
| 5/20 | ▲ 3 | M Kelly | 0 | ___ | 1-2 | Will Brennan grounded out to first. Ground Out | 0.87 | 0.51 | 61.3% | -.022 | -0.24 |
| 5/20 | ▲ 1 | M Kelly | 0 | ___ | 0-0 | Will Brennan grounded out to shortstop. Called Strike, Ball, Ground Out | 0.87 | 0.51 | 50.0% | -.022 | -0.24 |
| 5/19 | ▲ 9 | J Loaisiga | 0 | ___ | 1-3 | Will Brennan flied out to center. Foul Ball, Foul Ball, Ball, Foul Ball, Foul Ball, Fly Out | 0.30 | 0.51 | 92.6% | -.008 | -0.24 |
| 5/19 | ▲ 6 | R Nelson | 1 | 12_ | 1-3 | Will Brennan reached on fielder's choice to second. Matt Chapman advanced to 3B. Daniel Susac out at second. Ball, Fielder's Choice | 1.39 | 0.92 | 80.8% | -.026 | -0.41 |
| 5/19 | ▲ 4 | R Nelson | 2 | 1__ | 1-3 | Will Brennan flied out to left. Foul Ball, Fly Out | 0.66 | 0.23 | 71.1% | -.019 | -0.23 |
| 5/19 | ▲ 2 | R Nelson | 1 | _2_ | 1-3 | Will Brennan grounded out to pitcher. Daniel Susac advanced to 3B. Called Strike, Ground Out | 0.95 | 0.69 | 71.4% | -.023 | -0.32 |
| 5/18 | ▲ 8 | B Garcia | 0 | ___ | 12-2 | Will Brennan singled to left (Grounder). Called Strike, Single | 0.01 | 0.51 | 0.0% | .000 | 0.39 |
| 5/18 | ▲ 5 | Z Gallen | 1 | ___ | 7-2 | Will Brennan flied out to right. Ball, Called Strike, Ball, Fly Out | 0.29 | 0.27 | 5.0% | -.007 | -0.16 |
| 5/1 | ▲ 8 | C Sulser | 2 | ___ | 3-0 | Will Brennan struck out swinging. Foul Ball, Foul Ball, Strikeout Swinging | 0.26 | 0.11 | 3.4% | -.007 | -0.11 |
| 4/30 | ▲ 8 | T Richards | 0 | ___ | 4-4 | Will Brennan flied out to third. Foul Ball, Foul Ball, Fly Out | 1.86 | 0.54 | 50.0% | -.048 | -0.25 |
| 4/23 | ▼ 8 | T Glasnow | 2 | ___ | 0-3 | Will Brennan grounded out to second. Called Strike, Ground Out | 0.29 | 0.10 | 3.8% | -.007 | -0.10 |
| 4/23 | ▼ 5 | T Glasnow | 2 | ___ | 0-3 | Will Brennan grounded out to shortstop. Ball, Called Strike, Ball, Foul Ball, Foul Ball, Ground Out | 0.38 | 0.10 | 13.6% | -.010 | -0.10 |
| 4/23 | ▼ 2 | T Glasnow | 2 | ___ | 0-1 | Will Brennan struck out swinging. Foul Ball, Foul Ball, Delay of Game, Strikeout Swinging | 0.46 | 0.10 | 39.3% | -.011 | -0.10 |
| 4/16 | ▲ 5 | C Burns | 1 | 1__ | 0-0 | Will Brennan grounded into a double play to third (Grounder). Jung Hoo Lee out at second. Foul Ball, Grounded Into Double Play | 1.58 | 0.54 | 50.2% | -.070 | -0.54 |
| 4/16 | ▲ 2 | C Burns | 2 | ___ | 0-0 | Will Brennan fouled out to third. Ball, Foul Ball, Foul Ball, Foul Ball, Foul Fly Out | 0.42 | 0.11 | 45.9% | -.011 | -0.11 |
| 4/15 | ▲ 5 | R Lowder | 1 | ___ | 8-2 | Will Brennan flied out to shortstop. Fly Out | 0.20 | 0.28 | 3.0% | -.005 | -0.17 |
| 4/15 | ▲ 2 | R Lowder | 1 | _2_ | 4-2 | Will Brennan grounded out to pitcher. Daniel Susac advanced to 3B. Ball, Ball, Called Strike, Ground Out | 1.24 | 0.70 | 32.1% | -.032 | -0.33 |

