Miguel Cabrera led the majors with 44 in 2012. The American League and National League leaderboards below rank every qualifying hitter and pitcher of the 2012 season, from the SABR/Lahman baseball database.
Showing all major leagues combined leader boards
| # | Player | Team | Lg | AVG |
|---|---|---|---|---|
| 1 | Buster Posey | SFN | NL | .336 |
| 2 | Miguel Cabrera | DET | AL | .330 |
| 3 | Andrew McCutchen | PIT | NL | .327 |
| 4 | Mike Trout | LAA | AL | .326 |
| 5 | Adrian Beltre | TEX | AL | .321 |
| 6 | Ryan Braun | MIL | NL | .319 |
| 6 | Joe Mauer | MIN | AL | .319 |
| 8 | Derek Jeter | NYA | AL | .316 |
| 9 | Yadier Molina | SLN | NL | .315 |
| 10 | Billy Butler | KCA | AL | .313 |
| # | Player | Team | Lg | HR |
|---|---|---|---|---|
| 1 | Miguel Cabrera | DET | AL | 44 |
| 2 | Curtis Granderson | NYA | AL | 43 |
| 2 | Josh Hamilton | TEX | AL | 43 |
| 4 | Edwin Encarnacion | TOR | AL | 42 |
| 5 | Ryan Braun | MIL | NL | 41 |
| 5 | Adam Dunn | CHA | AL | 41 |
| 7 | Adrian Beltre | TEX | AL | 36 |
| 8 | Josh Willingham | MIN | AL | 35 |
| 9 | Jay Bruce | CIN | NL | 34 |
| 10 | Robinson Cano | NYA | AL | 33 |
| # | Player | Team | Lg | RBI |
|---|---|---|---|---|
| 1 | Miguel Cabrera | DET | AL | 139 |
| 2 | Josh Hamilton | TEX | AL | 128 |
| 3 | Chase Headley | SDN | NL | 115 |
| 4 | Ryan Braun | MIL | NL | 112 |
| 5 | Edwin Encarnacion | TOR | AL | 110 |
| 5 | Josh Willingham | MIN | AL | 110 |
| 7 | Prince Fielder | DET | AL | 108 |
| 7 | Alfonso Soriano | CHN | NL | 108 |
| 9 | Billy Butler | KCA | AL | 107 |
| 10 | Curtis Granderson | NYA | AL | 106 |
| # | Player | Team | Lg | R |
|---|---|---|---|---|
| 1 | Mike Trout | LAA | AL | 129 |
| 2 | Miguel Cabrera | DET | AL | 109 |
| 3 | Ryan Braun | MIL | NL | 108 |
| 4 | Andrew McCutchen | PIT | NL | 107 |
| 4 | Justin Upton | ARI | NL | 107 |
| 6 | Robinson Cano | NYA | AL | 105 |
| 6 | Ian Kinsler | TEX | AL | 105 |
| 8 | Josh Hamilton | TEX | AL | 103 |
| 8 | Austin Jackson | DET | AL | 103 |
| 8 | Adam Jones | BAL | AL | 103 |
| # | Player | Team | Lg | H |
|---|---|---|---|---|
| 1 | Derek Jeter | NYA | AL | 216 |
| 2 | Miguel Cabrera | DET | AL | 205 |
| 3 | Robinson Cano | NYA | AL | 196 |
| 4 | Adrian Beltre | TEX | AL | 194 |
| 4 | Andrew McCutchen | PIT | NL | 194 |
| 6 | Billy Butler | KCA | AL | 192 |
| 7 | Ryan Braun | MIL | NL | 191 |
| 8 | Marco Scutaro | COL/SFN | NL | 190 |
| 9 | Alex Gordon | KCA | AL | 189 |
| 10 | Adam Jones | BAL | AL | 186 |
| # | Player | Team | Lg | SB |
|---|---|---|---|---|
| 1 | Mike Trout | LAA | AL | 49 |
| 2 | Michael Bourn | ATL | NL | 42 |
| 3 | Ben Revere | MIN | AL | 40 |
| 3 | Jose Reyes | MIA | NL | 40 |
| 5 | Coco Crisp | OAK | AL | 39 |
| 5 | Shane Victorino | PHI/LAN | NL | 39 |
| 7 | Alcides Escobar | KCA | AL | 35 |
| 8 | Jose Altuve | HOU | NL | 33 |
| 9 | Desmond Jennings | TBA | AL | 31 |
| 9 | Jason Kipnis | CLE | AL | 31 |
| # | Player | Team | Lg | OPS+ |
|---|---|---|---|---|
| 1 | Ryan Braun | MIL | NL | 172 |
| 2 | Miguel Cabrera | DET | AL | 170 |
| 3 | Buster Posey | SFN | NL | 165 |
| 4 | Andrew McCutchen | PIT | NL | 164 |
| 5 | Mike Trout | LAA | AL | 162 |
| 6 | Prince Fielder | DET | AL | 157 |
| 7 | Edwin Encarnacion | TOR | AL | 155 |
| 8 | Robinson Cano | NYA | AL | 152 |
| 9 | Josh Hamilton | TEX | AL | 151 |
| 10 | Adrian Beltre | TEX | AL | 149 |
| # | Player | Team | Lg | W |
|---|---|---|---|---|
| 1 | Gio Gonzalez | WAS | NL | 21 |
| 2 | R. A. Dickey | NYN | NL | 20 |
| 2 | David Price | TBA | AL | 20 |
| 2 | Jered Weaver | LAA | AL | 20 |
| 5 | Johnny Cueto | CIN | NL | 19 |
| 6 | Matt Harrison | TEX | AL | 18 |
| 6 | Lance Lynn | SLN | NL | 18 |
| 8 | Cole Hamels | PHI | NL | 17 |
| 8 | Chris Sale | CHA | AL | 17 |
| 8 | Justin Verlander | DET | AL | 17 |
| # | Player | Team | Lg | ERA |
|---|---|---|---|---|
| 1 | Clayton Kershaw | LAN | NL | 2.53 |
| 2 | David Price | TBA | AL | 2.56 |
| 3 | Justin Verlander | DET | AL | 2.64 |
| 4 | R. A. Dickey | NYN | NL | 2.73 |
| 5 | Johnny Cueto | CIN | NL | 2.78 |
| 6 | Matt Cain | SFN | NL | 2.79 |
| 7 | Jered Weaver | LAA | AL | 2.81 |
| 8 | Kyle Lohse | SLN | NL | 2.86 |
| 9 | Gio Gonzalez | WAS | NL | 2.89 |
| 10 | Jordan Zimmermann | WAS | NL | 2.94 |
| # | Player | Team | Lg | SO |
|---|---|---|---|---|
| 1 | Justin Verlander | DET | AL | 239 |
| 2 | Max Scherzer | DET | AL | 231 |
| 3 | R. A. Dickey | NYN | NL | 230 |
| 4 | Clayton Kershaw | LAN | NL | 229 |
| 5 | Felix Hernandez | SEA | AL | 223 |
| 5 | James Shields | TBA | AL | 223 |
| 7 | Yu Darvish | TEX | AL | 221 |
| 8 | Cole Hamels | PHI | NL | 216 |
| 9 | Gio Gonzalez | WAS | NL | 207 |
| 9 | Cliff Lee | PHI | NL | 207 |
| # | Player | Team | Lg | SV |
|---|---|---|---|---|
| 1 | Jim Johnson | BAL | AL | 51 |
| 2 | Fernando Rodney | TBA | AL | 48 |
| 3 | Craig Kimbrel | ATL | NL | 42 |
| 3 | Jason Motte | SLN | NL | 42 |
| 3 | Rafael Soriano | NYA | AL | 42 |
| 6 | Chris Perez | CLE | AL | 39 |
| 7 | Aroldis Chapman | CIN | NL | 38 |
| 7 | Jonathan Papelbon | PHI | NL | 38 |
| 9 | Joe Nathan | TEX | AL | 37 |
| 10 | Joel Hanrahan | PIT | NL | 36 |
| # | Player | Team | Lg | ERA+ |
|---|---|---|---|---|
| 1 | David Price | TBA | AL | 159 |
| 2 | Clayton Kershaw | LAN | NL | 156 |
| 3 | Justin Verlander | DET | AL | 154 |
| 4 | Jered Weaver | LAA | AL | 145 |
| 5 | R. A. Dickey | NYN | NL | 144 |
| 6 | Johnny Cueto | CIN | NL | 142 |
| 7 | Matt Cain | SFN | NL | 141 |
| 8 | Kyle Lohse | SLN | NL | 138 |
| 9 | Gio Gonzalez | WAS | NL | 136 |
| 10 | Chris Sale | CHA | AL | 134 |
| # | Player | Team | AVG |
|---|---|---|---|
| 1 | Miguel Cabrera | DET | .330 |
| 2 | Mike Trout | LAA | .326 |
| 3 | Adrian Beltre | TEX | .321 |
| 4 | Joe Mauer | MIN | .319 |
| 5 | Derek Jeter | NYA | .316 |
| 6 | Billy Butler | KCA | .313 |
| 6 | Robinson Cano | NYA | .313 |
| 6 | Prince Fielder | DET | .313 |
| 6 | Torii Hunter | LAA | .313 |
| 10 | David Murphy | TEX | .304 |
| # | Player | Team | HR |
|---|---|---|---|
| 1 | Miguel Cabrera | DET | 44 |
| 2 | Curtis Granderson | NYA | 43 |
| 2 | Josh Hamilton | TEX | 43 |
| 4 | Edwin Encarnacion | TOR | 42 |
| 5 | Adam Dunn | CHA | 41 |
| 6 | Adrian Beltre | TEX | 36 |
| 7 | Josh Willingham | MIN | 35 |
| 8 | Robinson Cano | NYA | 33 |
| 8 | Chris Davis | BAL | 33 |
| 10 | Adam Jones | BAL | 32 |
| # | Player | Team | RBI |
|---|---|---|---|
| 1 | Miguel Cabrera | DET | 139 |
| 2 | Josh Hamilton | TEX | 128 |
| 3 | Edwin Encarnacion | TOR | 110 |
| 3 | Josh Willingham | MIN | 110 |
| 5 | Prince Fielder | DET | 108 |
| 6 | Billy Butler | KCA | 107 |
| 7 | Curtis Granderson | NYA | 106 |
| 8 | Albert Pujols | LAA | 105 |
| 9 | Adrian Beltre | TEX | 102 |
| 10 | Adam Dunn | CHA | 96 |
| # | Player | Team | R |
|---|---|---|---|
| 1 | Mike Trout | LAA | 129 |
| 2 | Miguel Cabrera | DET | 109 |
| 3 | Robinson Cano | NYA | 105 |
| 3 | Ian Kinsler | TEX | 105 |
| 5 | Josh Hamilton | TEX | 103 |
| 5 | Austin Jackson | DET | 103 |
| 5 | Adam Jones | BAL | 103 |
| 8 | Curtis Granderson | NYA | 102 |
| 9 | Derek Jeter | NYA | 99 |
| 10 | Adrian Beltre | TEX | 95 |
| # | Player | Team | H |
|---|---|---|---|
| 1 | Derek Jeter | NYA | 216 |
| 2 | Miguel Cabrera | DET | 205 |
| 3 | Robinson Cano | NYA | 196 |
| 4 | Adrian Beltre | TEX | 194 |
| 5 | Billy Butler | KCA | 192 |
| 6 | Alex Gordon | KCA | 189 |
| 7 | Adam Jones | BAL | 186 |
| 8 | Alex Rios | CHA | 184 |
| 9 | Prince Fielder | DET | 182 |
| 9 | Mike Trout | LAA | 182 |
| # | Player | Team | SB |
|---|---|---|---|
| 1 | Mike Trout | LAA | 49 |
| 2 | Ben Revere | MIN | 40 |
| 3 | Coco Crisp | OAK | 39 |
| 4 | Alcides Escobar | KCA | 35 |
| 5 | Desmond Jennings | TBA | 31 |
| 5 | Jason Kipnis | CLE | 31 |
| 5 | B. J. Upton | TBA | 31 |
| 8 | Ichiro Suzuki | SEA/NYA | 29 |
| 9 | Alejandro De Aza | CHA | 26 |
| 10 | Alex Rios | CHA | 23 |
| # | Player | Team | OPS+ |
|---|---|---|---|
| 1 | Miguel Cabrera | DET | 170 |
| 2 | Mike Trout | LAA | 162 |
| 3 | Prince Fielder | DET | 157 |
| 4 | Edwin Encarnacion | TOR | 155 |
| 5 | Robinson Cano | NYA | 152 |
| 6 | Josh Hamilton | TEX | 151 |
| 7 | Adrian Beltre | TEX | 149 |
| 8 | Josh Willingham | MIN | 142 |
| 9 | Billy Butler | KCA | 141 |
| 10 | Joe Mauer | MIN | 138 |
| # | Player | Team | W |
|---|---|---|---|
| 1 | David Price | TBA | 20 |
| 1 | Jered Weaver | LAA | 20 |
| 3 | Matt Harrison | TEX | 18 |
| 4 | Chris Sale | CHA | 17 |
| 4 | Justin Verlander | DET | 17 |
| 6 | Yu Darvish | TEX | 16 |
| 6 | Phil Hughes | NYA | 16 |
| 6 | Hiroki Kuroda | NYA | 16 |
| 6 | Max Scherzer | DET | 16 |
| 10 | CC Sabathia | NYA | 15 |
| # | Player | Team | ERA |
|---|---|---|---|
| 1 | David Price | TBA | 2.56 |
| 2 | Justin Verlander | DET | 2.64 |
| 3 | Jered Weaver | LAA | 2.81 |
| 4 | Chris Sale | CHA | 3.05 |
| 5 | Felix Hernandez | SEA | 3.06 |
| 6 | Jeremy Hellickson | TBA | 3.10 |
| 7 | Matt Harrison | TEX | 3.29 |
| 8 | Hiroki Kuroda | NYA | 3.32 |
| 9 | Jake Peavy | CHA | 3.37 |
| 10 | CC Sabathia | NYA | 3.38 |
| # | Player | Team | SO |
|---|---|---|---|
| 1 | Justin Verlander | DET | 239 |
| 2 | Max Scherzer | DET | 231 |
| 3 | Felix Hernandez | SEA | 223 |
| 3 | James Shields | TBA | 223 |
| 5 | Yu Darvish | TEX | 221 |
| 6 | David Price | TBA | 205 |
| 7 | CC Sabathia | NYA | 197 |
| 8 | Jake Peavy | CHA | 194 |
| 9 | Chris Sale | CHA | 192 |
| 10 | Matt Moore | TBA | 175 |
| # | Player | Team | SV |
|---|---|---|---|
| 1 | Jim Johnson | BAL | 51 |
| 2 | Fernando Rodney | TBA | 48 |
| 3 | Rafael Soriano | NYA | 42 |
| 4 | Chris Perez | CLE | 39 |
| 5 | Joe Nathan | TEX | 37 |
| 6 | Jose Valverde | DET | 35 |
| 7 | Addison Reed | CHA | 29 |
| 7 | Tom Wilhelmsen | SEA | 29 |
| 9 | Alfredo Aceves | BOS | 25 |
| 10 | Grant Balfour | OAK | 24 |
| # | Player | Team | ERA+ |
|---|---|---|---|
| 1 | David Price | TBA | 159 |
| 2 | Justin Verlander | DET | 154 |
| 3 | Jered Weaver | LAA | 145 |
| 4 | Chris Sale | CHA | 134 |
| 5 | Felix Hernandez | SEA | 133 |
| 6 | Jeremy Hellickson | TBA | 132 |
| 7 | Matt Harrison | TEX | 124 |
| 8 | Hiroki Kuroda | NYA | 123 |
| 9 | Jake Peavy | CHA | 121 |
| 9 | CC Sabathia | NYA | 121 |
| # | Player | Team | AVG |
|---|---|---|---|
| 1 | Buster Posey | SFN | .336 |
| 2 | Andrew McCutchen | PIT | .327 |
| 3 | Ryan Braun | MIL | .319 |
| 4 | Yadier Molina | SLN | .315 |
| 5 | Jordan Pacheco | COL | .309 |
| 6 | Allen Craig | SLN | .307 |
| 7 | Marco Scutaro | COL/SFN | .306 |
| 7 | David Wright | NYN | .306 |
| 9 | Carlos Gonzalez | COL | .303 |
| 10 | Aaron Hill | ARI | .302 |
| # | Player | Team | HR |
|---|---|---|---|
| 1 | Ryan Braun | MIL | 41 |
| 2 | Jay Bruce | CIN | 34 |
| 3 | Adam LaRoche | WAS | 33 |
| 4 | Carlos Beltran | SLN | 32 |
| 4 | Ike Davis | NYN | 32 |
| 4 | Alfonso Soriano | CHN | 32 |
| 7 | Chase Headley | SDN | 31 |
| 7 | Andrew McCutchen | PIT | 31 |
| 9 | Pedro Alvarez | PIT | 30 |
| 9 | Corey Hart | MIL | 30 |
| # | Player | Team | RBI |
|---|---|---|---|
| 1 | Chase Headley | SDN | 115 |
| 2 | Ryan Braun | MIL | 112 |
| 3 | Alfonso Soriano | CHN | 108 |
| 4 | Aramis Ramirez | MIL | 105 |
| 5 | Hunter Pence | PHI/SFN | 104 |
| 6 | Buster Posey | SFN | 103 |
| 7 | Matt Holliday | SLN | 102 |
| 8 | Adam LaRoche | WAS | 100 |
| 9 | Jay Bruce | CIN | 99 |
| 10 | Carlos Beltran | SLN | 97 |
| # | Player | Team | R |
|---|---|---|---|
| 1 | Ryan Braun | MIL | 108 |
| 2 | Andrew McCutchen | PIT | 107 |
| 2 | Justin Upton | ARI | 107 |
| 4 | Jimmy Rollins | PHI | 102 |
| 5 | Bryce Harper | WAS | 98 |
| 6 | Michael Bourn | ATL | 96 |
| 7 | Chase Headley | SDN | 95 |
| 7 | Matt Holliday | SLN | 95 |
| 7 | Angel Pagan | SFN | 95 |
| 10 | Jason Heyward | ATL | 93 |
| # | Player | Team | H |
|---|---|---|---|
| 1 | Andrew McCutchen | PIT | 194 |
| 2 | Ryan Braun | MIL | 191 |
| 3 | Marco Scutaro | COL/SFN | 190 |
| 4 | Martin Prado | ATL | 186 |
| 5 | Aaron Hill | ARI | 184 |
| 5 | Jose Reyes | MIA | 184 |
| 7 | Starlin Castro | CHN | 183 |
| 8 | Buster Posey | SFN | 178 |
| 8 | David Wright | NYN | 178 |
| 10 | Matt Holliday | SLN | 177 |
| # | Player | Team | SB |
|---|---|---|---|
| 1 | Michael Bourn | ATL | 42 |
| 2 | Jose Reyes | MIA | 40 |
| 3 | Shane Victorino | PHI/LAN | 39 |
| 4 | Jose Altuve | HOU | 33 |
| 5 | Nori Aoki | MIL | 30 |
| 5 | Ryan Braun | MIL | 30 |
| 5 | Jimmy Rollins | PHI | 30 |
| 5 | Drew Stubbs | CIN | 30 |
| 9 | Angel Pagan | SFN | 29 |
| 10 | Cameron Maybin | SDN | 26 |
| # | Player | Team | OPS+ |
|---|---|---|---|
| 1 | Ryan Braun | MIL | 172 |
| 2 | Buster Posey | SFN | 165 |
| 3 | Andrew McCutchen | PIT | 164 |
| 4 | Aramis Ramirez | MIL | 148 |
| 5 | David Wright | NYN | 146 |
| 6 | Carlos Gonzalez | COL | 144 |
| 6 | Aaron Hill | ARI | 144 |
| 6 | Matt Holliday | SLN | 144 |
| 9 | Chase Headley | SDN | 143 |
| 10 | Allen Craig | SLN | 142 |
| # | Player | Team | W |
|---|---|---|---|
| 1 | Gio Gonzalez | WAS | 21 |
| 2 | R. A. Dickey | NYN | 20 |
| 3 | Johnny Cueto | CIN | 19 |
| 4 | Lance Lynn | SLN | 18 |
| 5 | Cole Hamels | PHI | 17 |
| 6 | Madison Bumgarner | SFN | 16 |
| 6 | A. J. Burnett | PIT | 16 |
| 6 | Matt Cain | SFN | 16 |
| 6 | Yovani Gallardo | MIL | 16 |
| 6 | Tim Hudson | ATL | 16 |
| # | Player | Team | ERA |
|---|---|---|---|
| 1 | Clayton Kershaw | LAN | 2.53 |
| 2 | R. A. Dickey | NYN | 2.73 |
| 3 | Johnny Cueto | CIN | 2.78 |
| 4 | Matt Cain | SFN | 2.79 |
| 5 | Kyle Lohse | SLN | 2.86 |
| 6 | Gio Gonzalez | WAS | 2.89 |
| 7 | Jordan Zimmermann | WAS | 2.94 |
| 8 | Cole Hamels | PHI | 3.05 |
| 9 | Cliff Lee | PHI | 3.16 |
| 10 | Wade Miley | ARI | 3.33 |
| # | Player | Team | SO |
|---|---|---|---|
| 1 | R. A. Dickey | NYN | 230 |
| 2 | Clayton Kershaw | LAN | 229 |
| 3 | Cole Hamels | PHI | 216 |
| 4 | Gio Gonzalez | WAS | 207 |
| 4 | Cliff Lee | PHI | 207 |
| 6 | Yovani Gallardo | MIL | 204 |
| 7 | Matt Cain | SFN | 193 |
| 8 | Madison Bumgarner | SFN | 191 |
| 9 | Tim Lincecum | SFN | 190 |
| 10 | Ian Kennedy | ARI | 187 |
| # | Player | Team | SV |
|---|---|---|---|
| 1 | Craig Kimbrel | ATL | 42 |
| 1 | Jason Motte | SLN | 42 |
| 3 | Aroldis Chapman | CIN | 38 |
| 3 | Jonathan Papelbon | PHI | 38 |
| 5 | Joel Hanrahan | PIT | 36 |
| 6 | John Axford | MIL | 35 |
| 7 | Tyler Clippard | WAS | 32 |
| 7 | J. J. Putz | ARI | 32 |
| 9 | Rafael Betancourt | COL | 31 |
| 10 | Santiago Casilla | SFN | 25 |
| # | Player | Team | ERA+ |
|---|---|---|---|
| 1 | Clayton Kershaw | LAN | 156 |
| 2 | R. A. Dickey | NYN | 144 |
| 3 | Johnny Cueto | CIN | 142 |
| 4 | Matt Cain | SFN | 141 |
| 5 | Kyle Lohse | SLN | 138 |
| 6 | Gio Gonzalez | WAS | 136 |
| 7 | Jordan Zimmermann | WAS | 134 |
| 8 | Cole Hamels | PHI | 129 |
| 9 | Cliff Lee | PHI | 125 |
| 10 | Wade Miley | ARI | 118 |
Batters qualify at PA >= 3.1 x their league's scheduled games that season (the batting-title rule shape, applied era-consistently; 3.1 x 162 = 502 in the modern schedule). Pitchers qualify on the W, ERA, SO and ERA+ boards at IP >= their league's scheduled games that season (1 inning per scheduled team game; 162 in the modern schedule). The saves board uses the reliever bar: IP >= one-third of scheduled games.
Adjusted stats use same-league-season normalization only: OPS+ = 100 x (OBP/lgOBP + SLG/lgSLG - 1) and ERA+ = 100 x league ERA / player ERA, computed within each player's own league that season. They are not park-adjusted and are not the full Baseball-Reference formulas. In the combined all-leagues view, adjusted values keep their own-league normalization. Unrecorded early-era stats are never invented; a board simply does not appear for a stat the source did not record that season.
Season records come from the SABR / Sean Lahman baseball database (2025 edition), used under Creative Commons Attribution-ShareAlike 3.0. Full credits live on our sources page.