SPORTS  :  Baseball  |  Football  |  Basketball  |  Hockey  New! Hockey-Reference.com & B-R T-Shirts & Hats
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: 2008-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

Batting Average
RankPlayer  BA  PA
1.Lance Berkman.3035291
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

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

On-base %
RankPlayer  OBP  PA
1.Lance Berkman.4145291
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

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

Slugging %
RankPlayer  SLG  PA
1.Lance Berkman.5675291
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

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

OPS
RankPlayer  OPS  PA
1.Lance Berkman.9815291
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

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

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 Berkman12505291
9.Brad Ausmus11964261
10.Doug Rader11784724

At Bats
RankPlayer  AB  Year
1.Enos Cabell6601978
2.Craig Biggio6461998
3.Roger Metzger6411972
4.Craig Biggio6391999
5.Craig Biggio6332004
6.Derek Bell6301998
7.Craig Biggio6282003
8.Derek Bell6271996
 Carlos Lee6272007
10.Enos Cabell6251977
 Bill Doran6251987

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 Berkman43885291
9.Bill Doran42644922
10.Doug Rader42324724

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

Plate Appearances (approx.)
RankPlayer  PA  PA
1.Craig Biggio1250312503
2.Jeff Bagwell94319431
3.Jose Cruz74487448
4.Cesar Cedeno63896389
5.Jimmy Wynn60136013
6.Bob Watson54965496
7.Terry Puhl54585458
8.Lance Berkman52915291
9.Bill Doran49224922
10.Doug Rader47244724

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.Craig Biggio1182001
 Richard Hidalgo1182000

Runs
RankPlayer  R  PA
1.Craig Biggio184412503
2.Jeff Bagwell15179431
3.Cesar Cedeno8906389
4.Jose Cruz8717448
5.Jimmy Wynn8296013
6.Lance Berkman8245291
7.Terry Puhl6765458
8.Bob Watson6405496
9.Bill Doran6114922
10.Joe Morgan5974482

Hits
RankPlayer  H  Year
1.Craig Biggio2101998
2.Derek Bell1981998
3.Enos Cabell1951978
4.Lance Berkman1912001
 Craig Biggio1911997
6.Carlos Lee1902007
7.Jose Cruz1891983
8.Craig Biggio1881999
9.Jose Cruz1871984
10.Jose Cruz1851980
 Greg Gross1851974

Hits
RankPlayer  H  PA
1.Craig Biggio306012503
2.Jeff Bagwell23149431
3.Jose Cruz19377448
4.Cesar Cedeno16596389
5.Bob Watson14485496
6.Terry Puhl13575458
7.Lance Berkman13315291
8.Jimmy Wynn12916013
9.Bill Doran11394922
10.Enos Cabell11244240

Total Bases
RankPlayer  TB  Year
1.Jeff Bagwell3632000
2.Lance Berkman3582001
3.Richard Hidalgo3552000
4.Jeff Bagwell3412001
5.Moises Alou3401998
6.Jeff Bagwell3351997
7.Lance Berkman3342002
8.Lance Berkman3332006
9.Jeff Bagwell3321999
10.Carlos Lee3312007

Total Bases
RankPlayer  TB  PA
1.Craig Biggio471112503
2.Jeff Bagwell42139431
3.Jose Cruz28467448
4.Cesar Cedeno26016389
5.Lance Berkman24875291
6.Jimmy Wynn22526013
7.Bob Watson21665496
8.Terry Puhl18815458
9.Doug Rader17014724
10.Bill Doran15964922

Doubles
RankPlayer  2B  Year
1.Craig Biggio561999
2.Lance Berkman552001
3.Craig Biggio511998
4.Jeff Bagwell481996
5.Craig Biggio472004
6.Craig Biggio441994
 Craig Biggio442003
 Rusty Staub441967
9.Jeff Bagwell432001
 Richard Hidalgo432003
 Carlos Lee432007

Doubles
RankPlayer  2B  PA
1.Craig Biggio66812503
2.Jeff Bagwell4889431
3.Cesar Cedeno3436389
4.Jose Cruz3357448
5.Lance Berkman2985291
6.Bob Watson2415496
7.Jimmy Wynn2286013
8.Terry Puhl2265458
9.Ken Caminiti2044370
10.Doug Rader1974724

Triples
RankPlayer  3B  Year
1.Roger Metzger141973
2.Jose Cruz131984
 Steve Finley131992
 Steve Finley131993
5.Joe Morgan121965
 Craig Reynolds121981
7.Bill Doran111984
 Roger Metzger111971
 Omar Moreno111983
 Joe Morgan111967
 Joe Morgan111971
 Craig Reynolds111984

Triples
RankPlayer  3B  PA
1.Jose Cruz807448
2.Joe Morgan634482
3.Roger Metzger624100
4.Terry Puhl565458
5.Craig Biggio5512503
 Cesar Cedeno556389
 Craig Reynolds553721
8.Enos Cabell454240
9.Steve Finley412344
10.Bill Doran354922

Home Runs
RankPlayer  HR  Year
1.Jeff Bagwell472000
2.Lance Berkman452006
3.Richard Hidalgo442000
4.Jeff Bagwell431997
5.Jeff Bagwell421999
 Lance Berkman422002
7.Jeff Bagwell391994
 Jeff Bagwell392001
 Jeff Bagwell392003
10.Moises Alou381998

Home Runs
RankPlayer  HR  PA
1.Jeff Bagwell4499431
2.Craig Biggio29112503
3.Lance Berkman2725291
4.Jimmy Wynn2236013
5.Glenn Davis1663425
6.Cesar Cedeno1636389
7.Bob Watson1395496
8.Jose Cruz1387448
9.Richard Hidalgo1343230
10.Doug Rader1284724

RBI
RankPlayer  RBI  Year
1.Lance Berkman1362006
2.Jeff Bagwell1351997
3.Jeff Bagwell1322000
4.Jeff Bagwell1302001
5.Lance Berkman1282002
6.Jeff Bagwell1261999
 Lance Berkman1262001
8.Moises Alou1241998
9.Richard Hidalgo1222000
10.Jeff Bagwell1201996

RBI
RankPlayer  RBI  PA
1.Jeff Bagwell15299431
2.Craig Biggio117512503
3.Jose Cruz9427448
4.Lance Berkman8935291
5.Bob Watson7825496
6.Cesar Cedeno7786389
7.Jimmy Wynn7196013
8.Doug Rader6004724
9.Ken Caminiti5464370
10.Glenn Davis5183425

Bases on Balls
RankPlayer  BB  Year
1.Jeff Bagwell1491999
2.Jimmy Wynn1481969
3.Jeff Bagwell1351996
4.Jeff Bagwell1271997
 Lance Berkman1272004
6.Joe Morgan1101969
7.Jeff Bagwell1091998
8.Jeff Bagwell1072000
 Lance Berkman1072002
 Lance Berkman1072003

Bases on Balls
RankPlayer  BB  PA
1.Jeff Bagwell14019431
2.Craig Biggio116012503
3.Jimmy Wynn8476013
4.Lance Berkman8065291
5.Jose Cruz7307448
6.Joe Morgan6784482
7.Bill Doran5854922
8.Cesar Cedeno5346389
9.Bob Watson5085496
10.Terry Puhl5025458

Strikeouts
RankPlayer  SO  Year
1.Lee May1451972
2.Jimmy Wynn1421969
3.Jimmy Wynn1371967
4.Jeff Bagwell1352001
5.Jeff Bagwell1312004
 Doug Rader1311974
 Jimmy Wynn1311968
8.Jeff Bagwell1302002
9.Derek Bell1291999
10.Howie Goss1281963

Strikeouts
RankPlayer  SO  PA
1.Craig Biggio175312503
2.Jeff Bagwell15589431
3.Jimmy Wynn10886013
4.Lance Berkman8625291
5.Doug Rader8484724
6.Jose Cruz8417448
7.Cesar Cedeno7356389
8.Ken Caminiti6594370
9.Bob Watson6355496
10.Brad Ausmus5964261

Stolen Bases
RankPlayer  SB  Year
1.Gerald Young651988
2.Eric Yelding641990
3.Cesar Cedeno611977
4.Cesar Cedeno581976
5.Cesar Cedeno571974
6.Cesar Cedeno561973
7.Cesar Cedeno551972
8.Billy Hatcher531987
9.Craig Biggio501998
 Cesar Cedeno501975

Stolen Bases
RankPlayer  SB  PA
1.Cesar Cedeno4876389
2.Craig Biggio41412503
3.Jose Cruz2887448
4.Joe Morgan2194482
5.Terry Puhl2175458
6.Jeff Bagwell2029431
7.Enos Cabell1914240
 Bill Doran1914922
9.Jimmy Wynn1806013
10.Gerald Young1532016

Singles
RankPlayer  1B  Year
1.Sonny Jackson1601966
2.Greg Gross1561974
3.Willy Taveras1522005
4.Enos Cabell1491978
5.Jose Cruz1391983
6.Enos Cabell1381976
 Jose Cruz1381980
 Terry Puhl1381979
9.Craig Biggio1371998
10.Bob Watson1361973

Singles
RankPlayer  1B  PA
1.Craig Biggio204612503
2.Jose Cruz13847448
3.Jeff Bagwell13459431
4.Cesar Cedeno10986389
5.Bob Watson10385496
6.Terry Puhl10135458
7.Enos Cabell8594240
8.Bill Doran8554922
9.Jimmy Wynn8086013
10.Lance Berkman7405291

Adjusted OPS+
RankPlayer  OPS+  Year
1.Jeff Bagwell2131994
2.Jeff Bagwell1781996
3.Jeff Bagwell1681997
4.Jimmy Wynn1671969
5.Lance Berkman1632006
6.Jeff Bagwell1621999
7.Cesar Cedeno1621972
8.Lance Berkman1602001
9.Lance Berkman1592004
10.Jeff Bagwell1581998

Adjusted OPS+
RankPlayer  OPS+  PA
1.Jeff Bagwell1499431
2.Lance Berkman1495291
3.Jimmy Wynn1316013
4.Bob Watson1305496
5.Glenn Davis1293425
6.Cesar Cedeno1286389
7.Jose Cruz1257448
8.Joe Morgan1204482
9.Rusty Staub1173306
10.Morgan Ensberg1162435

Runs Created
RankPlayer  RC  Year
1.Jeff Bagwell1611999
2.Lance Berkman1582001
3.Jeff Bagwell1561996
 Jeff Bagwell1562000
5.Jeff Bagwell1531997
6.Lance Berkman1482004
 Craig Biggio1481997
8.Lance Berkman1442006
9.Craig Biggio1421998
10.Lance Berkman1402002
 Richard Hidalgo1402000

Runs Created
RankPlayer  RC  PA
1.Craig Biggio183112503
2.Jeff Bagwell17889431
3.Lance Berkman10755291
4.Jose Cruz10587448
5.Cesar Cedeno9316389
6.Jimmy Wynn8706013
7.Bob Watson7915496
8.Terry Puhl6885458
9.Joe Morgan6254482
10.Bill Doran6064922

Adjusted Batting Runs
RankPlayer  BtRuns*  Year
1.Jeff Bagwell751996
2.Jeff Bagwell701994
3.Jeff Bagwell641997
4.Jeff Bagwell641999
5.Lance Berkman582001
6.Lance Berkman572004
7.Jimmy Wynn541969
8.Lance Berkman542006
9.Jeff Bagwell521998
10.Jeff Bagwell512000

Adjusted Batting Runs
RankPlayer  BtRuns*  PA
1.Jeff Bagwell6209431
2.Lance Berkman3525291
3.Jose Cruz2367448
4.Jimmy Wynn2356013
5.Cesar Cedeno2216389
6.Craig Biggio21812503
7.Bob Watson2055496
8.Joe Morgan1314482
9.Moises Alou1161777
10.Glenn Davis1163425

Batting Wins
RankPlayer  BtWins  Year
1.Jeff Bagwell7.01996
2.Jeff Bagwell6.41994
3.Jeff Bagwell6.01997
4.Jeff Bagwell5.81999
5.Jimmy Wynn5.51969
6.Lance Berkman5.32001
 Lance Berkman5.32004
8.Lance Berkman5.02006
9.Jeff Bagwell4.91998
10.Moises Alou4.71998
 Cesar Cedeno4.71972

Batting Wins
RankPlayer  BtWins  PA
1.Jeff Bagwell58.49431
2.Lance Berkman32.75291
3.Jimmy Wynn24.36013
4.Jose Cruz23.97448
5.Cesar Cedeno22.56389
6.Craig Biggio20.812503
 Bob Watson20.85496
8.Joe Morgan13.54482
9.Glenn Davis12.03425
10.Moises Alou10.71777

Extra-Base Hits
RankPlayer  XBH  Year
1.Lance Berkman942001
2.Richard Hidalgo892000
3.Jeff Bagwell862001
4.Jeff Bagwell851997
 Jeff Bagwell852000
6.Jeff Bagwell811996
7.Lance Berkman792002
8.Moises Alou771998
 Jeff Bagwell771999
10.Carlos Lee762007

Extra-Base Hits
RankPlayer  XBH  PA
1.Craig Biggio101412503
2.Jeff Bagwell9699431
3.Lance Berkman5915291
4.Cesar Cedeno5616389
5.Jose Cruz5537448
6.Jimmy Wynn4836013
7.Bob Watson4105496
8.Doug Rader3554724
9.Terry Puhl3445458
10.Richard Hidalgo3433230

Times on Base
RankPlayer  TOB  Year
1.Jeff Bagwell3311999
2.Jeff Bagwell3241996
3.Lance Berkman3092004
 Craig Biggio3091997
5.Jeff Bagwell3051997
 Jeff Bagwell3052000
7.Craig Biggio2971998
8.Lance Berkman2962001
9.Craig Biggio2871999
10.Jeff Bagwell2852001

Times on Base
RankPlayer  TOB  PA
1.Craig Biggio450512503
2.Jeff Bagwell38439431
3.Jose Cruz26707448
4.Cesar Cedeno22386389
5.Lance Berkman21905291
6.Jimmy Wynn21646013
7.Bob Watson19985496
8.Terry Puhl18855458
9.Bill Doran17344922
10.Joe Morgan16614482

Offensive Win%
RankPlayer  Off. WP  Year
1.Jeff Bagwell.8581994
2.Jimmy Wynn.7991969
3.Jeff Bagwell.7921996
4.Lance Berkman.7892001
5.Lance Berkman.7802004
6.Lance Berkman.7732006
7.Jeff Bagwell.7721997
8.Jeff Bagwell.7641999
9.Jeff Bagwell.7541998
10.Lance Berkman.7522002
 Cesar Cedeno.7521972

Offensive Win%
RankPlayer  Off. WP  PA
1.Doug Rader.6894724
2.Jeff Bagwell.6829431
3.Joe Morgan.6644482
4.Richard Hidalgo.6513230
5.Terry Puhl.6335458
6.Derek Bell.6322993
7.Gerald Young.6022016
8.Jose Cruz.5877448
9.Cesar Cedeno.5716389
10.Denis Menke.5612524

Hit By Pitch
RankPlayer  HBP  Year
1.Craig Biggio341997
2.Craig Biggio282001
3.Craig Biggio271996
 Craig Biggio272003
5.Craig Biggio231998
6.Craig Biggio221995
7.Richard Hidalgo212000
8.Craig Biggio172002
 Craig Biggio172005
10.Jeff Bagwell161997
 Craig Biggio162000
 Richard Hidalgo162001

Hit By Pitch
RankPlayer  HBP  PA
1.Craig Biggio28512503
2.Jeff Bagwell1289431
3.Richard Hidalgo583230
4.Lance Berkman535291
5.Glenn Davis473425
6.Cesar Cedeno456389
7.Bob Watson425496
8.Brad Ausmus364261
 Derek Bell362993
10.Doug Rader334724

Sac. Hits
RankPlayer  SH  Year
1.Craig Reynolds341979
2.Sonny Jackson271966
3.Adam Everett222004
4.Roger Metzger211974
5.Nellie Fox201964
 Roy Oswalt202006
7.Joe Niekro181980
 Craig Reynolds181981
9.Shane Reynolds171999
10.Steve Finley161992
 Craig Reynolds161984

Sac. Hits
RankPlayer  SH  PA
1.Craig Biggio10112503
2.Joe Niekro100816
3.Craig Reynolds983721
4.Shane Reynolds87595
5.Roger Metzger774100
6.Roy Oswalt69551
7.Larry Dierker68866
8.Bob Knepper58627
9.Terry Puhl575458
 Mike Scott57622

Sac. Flies
RankPlayer  SF  Year
1.Jeff Bagwell131992
 Ray Knight131982
 Carlos Lee132007
4.Richard Hidalgo112001
 Jeff Kent112004
 Ray Knight111983
 Bob Watson111978
8.Jeff Bagwell101994
 Derek Bell101998
 Jose Cruz101977
 Jose Cruz101984
 Luis Gonzalez101993
 Tommy Helms101972

Sac. Flies
RankPlayer  SF  PA
1.Jeff Bagwell1029431
2.Craig Biggio8112503
3.Jose Cruz687448
4.Cesar Cedeno566389
5.Bob Watson535496
6.Jimmy Wynn486013
7.Lance Berkman435291
8.Richard Hidalgo403230
 Doug Rader404724
10.Alan Ashby363311
 Terry Puhl365458

Intentional Walks
RankPlayer  IBB  Year
1.Jeff Bagwell271997
2.Rusty Staub241968
3.Lance Berkman222006
4.Rusty Staub211967
5.Jeff Bagwell201996
 Lance Berkman202002
 Glenn Davis201988
8.Glenn Davis171989
 Glenn Davis171990
10.Jeff Bagwell161999
 John Bateman161968
 Jose Cruz161979
 Johnny Edwards161970
 Bob Watson161978

Intentional Walks
RankPlayer  IBB  PA
1.Jeff Bagwell1559431
2.Jose Cruz1237448
3.Lance Berkman1035291
4.Bob Watson775496
5.Glenn Davis763425
 Jimmy Wynn766013
7.Rusty Staub753306
8.Cesar Cedeno726389
9.Ken Caminiti714370
10.Craig Biggio6812503

Grounded into Double Plays
RankPlayer  GIDP  Year
1.Brad Ausmus302002
2.Carlos Lee272007
3.Jeff Bagwell252003
4.Jeff Kent232004
 Doug Rader231970
6.Bob Aspromonte221966
7.Moises Alou212000
 <