Baseball may be over, but check out our Football, Basketball, and Hockey Sites.
Return to the Baseball-Reference.com Home Page
Quick Index: Play Index | Players | Teams | Leagues | Managers | Leaders | Awards | Postseason | Box Scores | Minors | Draft
  SportingNews.com | Stat of the Day | SR Blog | Tutorial Videos | All-Star | Travel | Bullpen Wiki | Random
You Are Here > Baseball-Reference.com > Teams > Houston Astros > Batting Leaders

Houston Astros Batting Leaders

Team Encyclopedia
  Starters: Positional / Pitching - Players: Batting / Pitching
  Leaders: Batting / Pitching - Managers - Attendance/Age/Parks
  Amateur Drafts - Hall of Fame Register - Opening Day Starters
  Minor League Stats & BR Bullpen: Minor League Affiliates
  BaseballAmerica.com: Franchise Executives
  Logos from SportsLogos.net. Page: 1, 2.   
  NewsThinkFactoryBallHypeArmchairGM

Cheap Event Tickets sponsor(s) this page.

You can sponsor a page.
Page Expires: 2009-12-01 Alert Me!
        Houston Event Tickets-MLB Baseball Tickets-Houston Astros Baseball Tickets-Find Tickets: MLB Playoffs-World Series Tickets-Houston Texans Football Tickets-Super Bowl Game Tickets-NCAA College Sports Tickets-Find Sports Tickets-Houston Rockets Basketball Tickets-NBA Tix-PGA Golf Tix-Houston Baseball Schedule-Houston Theater Guide-Cheap Concerts Tickets-Sell Tickets Online-Cheap Festival Tickets-NFL Game Tickets

Create Custom Leaderboards

The Baseball-Reference.com Play Index's Batting Season Finder lets you create your own custom leaderboards by team, age, position, years, or any other common criteria. View Sample Leaderboards created with the batting season finder.

See Also: Top Ten / Top 50

Batting Leaders

Click on the Player for career stats and accomplishments.
Click on the Year for the team's season summary.
2000 PA required for career rate statistics.
Single-Season LeadersCareer Leaders

Batting Average
RankPlayer  BA  Year
1.Jeff Bagwell.3681994
2.Moises Alou.3552000
3.Derek Bell.3341995
4.Rusty Staub.3331967
5.Moises Alou.3312001
 Lance Berkman.3312001
7.Craig Biggio.3251998
 Carl Everett.3251999
9.Bob Watson.3241975
10.Hunter Pence.3222007
11.Jeff Bagwell.3201993
 Cesar Cedeno.3201972
 Cesar Cedeno.3201973
 Bill Spiers.3201997
15.Craig Biggio.3181994
 Jose Cruz.3181983
17.Lance Berkman.3162004
18.Jeff Bagwell.3151996
 Lance Berkman.3152006
 Jose Cruz.3151978
21.Derek Bell.3141998
 Sean Berry.3141998
 Greg Gross.3141974
 Richard Hidalgo.3142000
 Carlos Lee.3142008
26.Dave Magadan.3131995
 Bob Watson.3131976
28.Moises Alou.3121998
 Lance Berkman.3122008
 Jose Cruz.3121984
 Denny Walling.3121986
 Bob Watson.3121972
 Bob Watson.3121973
34.Kevin Bass.3111986
35.Jeff Bagwell.3102000
 Enos Cabell.3101984
37.Craig Biggio.3091997
 Cesar Cedeno.3091980
 Richard Hidalgo.3092003
40.Mike Lamb.3072006
41.Jesus Alou.3061970
42.Jeff Bagwell.3041998
 Jeff Bagwell.3041999
 Ray Knight.3041983
 Denis Menke.3041970
46.Jose Cruz.3031976
 Carlos Lee.3032007
 Terry Puhl.3031988
 Jose Vizcaino.3032002
50.Craig Biggio.3021995
 Jose Cruz.3021980

Batting Average
RankPlayer  BA  PA
1.Lance Berkman.3025792
2.Jeff Bagwell.2979431
 Bob Watson.2975496
4.Jose Cruz.2927448
5.Cesar Cedeno.2896389
6.Derek Bell.2842993
7.Craig Biggio.28112503
 Enos Cabell.2814240
 Steve Finley.2812344
 Terry Puhl.2815458
11.Kevin Bass.2783884
 Richard Hidalgo.2783230
13.Denny Walling.2772929
14.Rusty Staub.2733306
15.Dickie Thon.2702013
16.Art Howe.2692541
17.Bill Doran.2674922
18.Morgan Ensberg.2662435
 Luis Gonzalez.2662890
 Billy Hatcher.2662104
 Denis Menke.2662524
22.Ken Caminiti.2644370
23.Glenn Davis.2623425
24.Joe Morgan.2614482
25.Phil Garner.2602821
26.Bob Aspromonte.2583946
27.Rafael Ramirez.2572086
28.Jimmy Wynn.2556013
29.Alan Ashby.2523311
 Craig Reynolds.2523721
31.Doug Rader.2504724
32.Adam Everett.2482374
33.Brad Ausmus.2464464
 Gerald Young.2462016
35.Johnny Edwards.2372217
36.Bob Lillis.2322043
37.Roger Metzger.2294100

On-base %
RankPlayer  OBP  Year
1.Jeff Bagwell.4541999
2.Jeff Bagwell.4511994
 Jeff Bagwell.4511996
4.Lance Berkman.4502004
5.Bill Spiers.4381997
6.Jimmy Wynn.4361969
7.Lance Berkman.4302001
8.Dave Magadan.4281995
9.Jeff Bagwell.4251997
10.Jeff Bagwell.4241998
 Jeff Bagwell.4242000
12.Lance Berkman.4202006
 Lance Berkman.4202008
14.Moises Alou.4162000
15.Craig Biggio.4151997
16.Lance Berkman.4122003
17.Lance Berkman.4112005
 Craig Biggio.4111994
19.Joe Morgan.4101966
20.Craig Biggio.4061995
21.Lance Berkman.4052002
 Bill Doran.4051990
23.Craig Biggio.4031998
 Bob Watson.4031973
25.Jeff Bagwell.4012002
 Mitch Meluskey.4012000
27.Moises Alou.3991998
 Jeff Bagwell.3991995
29.Carl Everett.3981999
 Rusty Staub.3981967
31.Jeff Bagwell.3972001
32.Moises Alou.3962001
 Morgan Ensberg.3962006
34.Terry Puhl.3951988
35.Jimmy Wynn.3941970
36.Greg Gross.3931974
37.Denis Menke.3921970
38.Richard Hidalgo.3912000
39.Mark Bailey.3891985
 Cesar Cedeno.3891980
 Al Spangler.3891962
 Jimmy Wynn.3891972
43.Jeff Bagwell.3881993
 Lance Berkman.3882000
 Craig Biggio.3882000
 Morgan Ensberg.3882005
47.Jeff Bagwell.3871991
 Sean Berry.3871998
49.Lance Berkman.3862007
 Craig Biggio.3861996
 Craig Biggio.3861999
 Bill Spiers.3862000

On-base %
RankPlayer  OBP  PA
1.Lance Berkman.4135792
2.Jeff Bagwell.4089431
3.Joe Morgan.3744482
4.Morgan Ensberg.3672435
5.Bob Watson.3645496
6.Craig Biggio.36312503
7.Jimmy Wynn.3626013
8.Jose Cruz.3597448
9.Richard Hidalgo.3563230
10.Bill Doran.3554922
 Denis Menke.3552524
12.Cesar Cedeno.3516389
13.Terry Puhl.3495458
14.Rusty Staub.3463306
15.Denny Walling.3452929
16.Derek Bell.3412993
17.Glenn Davis.3373425
 Art Howe.3372541
19.Luis Gonzalez.3352890
20.Steve Finley.3312344
21.Kevin Bass.3303884
 Ken Caminiti.3304370
 Gerald Young.3302016
24.Dickie Thon.3292013
25.Alan Ashby.3243311
26.Phil Garner.3232821
27.Brad Ausmus.3184464
 Billy Hatcher.3182104
 Doug Rader.3184724
30.Bob Aspromonte.3133946
 Enos Cabell.3134240
32.Johnny Edwards.3102217
33.Adam Everett.2992374
34.Roger Metzger.2914100
35.Rafael Ramirez.2902086
36.Craig Reynolds.2863721
37.Bob Lillis.2672043

Slugging %
RankPlayer  SLG  Year
1.Jeff Bagwell.7501994
2.Richard Hidalgo.6362000
3.Moises Alou.6232000
4.Lance Berkman.6212006
5.Lance Berkman.6202001
6.Jeff Bagwell.6152000
7.Jeff Bagwell.5921997
8.Jeff Bagwell.5911999
9.Moises Alou.5821998
10.Lance Berkman.5782002
11.Richard Hidalgo.5722003
12.Carl Everett.5711999
13.Jeff Bagwell.5701996
14.Carlos Lee.5692008
15.Jeff Bagwell.5682001
16.Lance Berkman.5672008
17.Lance Berkman.5662004
18.Lance Berkman.5612000
19.Jeff Bagwell.5571998
 Morgan Ensberg.5572005
21.Moises Alou.5542001
22.Hunter Pence.5392007
23.Daryle Ward.5382000
24.Cesar Cedeno.5371972
 Cesar Cedeno.5371973
26.Jeff Kent.5312004
27.Morgan Ensberg.5302003
28.Carlos Lee.5282007
29.Ty Wigginton.5262008
30.Jeff Bagwell.5242003
 Lance Berkman.5242005
32.Jeff Bagwell.5182002
33.Jeff Bagwell.5161993
34.Lance Berkman.5152003
35.Mike Lamb.5112004
36.Lance Berkman.5102007
37.Jeff Kent.5092003
38.Sean Berry.5081998
39.Jimmy Wynn.5071969
40.Cliff Johnson.5061975
41.Luke Scott.5042007
42.Craig Biggio.5031998
43.Craig Biggio.5011997
44.Jason Lane.4992005
45.Bob Watson.4981977
46.Jeff Bagwell.4961995
47.Ken Caminiti.4951994
 Bob Watson.4951975
 Jimmy Wynn.4951967
50.Glenn Davis.4931986
 Jimmy Wynn.4931970

Slugging %
RankPlayer  SLG  PA
1.Lance Berkman.5605792
2.Jeff Bagwell.5409431
3.Richard Hidalgo.5013230
4.Glenn Davis.4833425
5.Morgan Ensberg.4752435
6.Cesar Cedeno.4546389
7.Jimmy Wynn.4456013
8.Bob Watson.4445496
9.Craig Biggio.43312503
10.Derek Bell.4302993
11.Jose Cruz.4297448
12.Kevin Bass.4233884
13.Luis Gonzalez.4172890
14.Steve Finley.4062344
15.Ken Caminiti.4024370
 Doug Rader.4024724
 Denny Walling.4022929
18.Dickie Thon.3952013
19.Art Howe.3942541
20.Joe Morgan.3934482
 Rusty Staub.3933306
22.Phil Garner.3892821
 Terry Puhl.3895458
24.Enos Cabell.3814240
25.Alan Ashby.3743311
 Bill Doran.3744922
27.Denis Menke.3732524
28.Billy Hatcher.3662104
29.Adam Everett.3572374
30.Bob Aspromonte.3453946
 Craig Reynolds.3453721
32.Johnny Edwards.3362217
33.Rafael Ramirez.3352086
34.Brad Ausmus.3274464
35.Gerald Young.3022016
36.Roger Metzger.2914100
37.Bob Lillis.2722043

OPS
RankPlayer  OPS  Year
1.Jeff Bagwell1.2011994
2.Lance Berkman1.0502001
3.Jeff Bagwell1.0451999
4.Lance Berkman1.0412006
5.Moises Alou1.0392000
 Jeff Bagwell1.0392000
7.Richard Hidalgo1.0272000
8.Jeff Bagwell1.0211996
9.Jeff Bagwell1.0171997
10.Lance Berkman1.0162004
11.Lance Berkman.9872008
12.Lance Berkman.9832002
13.Moises Alou.9811998
 Jeff Bagwell.9811998
15.Carl Everett.9691999
16.Jeff Bagwell.9652001
17.Richard Hidalgo.9572003
18.Moises Alou.9502001
19.Lance Berkman.9492000
20.Morgan Ensberg.9452005
21.Jimmy Wynn.9431969
22.Carlos Lee.9372008
23.Lance Berkman.9352005
24.Lance Berkman.9272003
25.Cesar Cedeno.9221972
26.Jeff Bagwell.9192002
 Bill Spiers.9191997
28.Craig Biggio.9161997
29.Cesar Cedeno.9131973
30.Morgan Ensberg.9072003
31.Craig Biggio.9061998
32.Jeff Bagwell.9041993
33.Hunter Pence.8992007
34.Jeff Bagwell.8972003
35.Lance Berkman.8962007
36.Jeff Bagwell.8951995
 Sean Berry.8951998
38.Craig Biggio.8941994
39.Craig Biggio.8891995
40.Mitch Meluskey.8882000
41.Jimmy Wynn.8871970
42.Carlos Lee.8822007
43.Jeff Kent.8792004
44.Cliff Johnson.8761975
 Ty Wigginton.8762008
46.Rusty Staub.8711967
47.Bob Watson.8701975
48.Mike Lamb.8672004
49.Jeff Kent.8602003
50.Morgan Ensberg.8592006
 Jimmy Wynn.8591972

OPS
RankPlayer  OPS  PA
1.Lance Berkman.9735792
2.Jeff Bagwell.9489431
3.Richard Hidalgo.8573230
4.Morgan Ensberg.8422435
5.Glenn Davis.8203425
6.Bob Watson.8085496
7.Jimmy Wynn.8076013
8.Cesar Cedeno.8056389
9.Craig Biggio.79612503
10.Jose Cruz.7887448
11.Derek Bell.7712993
12.Joe Morgan.7674482
13.Kevin Bass.7533884
14.Luis Gonzalez.7522890
15.Denny Walling.7472929
16.Rusty Staub.7393306
17.Terry Puhl.7385458
18.Steve Finley.7372344
19.Ken Caminiti.7324370
20.Art Howe.7312541
21.Bill Doran.7294922
22.Denis Menke.7282524
23.Dickie Thon.7242013
24.Doug Rader.7204724
25.Phil Garner.7122821
26.Alan Ashby.6983311
27.Enos Cabell.6944240
28.Billy Hatcher.6842104
29.Bob Aspromonte.6583946
30.Adam Everett.6562374
31.Johnny Edwards.6462217
32.Brad Ausmus.6454464
33.Gerald Young.6322016
34.Craig Reynolds.6313721
35.Rafael Ramirez.6252086
36.Roger Metzger.5824100
37.Bob Lillis.5392043

Games
RankPlayer  G  Year
1.Jeff Bagwell1621992
 Jeff Bagwell1621996
 Jeff Bagwell1621997
 Jeff Bagwell1621999
 Craig Biggio1621992
 Craig Biggio1621996
 Craig Biggio1621997
 Enos Cabell1621978
 Bill Doran1621987
 Steve Finley1621992
 Carlos Lee1622007
12.Jeff Bagwell1612001
 Ken Caminiti1611989
 Cesar Cedeno1611971
 Rusty Staub1611968
16.Jeff Bagwell1602003
 Lance Berkman1602004
 Craig Biggio1601998
 Craig Biggio1601999
 Cesar Cedeno1601974
 Jose Cruz1601980
 Jose Cruz1601983
 Jose Cruz1601984
 Joe Morgan1601971
25.Moises Alou1591998
 Jeff Bagwell1592000
 Lance Berkman1592008
 Steve Finley1591991
29.Jeff Bagwell1582002
 Derek Bell1581996
 Lance Berkman1582002
 Glenn Davis1581986
 Glenn Davis1581989
 Ray Knight1581982
 Miguel Tejada1582008
 Bob Watson1581973
 Jimmy Wynn1581967
38.Bob Aspromonte1571964
 Kevin Bass1571986
 Kevin Bass1571987
 Kevin Bass1571988
 Jose Cruz1571977
 Jose Cruz1571979
 Joe Morgan1571965
 Hunter Pence1572008
 Terry Puhl1571979
 Bob Watson1571976
 Jimmy Wynn1571965
 Jimmy Wynn1571970
50.Jeff Bagwell1561991
 Jeff Bagwell1562004
 Derek Bell1561998
 Lance Berkman1562001
 Craig Biggio1562004
 Greg Gross1561974
 Doug Rader1561970
 Jimmy Wynn1561968

Games
RankPlayer  G  PA
1.Craig Biggio285012503
2.Jeff Bagwell21509431
3.Jose Cruz18707448
4.Terry Puhl15165458
5.Cesar Cedeno15126389
6.Jimmy Wynn14266013
7.Bob Watson13815496
8.Lance Berkman13715792
9.Brad Ausmus12594464
10.Doug Rader11784724
11.Craig Reynolds11703721
12.Bill Doran11654922
13.Kevin Bass11223884
14.Ken Caminiti10854370
15.Denny Walling10722929
16.Enos Cabell10674240
17.Joe Morgan10324482
18.Roger Metzger10214100
19.Bob Aspromonte10073946
20.Alan Ashby9653311
21.Rusty Staub8333306
22.Glenn Davis8303425
23.Richard Hidalgo8133230
24.Phil Garner7532821
25.Luis Gonzalez7452890
26.Art Howe7062541
27.Derek Bell6832993
28.Morgan Ensberg6732435
29.Adam Everett6492374
30.Johnny Edwards6342217
 Denis Menke6342524
32.Bill Spiers6321891
33.Bob Lillis6142043
34.Rafael Ramirez6122086
35.Gerald Young6052016
36.Tony Eusebio5981955
37.Dickie Thon5662013
38.John Bateman5651956
39.Dave Smith56352
40.Jose Vizcaino5591513
41.Steve Finley5572344
42.Jesus Alou5531779
43.Billy Hatcher5212104
44.Casey Candaele5121327
45.Jason Lane4941361
46.Greg Gross4901866
47.Norm Miller4891501
48.Mike Lamb4871435
49.Tommy Helms4861771
50.Ricky Gutierrez4691617

At Bats
RankPlayer  AB  Year
1.Enos Cabell6601978
2.Craig Biggio6461998
3.Roger Metzger6411972
4.Craig Biggio6391999
5.Craig Biggio6332004
6.Miguel Tejada6322008
7.Derek Bell6301998
8.Craig Biggio6282003
9.Derek Bell6271996
 Carlos Lee6272007
11.Enos Cabell6251977
 Bill Doran6251987
13.Craig Biggio6191997
 Dickie Thon6191983
15.Craig Biggio6172001
16.Craig Biggio6131992
17.Jose Cruz6121980
18.Cesar Cedeno6111971
19.Craig Biggio6101993
 Cesar Cedeno6101974
21.Ray Knight6091982
22.Steve Finley6071992
23.Jeff Bagwell6052003
 Craig Biggio6051996
25.Enos Cabell6041980
26.Enos Cabell6031979
27.Joe Morgan6011965
28.Jeff Bagwell6002001
 Jose Cruz6001984
 Terry Puhl6001979
31.Steve Finley5961991
 Sonny Jackson5961966
33.Hunter Pence5952008
34.Jose Cruz5941983
 Jimmy Wynn5941967
36.Kevin Bass5921987
 Lee May5921972
 Willy Taveras5922005
39.Kevin Bass5911986
 Rusty Staub5911968
41.Jeff Bagwell5902000
 Craig Biggio5902005
43.Greg Gross5891974
44.Phil Garner5881982
45.Jeff Bagwell5861992
 Enos Cabell5861976
47.Ken Caminiti5851989
 Terry Puhl5851978
 Bob Watson5851976
50.Moises Alou5841998

At Bats
RankPlayer  AB  PA
1.Craig Biggio1087612503
2.Jeff Bagwell77979431
3.Jose Cruz66297448
4.Cesar Cedeno57326389
5.Jimmy Wynn50636013
6.Bob Watson48835496
7.Terry Puhl48375458
8.Lance Berkman48025792
9.Bill Doran42644922
10.Doug Rader42324724
11.Enos Cabell40054240
12.Brad Ausmus39504464
13.Ken Caminiti39224370
14.Joe Morgan37294482
15.Roger Metzger36784100
16.Bob Aspromonte35883946
17.Kevin Bass35583884
18.Craig Reynolds34183721
19.Glenn Davis30323425
20.Alan Ashby29263311
21.Rusty Staub29063306
22.Richard Hidalgo28273230
23.Derek Bell27112993
24.Denny Walling26182929
25.Luis Gonzalez25722890
26.Phil Garner25302821
27.Art Howe22642541
28.Denis Menke21612524
29.Adam Everett21452374
30.Steve Finley21212344
31.Morgan Ensberg20722435
32.Johnny Edwards19702217
33.Rafael Ramirez19572086
34.Bob Lillis19122043
35.Billy Hatcher19082104
36.Dickie Thon18222013
37.John Bateman18021956
38.Gerald Young17552016
39.Tony Eusebio17391955
40.Lee May16931827
41.Jesus Alou16731779
42.Tommy Helms16481771
43.Bill Spiers16441891
44.Greg Gross16121866
45.Moises Alou15511777
46.Ricky Gutierrez14361617
47.Al Spangler14091621
48.Jose Vizcaino13961513
49.Ray Knight13941540
50.Eric Anthony13441501

Plate Appearances (approx.)
RankPlayer  PA  Year
1.Craig Biggio7491999
2.Craig Biggio7441997
3.Craig Biggio7381998
4.Jeff Bagwell7291999
5.Craig Biggio7231996
6.Craig Biggio7211992
7.Jeff Bagwell7191996
 Jeff Bagwell7192000
 Bill Doran7191987
10.Jeff Bagwell7171997
 Jeff Bagwell7172001
 Craig Biggio7172001
 Craig Biggio7172003
14.Roger Metzger7151972
15.Joe Morgan7081965
16.Craig Biggio7061993
17.Jeff Bagwell7022003
18.Craig Biggio7002004
19.Jeff Bagwell6971992
 Carlos Lee6972007
21.Derek Bell6951998
22.Enos Cabell6941978
23.Lance Berkman6922002
24.Jeff Bagwell6912002
25.Joe Morgan6891971
26.Lance Berkman6882001
 Cesar Cedeno6881974
28.Lance Berkman6872004
29.Steve Finley6861992
 Dickie Thon6861983
31.Jose Cruz6851984
32.Derek Bell6841996
33.Jimmy Wynn6831967
34.Rusty Staub6821968
35.Jose Cruz6801980
36.Moises Alou6791998
 Jeff Bagwell6792004
38.Greg Gross6761974
 Ray Knight6761982
40.Craig Biggio6731995
41.Terry Puhl6721979
42.Sonny Jackson6701966
43.Lance Berkman6682007
 Jimmy Wynn6681970
45.Miguel Tejada6662008
 Bob Watson6661973
47.Lance Berkman6652008
 Denis Menke6651970
49.Jose Cruz6641983
50.Glenn Davis6631989
 Jimmy Wynn6631965

Plate Appearances (approx.)
RankPlayer  PA  PA
1.Craig Biggio1250312503
2.Jeff Bagwell94319431
3.Jose Cruz74487448
4.Cesar Cedeno63896389
5.Jimmy Wynn60136013
6.Lance Berkman57925792
7.Bob Watson54965496
8.Terry Puhl54585458
9.Bill Doran49224922
10.Doug Rader47244724
11.Joe Morgan44824482
12.Brad Ausmus44644464
13.Ken Caminiti43704370
14.Enos Cabell42404240
15.Roger Metzger41004100
16.Bob Aspromonte39463946
17.Kevin Bass38843884
18.Craig Reynolds37213721
19.Glenn Davis34253425
20.Alan Ashby33113311
21.Rusty Staub33063306
22.Richard Hidalgo32303230
23.Derek Bell29932993
24.Denny Walling29292929
25.Luis Gonzalez28902890
26.Phil Garner28212821
27.Art Howe25412541
28.Denis Menke25242524
29.Morgan Ensberg24352435
30.Adam Everett23742374
31.Steve Finley23442344
32.Johnny Edwards22172217
33.Billy Hatcher21042104
34.Rafael Ramirez20862086
35.Bob Lillis20432043
36.Gerald Young20162016
37.Dickie Thon20132013
38.John Bateman19561956
39.Tony Eusebio19551955
40.Bill Spiers18911891
41.Greg Gross18661866
42.Lee May18271827
43.Jesus Alou17791779
44.Moises Alou17771777
45.Tommy Helms17711771
46.Al Spangler16211621
47.Ricky Gutierrez16171617
48.Ray Knight15401540
49.Jose Vizcaino15131513
50.Eric Anthony15011501
 Norm Miller15011501

Runs
RankPlayer  R  Year
1.Jeff Bagwell1522000
2.Craig Biggio1461997
3.Jeff Bagwell1431999
4.Jeff Bagwell1262001
5.Jeff Bagwell1241998
6.Craig Biggio1231995
 Craig Biggio1231998
 Craig Biggio1231999
9.