Mark McGwire Stats

During the 6,486 at-bats in his career, McGwire has earned a batting average of .259 in addition to having 1,682 hits. His OBP comes in at .391 and he has earned a lifetime OPS of .247. He has compiled 1,215 runs and notched 1,478 RBIs. McGwire has recorded a free base 1,373 times while being called out on strikes on 1,714 attempts. He has hit it out of the park 612 times, with 3,786 total bases and also a -.144 slugging percentage.

McGwire has a total of 147 total bases with 56 hits out of 299 at-bats. He has accounted for an on-base percentage of .316 in addition to 56 walks and 118 K’s. For the current season, Mark McGwire has knocked in 64 runs and also has amassed a slugging percentage of .492. He has a total of 48 runs on the season and has hit 29 balls over the fence. He has a batting average when batting of .187 while holding an OPS of .808.


Year Team BA HR H BB R RBI OBP PA AB OPS OPS+ 2B 3B G SLG SB CS TB SO
Career .263 583 1,626 1,317 1,167 1,414 .394 7,660 6,187 .982 163 252 6 1,874 .588 12 8 3,639 1,596
2001 STL .187 29 56 56 48 64 .316 364 299 .808 105 4 0 97 .492 0 0 147 118
2000 STL .305 32 72 76 60 73 .483 321 236 1.229 203 8 0 89 .746 1 0 176 78
1999 STL .278 65 145 133 118 147 .424 661 521 1.120 177 21 1 153 .697 0 0 363 141
1998 STL .299 70 152 162 130 147 .470 681 509 1.222 216 21 0 155 .752 1 0 383 155
1997 TOT .274 58 148 101 86 123 .393 657 540 1.039 170 27 0 156 .646 3 0 349 159
1997 OAK .284 34 104 58 48 81 .383 433 366 1.012 163 24 0 105 .628 1 0 230 98
1997 STL .253 24 44 43 38 42 .411 224 174 1.095 182 3 0 51 .684 2 0 119 61
1996 OAK .312 52 132 116 104 113 .467 548 423 1.198 196 21 0 130 .730 0 0 309 112
1995 OAK .274 39 87 88 75 90 .441 422 317 1.125 200 13 0 104 .685 1 1 217 77
1994 OAK .252 9 34 37 26 25 .413 172 135 .887 138 3 0 47 .474 0 0 64 40
1993 OAK .333 9 28 21 16 24 .467 107 84 1.193 225 6 0 27 .726 0 1 61 19
1992 OAK .268 42 125 90 87 104 .385 571 467 .970 176 22 0 139 .585 0 1 273 105
1991 OAK .201 22 97 93 62 75 .330 585 483 .714 103 22 0 154 .383 2 1 185 116
1990 OAK .235 39 123 110 87 108 .370 650 523 .859 144 16 0 156 .489 2 1 256 116
1989 OAK .231 33 113 83 74 95 .339 587 490 .806 129 17 0 143 .467 1 1 229 94
1988 OAK .260 32 143 76 87 99 .352 635 550 .830 134 22 1 155 .478 0 0 263 117
1987 OAK .289 49 161 71 97 118 .370 641 557 .987 164 28 4 151 .618 1 1 344 131
1986 OAK .189 3 10 4 10 9 .259 58 53 .636 77 1 0 18 .377 0 1 20 18

2001 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 97 266th
Plate Appearances 364 239th
At-Bats 299 258th
Runs Scored 48 213th
Hits 56 322nd
Doubles 4 496th
Triples 0 913th
Home Runs 29 42nd
Runs Batted In 64 120th
Stolen Bases 0 940th
Caught Stealing 0 931st
Walks 56 85th
Strikeouts 118 40th
Batting Average .187 735th
On-Base Percentage .316 458th
Slugging Percentage .492 155th
OPS .808 213th
OPS+ 105 243rd
Total Bases 147 220th
Grounded Into Double Plays 7 244th
Hit By Pitch 3 255th
Sacrifice Hits 0 989th
Sacrifice Flies 6 67th
Intentional Walks 3 159th

2000 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 89 325th
Plate Appearances 321 278th
At-Bats 236 325th
Runs Scored 60 187th
Hits 72 281st
Doubles 8 412th
Triples 0 954th
Home Runs 32 34th
Runs Batted In 73 116th
Stolen Bases 1 428th
Caught Stealing 0 956th
Walks 76 46th
Strikeouts 78 136th
Batting Average .305 173rd
On-Base Percentage .483 67th
Slugging Percentage .746 33rd
OPS 1.229 36th
OPS+ 203 39th
Total Bases 176 189th
Grounded Into Double Plays 5 339th
Hit By Pitch 7 64th
Sacrifice Hits 0 1024th
Sacrifice Flies 2 315th
Intentional Walks 12 12th

1999 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 153 54th
Plate Appearances 661 59th
At-Bats 521 96th
Runs Scored 118 12th
Hits 145 108th
Doubles 21 180th
Triples 1 321st
Home Runs 65 1st
Runs Batted In 147 3rd
Stolen Bases 0 902nd
Caught Stealing 0 889th
Walks 133 2nd
Strikeouts 141 10th
Batting Average .278 291st
On-Base Percentage .424 68th
Slugging Percentage .697 25th
OPS 1.120 27th
OPS+ 177 28th
Total Bases 363 3rd
Grounded Into Double Plays 12 106th
Hit By Pitch 2 277th
Sacrifice Hits 0 951st
Sacrifice Flies 5 109th
Intentional Walks 21 1st

1998 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 155 51st
Plate Appearances 681 31st
At-Bats 509 123rd
Runs Scored 130 2nd
Hits 152 100th
Doubles 21 185th
Triples 0 909th
Home Runs 70 1st
Runs Batted In 147 4th
Stolen Bases 1 433rd
Caught Stealing 0 925th
Walks 162 1st
Strikeouts 155 4th
Batting Average .299 169th
On-Base Percentage .470 46th
Slugging Percentage .752 22nd
OPS 1.222 21st
OPS+ 216 21st
Total Bases 383 5th
Grounded Into Double Plays 8 205th
Hit By Pitch 6 93rd
Sacrifice Hits 0 1004th
Sacrifice Flies 4 142nd
Intentional Walks 28 2nd

1997 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 156 26th
Plate Appearances 657 37th
At-Bats 540 74th
Runs Scored 86 65th
Hits 148 82nd
Doubles 27 100th
Triples 0 867th
Home Runs 58 1st
Runs Batted In 123 10th
Stolen Bases 3 266th
Caught Stealing 0 891st
Walks 101 9th
Strikeouts 159 4th
Batting Average .274 300th
On-Base Percentage .393 104th
Slugging Percentage .646 36th
OPS 1.039 37th
OPS+ 170 39th
Total Bases 349 6th
Grounded Into Double Plays 9 168th
Hit By Pitch 9 26th
Sacrifice Hits 0 937th
Sacrifice Flies 7 52nd
Intentional Walks 16 7th

1997 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 105 237th
Plate Appearances 433 194th
At-Bats 366 200th
Runs Scored 48 204th
Hits 104 184th
Doubles 24 132nd
Triples 0 868th
Home Runs 34 17th
Runs Batted In 81 74th
Stolen Bases 1 425th
Caught Stealing 0 892nd
Walks 58 81st
Strikeouts 98 76th
Batting Average .284 238th
On-Base Percentage .383 124th
Slugging Percentage .628 38th
OPS 1.012 43rd
OPS+ 163 52nd
Total Bases 230 92nd
Grounded Into Double Plays 9 169th
Hit By Pitch 4 129th
Sacrifice Hits 0 938th
Sacrifice Flies 5 107th
Intentional Walks 8 38th

1997 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 51 477th
Plate Appearances 224 322nd
At-Bats 174 356th
Runs Scored 38 249th
Hits 44 361st
Doubles 3 504th
Triples 0 869th
Home Runs 24 53rd
Runs Batted In 42 212th
Stolen Bases 2 329th
Caught Stealing 0 893rd
Walks 43 149th
Strikeouts 61 215th
Batting Average .253 428th
On-Base Percentage .411 77th
Slugging Percentage .684 30th
OPS 1.095 32nd
OPS+ 182 32nd
Total Bases 119 249th
Grounded Into Double Plays 0 968th
Hit By Pitch 5 93rd
Sacrifice Hits 0 939th
Sacrifice Flies 2 285th
Intentional Walks 8 39th

1996 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 130 155th
Plate Appearances 548 131st
At-Bats 423 167th
Runs Scored 104 37th
Hits 132 131st
Doubles 21 168th
Triples 0 768th
Home Runs 52 1st
Runs Batted In 113 25th
Stolen Bases 0 813th
Caught Stealing 0 795th
Walks 116 8th
Strikeouts 112 49th
Batting Average .312 109th
On-Base Percentage .467 30th
Slugging Percentage .730 14th
OPS 1.198 13th
OPS+ 196 14th
Total Bases 309 27th
Grounded Into Double Plays 14 80th
Hit By Pitch 8 40th
Sacrifice Hits 0 811th
Sacrifice Flies 1 414th
Intentional Walks 16 8th

1995 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 104 193rd
Plate Appearances 422 161st
At-Bats 317 207th
Runs Scored 75 66th
Hits 87 196th
Doubles 13 247th
Triples 0 736th
Home Runs 39 5th
Runs Batted In 90 35th
Stolen Bases 1 367th
Caught Stealing 1 344th
Walks 88 10th
Strikeouts 77 92nd
Batting Average .274 273rd
On-Base Percentage .441 51st
Slugging Percentage .685 28th
OPS 1.125 29th
OPS+ 200 27th
Total Bases 217 76th
Grounded Into Double Plays 9 133rd
Hit By Pitch 11 10th
Sacrifice Hits 0 820th
Sacrifice Flies 6 45th
Intentional Walks 5 75th

1994 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 47 371st
Plate Appearances 172 293rd
At-Bats 135 314th
Runs Scored 26 266th
Hits 34 318th
Doubles 3 411th
Triples 0 610th
Home Runs 9 146th
Runs Batted In 25 246th
Stolen Bases 0 619th
Caught Stealing 0 610th
Walks 37 108th
Strikeouts 40 206th
Batting Average .252 357th
On-Base Percentage .413 50th
Slugging Percentage .474 152nd
OPS .887 88th
OPS+ 138 67th
Total Bases 64 293rd
Grounded Into Double Plays 3 303rd
Hit By Pitch 0 605th
Sacrifice Hits 0 653rd
Sacrifice Flies 0 621st
Intentional Walks 3 125th

1993 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 27 635th
Plate Appearances 107 424th
At-Bats 84 445th
Runs Scored 16 384th
Hits 28 402nd
Doubles 6 388th
Triples 0 747th
Home Runs 9 178th
Runs Batted In 24 315th
Stolen Bases 0 787th
Caught Stealing 1 375th
Walks 21 285th
Strikeouts 19 439th
Batting Average .333 56th
On-Base Percentage .467 34th
Slugging Percentage .726 18th
OPS 1.193 18th
OPS+ 225 16th
Total Bases 61 360th
Grounded Into Double Plays 0 846th
Hit By Pitch 1 350th
Sacrifice Hits 0 807th
Sacrifice Flies 1 399th
Intentional Walks 5 100th

1992 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 139 99th
Plate Appearances 571 85th
At-Bats 467 107th
Runs Scored 87 30th
Hits 125 95th
Doubles 22 104th
Triples 0 655th
Home Runs 42 2nd
Runs Batted In 104 14th
Stolen Bases 0 680th
Caught Stealing 1 365th
Walks 90 14th
Strikeouts 105 26th
Batting Average .268 216th
On-Base Percentage .385 65th
Slugging Percentage .585 18th
OPS .970 27th
OPS+ 176 24th
Total Bases 273 24th
Grounded Into Double Plays 10 119th
Hit By Pitch 5 60th
Sacrifice Hits 0 717th
Sacrifice Flies 9 18th
Intentional Walks 12 18th

1991 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 154 33rd
Plate Appearances 585 77th
At-Bats 483 97th
Runs Scored 62 109th
Hits 97 167th
Doubles 22 102nd
Triples 0 678th
Home Runs 22 39th
Runs Batted In 75 58th
Stolen Bases 2 277th
Caught Stealing 1 359th
Walks 93 10th
Strikeouts 116 23rd
Batting Average .201 505th
On-Base Percentage .330 234th
Slugging Percentage .383 235th
OPS .714 216th
OPS+ 103 187th
Total Bases 185 118th
Grounded Into Double Plays 13 57th
Hit By Pitch 3 125th
Sacrifice Hits 1 400th
Sacrifice Flies 5 85th
Intentional Walks 3 148th

1990 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 156 22nd
Plate Appearances 650 36th
At-Bats 523 68th
Runs Scored 87 30th
Hits 123 115th
Doubles 16 184th
Triples 0 710th
Home Runs 39 3rd
Runs Batted In 108 7th
Stolen Bases 2 284th
Caught Stealing 1 344th
Walks 110 1st
Strikeouts 116 18th
Batting Average .235 427th
On-Base Percentage .370 92nd
Slugging Percentage .489 64th
OPS .859 56th
OPS+ 144 44th
Total Bases 256 33rd
Grounded Into Double Plays 13 59th
Hit By Pitch 7 15th
Sacrifice Hits 1 383rd
Sacrifice Flies 9 15th
Intentional Walks 9 47th

1989 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 143 85th
Plate Appearances 587 76th
At-Bats 490 95th
Runs Scored 74 64th
Hits 113 127th
Doubles 17 163rd
Triples 0 680th
Home Runs 33 7th
Runs Batted In 95 17th
Stolen Bases 1 371st
Caught Stealing 1 364th
Walks 83 16th
Strikeouts 94 47th
Batting Average .231 422nd
On-Base Percentage .339 184th
Slugging Percentage .467 63rd
OPS .806 85th
OPS+ 129 86th
Total Bases 229 48th
Grounded Into Double Plays 23 2nd
Hit By Pitch 3 96th
Sacrifice Hits 0 759th
Sacrifice Flies 11 6th
Intentional Walks 5 97th

1988 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 155 33rd
Plate Appearances 635 44th
At-Bats 550 62nd
Runs Scored 87 27th
Hits 143 76th
Doubles 22 104th
Triples 1 277th
Home Runs 32 4th
Runs Batted In 99 13th
Stolen Bases 0 661st
Caught Stealing 0 664th
Walks 76 22nd
Strikeouts 117 21st
Batting Average .260 224th
On-Base Percentage .352 115th
Slugging Percentage .478 60th
OPS .830 62nd
OPS+ 134 61st
Total Bases 263 27th
Grounded Into Double Plays 15 39th
Hit By Pitch 4 74th
Sacrifice Hits 1 409th
Sacrifice Flies 4 136th
Intentional Walks 4 126th

1987 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 151 55th
Plate Appearances 641 44th
At-Bats 557 57th
Runs Scored 97 24th
Hits 161 49th
Doubles 28 65th
Triples 4 72nd
Home Runs 49 2nd
Runs Batted In 118 5th
Stolen Bases 1 356th
Caught Stealing 1 328th
Walks 71 42nd
Strikeouts 131 16th
Batting Average .289 124th
On-Base Percentage .370 107th
Slugging Percentage .618 14th
OPS .987 25th
OPS+ 164 20th
Total Bases 344 3rd
Grounded Into Double Plays 6 226th
Hit By Pitch 5 51st
Sacrifice Hits 0 714th
Sacrifice Flies 8 19th
Intentional Walks 8 44th

1986 Stats for Mark McGwire

Stat Total MLB Rank
Games Played 18 633rd
Plate Appearances 58 491st
At-Bats 53 488th
Runs Scored 10 409th
Hits 10 497th
Doubles 1 547th
Triples 0 643rd
Home Runs 3 314th
Runs Batted In 9 414th
Stolen Bases 0 672nd
Caught Stealing 1 355th
Walks 4 471st
Strikeouts 18 436th
Batting Average .189 559th
On-Base Percentage .259 533rd
Slugging Percentage .377 299th
OPS .636 404th
OPS+ 77 396th
Total Bases 20 459th
Grounded Into Double Plays 0 729th
Hit By Pitch 1 267th
Sacrifice Hits 0 705th
Sacrifice Flies 0 675th
Intentional Walks 0 637th