Aubrey Huffs and puffs and blows down the house of Cards

Aubrey Huff hit three home runs good for six RBI as his San Francisco Giants took it to the Cardinals, 12-7. Huff, who hit a pair of two-run homers and a solo shot, also had an RBI single as he raised his average from .219 to .233. He now has eight homers and 30 RBI on the season.

Here are the Giants who have hit three homers in a game (along with Willie Mays, the only four-in-a-gamer in Giants history).

Rk Player Date Tm Opp Rslt PA AB R H 2B 3B HR RBI BB IBB SO HBP SB CS Pos. Summary
1 Aubrey Huff 2011-06-02 SFG STL W 12-7 5 5 3 4 0 0 3 6 0 0 0 0 0 0 1B
2 J.T. Snow 2004-08-13 SFG PHI W 16-6 6 4 5 3 0 0 3 4 2 0 1 0 0 0 1B
3 Barry Bonds 2002-08-27 SFG COL W 7-4 5 4 4 4 1 0 3 3 1 0 0 0 0 0 LF
4 Barry Bonds 2001-09-09 SFG COL W 9-4 6 5 3 3 0 0 3 5 1 0 1 0 0 0 LF
5 Barry Bonds 2001-05-19 SFG ATL W 6-3 5 5 3 4 1 0 3 3 0 0 1 0 0 0 LF
6 Barry Bonds 1994-08-02 SFG CIN L 7-9 5 5 3 4 0 0 3 4 0 0 0 0 1 0 LF
7 Kevin Mitchell 1990-05-25 SFG PIT W 9-8 5 5 3 3 0 0 3 5 0 0 0 0 0 0 LF
8 Darrell Evans 1983-06-15 SFG HOU W 7-1 4 4 3 3 0 0 3 6 0 0 0 0 0 0 1B
9 Gary Matthews 1976-09-25 SFG HOU W 10-0 4 4 3 3 0 0 3 5 0 0 0 0 0 0 LF
10 Willie McCovey 1966-09-17 SFG NYM W 6-4 5 4 3 3 0 0 3 4 1 0 0 0 0 0 1B
11 Willie McCovey 1964-04-22 SFG MLN W 8-6 4 4 3 3 0 0 3 4 0 0 1 0 0 0 1B
12 Willie McCovey 1963-09-22 SFG NYM W 13-4 5 4 4 3 0 0 3 5 0 0 0 1 0 0 LF 1B
13 Willie Mays 1963-06-02 SFG STL W 6-4 5 5 3 3 0 0 3 4 0 0 1 0 0 0 CF
14 Willie Mays 1961-06-29 (1) SFG PHI W 8-7 5 5 3 4 0 0 3 5 0 0 0 0 0 1 CF
15 Willie Mays 1961-04-30 SFG MLN W 14-4 5 5 4 4 0 0 4 8 0 0 0 0 0 0 CF
16 Dusty Rhodes 1954-07-28 NYG STL W 10-0 4 3 4 3 0 0 3 4 1 1 0 0 1 0 LF
17 Hank Thompson 1954-06-03 NYG STL W 13-8 5 4 4 4 0 0 3 8 1 1 0 0 0 0 3B
18 Dusty Rhodes 1953-08-26 NYG STL W 13-4 5 5 3 3 0 0 3 5 0 0 1 0 0 0 RF
19 Don Mueller 1951-09-01 NYG BRO W 8-1 4 4 3 3 0 0 3 5 0 0 0 0 0 0 RF
20 Wes Westrum 1950-06-24 NYG CIN W 12-2 5 4 5 4 0 1 3 4 1 0 0 0 0 0 C
21 Willard Marshall 1947-07-18 NYG CIN W 8-3 4 4 3 3 0 0 3 5 0 0 0 0 0 RF
22 Johnny Mize 1947-04-24 NYG BSN L 5-14 4 4 3 3 0 0 3 4 0 0 0 0 0 1B
23 Bill Terry 1932-08-13 (1) NYG BRO L 9-18 5 5 4 4 0 0 3 3 0 0 0 0 0 1B
24 Mel Ott 1930-08-31 (2) NYG BSN L 10-14 5 5 3 4 1 0 3 6 0 0 0 0 0 RF
25 High Pockets Kelly 1924-06-14 NYG CIN W 8-6 5 4 3 4 0 0 3 8 1 0 0 0 0 1B
26 High Pockets Kelly 1923-09-17 NYG CHC W 13-6 5 5 4 5 1 0 3 4 0 0 0 0 0 1B
Provided by Baseball-Reference.com: View Play Index Tool Used
Generated 6/3/2011.