The Baseball Cube  |  Search  |  Help  |  Page Sponsorships  |  Contact Us
 
  Home   |   Players   |   Teams   |   Leagues   |   Draft   |   Boxscores   |   Analysis   |   Minors   |   College   |   High School   |   Managers   |   Stuff   |   Cards   |   Links  
Introducing  The Football Cube - The Football version of TBC. Now with NCAA College statistics for most current NFLers.
 You are hereHome » Teams » Major Leagues » San Francisco Giants » 2001 Organizational Roster
  
Error processing SSI file
2009 Independent League Statistics have been updated.

2001 San Francisco Giants Organizational Roster


League: Major League Baseball  Record: 90-72   .556  .... 2nd in NL West Division  Manager(s): Dusty Baker  Stadium: Pac Bell Park  Playoffs: Did not Qualify  Attendance: 3,311,958  Payroll: $63,280,167  Top Draft Pick: Brad Hennessey  (#21)  

Previous  Next  


Error processing SSI file
Error processing SSI file



Affiliates:

AAA  Fresno GrizzliesAA  Shreveport Swamp DragonsA+  San Jose GiantsA  Hagerstown SunsA-  Salem-Keizer VolcanoesRk  Arizona Giants

About Org Rosters:

The organizational roster lists all players who played at least 1 game in a given organization for a given year. Players who were released or moved out of the organization are also listed.Players who are listed in bold are those who played at least 1 game at the major league level for that season.



Related Links:


Promote your company and support the Baseball Cube. Sponsor the 2001 San Francisco Giants page for a year ($10)   More info

Organizational Roster

Player NamePosAgeBTHTWTBornDraftedTeam(s)
Jonathan AbreuP18LL6-016011/12/1982- Arizona Giants (Rk)
Paul Ah YatP26RL6-119210/13/19741996-Pit-21 San Jose (A+)
Kurt AinsworthP22RR6-31929/9/19781999-Sf-1 San Francisco Giants (MLB), Fresno (AAA)
Kevin AlexanderIF20RR5-101629/15/19801999-Sf-26 Hagerstown (A)
Jeff AlfanoP24RR6-32108/16/19761995-Mil-4 Shreveport (AA), San Jose (A+)
Jeffrey AllenOF25RR6-11906/8/19761998-Sf-15 Shreveport (AA), San Jose (A+)
Keith AndersonC22RR6-12051/6/19792001-Sf-27 Salem-Keizer (A-)
Luke AndersonP23RR6-52104/9/19782000-Sf-18 San Jose (A+)
Jeff AndraP25LL6-52109/9/19751997-Sf-3 Fresno (AAA), Shreveport (AA)
Jamie ArnoldP27RR6-21883/24/19741992-Atl-1 Fresno (AAA)
Chad AshlockP22RR6-22007/17/19782000-Sf-6 Salem-Keizer (A-)
Jamie AthasIF21LR6-219010/14/19792001-Sf-7 Hagerstown (A)
Rich AuriliaSS29RR6-11859/2/19711992-Tex-24 San Francisco Giants (MLB)
Jose BastardoOF15RR5-1116511/16/1985- Arizona Giants (Rk)
Derek Bell1B-3B24BR6-11959/22/1976Sign UDFA: 2000Hagerstown (A)
Marvin BenardCF-RF31LL5-91851/20/19701992-Sf-50 San Francisco Giants (MLB)
Julian BenavidezIF19RR6-22004/14/19822001-Sf-3 Salem-Keizer (A-)
Petersen BenjaminP22RR6-421010/2/19782001-Sf-23 Salem-Keizer (A-)
Manny BermudezP24RR6-119012/15/19761995-Sf-9 Shreveport (AA), San Jose (A+)
Brian BoehringerP31BR6-21901/8/19701991-Chw-4 San Francisco Giants (MLB)
Barry BondsLF36LL6-22107/24/19641985-Pit-1 San Francisco Giants (MLB)
Boof BonserP19RR6-423010/14/19812000-Sf-1 Hagerstown (A)
Dave BrousP21LL6-21903/9/19801998-Sf-18 San Jose (A+), Hagerstown (A)
Elliot BrownP26BR6-21916/7/19751996-Tb-6 Fresno (AAA), Shreveport (AA), San Jose (A+)
Melvin Burkhalter1B-02002-Tor-21 San Jose (A+)
Brian BurresP20LL6-11654/8/19812000-Sf-31 Salem-Keizer (A-)
Michael ByasOF25BR6-01704/21/19761997-Sf-15 Fresno (AAA), Shreveport (AA)
Andres CabreraOF17RR6-01804/10/1984- Arizona Giants (Rk)
Leonel CabreraIF20RR6-01951/10/1981Sign UDFA: 1998Hagerstown (A), Arizona Giants (Rk)
Carlos CampusanoSS25RR5-111609/2/1975- Fresno (AAA), Shreveport (AA), San Jose (A+)
Jon CannonP26RL6-32001/1/19751996-Chc-7 Shreveport (AA), San Jose (A+)
Bryan CarterOF23LL6-01942/25/19782000-Sf-42 Hagerstown (A), Salem-Keizer (A-)
Jhonny CarvajalSS26RR5-101807/24/1974Sign UDFA: 1992San Jose (A+)
David CashP21RR6-11807/25/19792001-Sf-6 San Jose (A+)
Brett CasperOF25RR6-321511/24/19751997-Sf-8 Shreveport (AA)
Nelson CastroSS25RR5-101906/4/1976Sign UDFA: 1994Fresno (AAA), Shreveport (AA)
Jose CerdaC24RR6-22155/14/1977- San Jose (A+), Hagerstown (A)
Angel ChavezIF19RR6-01757/22/1981Sign UDFA: 1998San Jose (A+), Hagerstown (A)
Giuseppe ChiaramonteC25RR6-02002/19/19761997-Sf-5 Fresno (AAA), Shreveport (AA)
Jason ChristiansenP31RL6-52419/21/1969Sign UDFA: 1991San Francisco Giants (MLB)
Chris Ciesluk3B18RR6-22102/6/19832001-Sf-31 Arizona Giants (Rk)
Doug ClarkOF25LR6-22003/5/19761998-Sf-7 Shreveport (AA)
Jeff ClarkP21RR6-62405/6/19802000-Sf-20 Hagerstown (A)
Carlos CletoOF18LL6-11755/19/1983- Arizona Giants (Rk)
Steve ConnellyP27RR6-42104/27/19741995-Oak-24 Fresno (AAA)
Josh CookSS23RR6-21956/1/19781999-Sf-9 San Jose (A+)
Julio CordidoIF20RR6-11927/30/1980Sign UDFA: 1997Shreveport (AA)
Ryan CoxP24RR6-321012/25/19761999-Sf-5 Shreveport (AA)
Vance CozierP23RR6-62459/26/19771999-Sf-17 San Jose (A+)
Robbie CrabtreeP28RR6-017511/25/19721996-Sf-21 Fresno (AAA)
Josh CramP20RR6-22008/22/19802001-Sf-4 Salem-Keizer (A-)
Felipe CrespoLF-RF28BR5-112003/5/19731990-Tor-3 San Francisco Giants (MLB), Fresno (AAA)
Jeremy CunninghamP22RR6-51908/4/19781999-Sf-4 Hagerstown (A)
Scott DaeleyOF24RR5-101782/25/19771999-Sf-31 San Jose (A+)
Eric DavisCF-LF39RR6-31855/29/19621980-Cin-8 San Francisco Giants (MLB)
Russ Davis3B31RR6-01959/13/19691988-Nyy-29 San Francisco Giants (MLB)
Ryan Davis1B22LL6-219011/2/19781999-Sf-30 Arizona Giants (Rk)
Felix DiazP20RR6-11807/27/1980Sign UDFA: 1998Hagerstown (A)
Randor DiazOF18RR6-018010/13/1982Sign UDFA: 2000Arizona Giants (Rk)
Francisco D'jesusC20RR5-111804/12/1981Sign UDFA: 2000Arizona Giants (Rk)
Shawon DunstonSS38RR6-11803/21/19631982-Chc-1 San Francisco Giants (MLB)
Jason EllisonCF-LF23RR5-101804/4/19782000-Sf-22 Hagerstown (A)
Alan EmbreeP31LL6-21901/23/19701989-Cle-5 San Francisco Giants (MLB), Fresno (AAA)
Bobby EstalellaC26RR6-12058/23/19741992-Phi-23 San Francisco Giants (MLB), Fresno (AAA)
Shawn EstesP28LL6-21922/18/19731991-Sea-1 San Francisco Giants (MLB)
Jake EstevesP25RR6-11907/31/19751998-Sf-6 San Jose (A+)
Luis EstrellaP26RR6-122010/4/19741996-Sf-20 Fresno (AAA), Shreveport (AA)
Al FajardoP25RR6-01802/6/19761994-La-11 Fresno (AAA), San Jose (A+), Hagerstown (A)
Jason FarmerP22RR6-22005/6/19792000-Sf-14 San Jose (A+)
Wes FaustP23RR6-824012/3/19771999-Sf-46 Hagerstown (A)
Harold FeatherstoneP24RR6-21756/20/19771999-Sf-15 Arizona Giants (Rk)
Pedro Feliz3B-1B26RR6-11954/27/1975Sign UDFA: 1994San Francisco Giants (MLB)
Tim FlahertyC24RR6-42207/11/19761997-Sf-30 San Jose (A+)
Branden FlorenceOF23RR6-02004/3/1978Sign UDFA: 2001Salem-Keizer (A-)
Jesse FoppertP20RR6-62107/10/19802001-Sf-2 Salem-Keizer (A-)
Juan FriasP21LL5-111708/7/1979Sign UDFA: 1999San Jose (A+), Hagerstown (A), Salem-Keizer (A-)
Aaron FultzP27LL6-01969/4/19731992-Sf-6 San Francisco Giants (MLB)
Andres Galarraga1B40RR6-32356/18/1961Sign UDFA: 1979San Francisco Giants (MLB)
Bryan Gann2B23RR5-101754/7/19782000-Sf-47 Hagerstown (A)
Ruddy GarciaP17RR6-21708/1/19832001-Sf-40 Arizona Giants (Rk)
Mark GardnerP39RR6-12203/1/19621985-Mtl-8 San Francisco Giants (MLB), Fresno (AAA)
Tomas GarridoIF19RR6-21558/27/1981Sign UDFA: 1998Hagerstown (A), Arizona Giants (Rk)
Mike Glendenning1B24RR6-02008/26/19761996-Sf-10 Shreveport (AA)
Wayne GomesP28RR6-22271/15/19731993-Phi-1 San Francisco Giants (MLB)
Jose GonzalezC19RR5-111557/5/1981- Arizona Giants (Rk)
Randy GoodrichP24RR6-421011/8/19761998-Sf-12 Shreveport (AA), San Jose (A+)
Elgin GrahamP23RR6-21852/15/19782000-Sf-38 Hagerstown (A)
Kyle GrossP22RR6-421212/11/19782000-Sf-5 Hagerstown (A)
Troy GustafsonLF21RR6-31906/13/19801999-Sf-27 Arizona Giants (Rk)
Edwards Guzman3B-C24LR5-102059/11/19761995-Sf-50 San Francisco Giants (MLB), Fresno (AAA)
Leiby GuzmanP25RR6-51609/27/1975Sign UDFA: 1994Shreveport (AA)
Justin HallSS24RR5-101809/23/19761998-Oak-18 Fresno (AAA), San Jose (A+)
Ryan HannamanP19LL6-31908/28/19812000-Sf-4 Salem-Keizer (A-), Arizona Giants (Rk)
Patrick HannawayP22RR6-42003/14/19791997-Atl-34 Arizona Giants (Rk)
Derek HasselhoffP27RR6-220210/10/19731995-Chw-17 Fresno (AAA)
Brad HennesseyP21RR6-21852/7/19802001-Sf-1 Salem-Keizer (A-)
Livan HernandezP26RR6-22252/20/1975Sign UDFA: 1996San Francisco Giants (MLB)
Mark HillsP22LL6-12008/12/19781997-Sf-22 Hagerstown (A), Salem-Keizer (A-)
David HixsonP22RR6-11959/13/19782001-Sf-28 Salem-Keizer (A-)
Steve HolmC21RR6-019510/21/19792001-Sf-17 Salem-Keizer (A-)
Micah HolstOF24RR6-22003/5/19771999-Sf-16 Salem-Keizer (A-)
Joe HorganP24LL6-12006/7/19771996-Cle-11 Fresno (AAA), Shreveport (AA)
Matt HuntingfordOF22LL6-11703/5/19792001-Sf-29 Salem-Keizer (A-)
Wes HutchisonP22RR6-11955/31/19792001-Sf-10 Salem-Keizer (A-)
Ryan JensenP25RR6-02059/17/19751996-Sf-8 San Francisco Giants (MLB), Fresno (AAA)
Joe Jester2B22RR5-101807/17/19781999-Sf-7 Shreveport (AA), San Jose (A+)
Chris JonesP21LL6-31958/29/19791998-Sf-1 Hagerstown (A)
Kevin JosephP24RR6-42008/1/19761997-Sf-6 Fresno (AAA), Shreveport (AA), San Jose (A+)
Matthew Keating1B23LR6-22008/14/19772000-Sf-35 Salem-Keizer (A-), Arizona Giants (Rk)
Jeff Kent2B33RR6-12053/7/19681989-Tor-20 San Francisco Giants (MLB)
Robert KingP20RR6-22102/25/19812000-Sf-23 Arizona Giants (Rk)
Justin KnoedlerP20RR6-22057/17/19802001-Sf-5 Salem-Keizer (A-)
Brian KnollP27RR6-32008/4/19731995-Sf-16 Fresno (AAA), Shreveport (AA)
Jalal LeachRF-LF32LL6-22003/14/19691990-Nyy-7 San Francisco Giants (MLB), Fresno (AAA)
Francisco LirianoP17LL6-218510/26/1983Sign UDFA: 2000Salem-Keizer (A-), Arizona Giants (Rk)
Noah LowryP20LL6-219010/10/19802001-Sf-1 Salem-Keizer (A-)
Trey LunsfordC22RR6-11955/25/19792000-Sf-33 Hagerstown (A)
Jeremy LusterIF24BR6-42106/10/19771997-Sf-44 Shreveport (AA)
Ryan LutherC24RR6-101851/21/19771999-Sf-21 Shreveport (AA)
Peter Maestrales3B21BR5-111807/4/1979Sign UDFA: 2001Salem-Keizer (A-), Arizona Giants (Rk)
Chris MagruderLF-RF24BR5-112004/26/19771998-Sf-2 Fresno (AAA), Shreveport (AA)
Edwin MaldonadoIF22RR6-01751/3/19792000-Sf-9 San Jose (A+), Salem-Keizer (A-)
Will MalerichP25LL6-018010/25/19751997-Sf-24 Hagerstown (A)
Jake MapesC22RR6-42103/1/19791998-Sf-23 Hagerstown (A)
Jackson MarkertP22RR6-62152/9/19792000-Sf-11 Hagerstown (A)
Ramon MartinezSS-2B28RR6-118710/10/1972Sign UDFA: 1994San Francisco Giants (MLB)
Raymo MatosP18LL6-11502/23/1983Sign UDFA: 1999Arizona Giants (Rk)
Jimbo McauliffOF22RR5-91805/21/1979- Salem-Keizer (A-), Arizona Giants (Rk)
Arturo McdowellOF21LL6-11759/7/19791998-Sf-1 San Jose (A+)
Sean McGowan1B24RR6-62405/17/19771999-Sf-3 Fresno (AAA), Shreveport (AA)
Derin McMains2B21BR6-018011/3/19792001-Sf-11 Salem-Keizer (A-)
Ryan MeauxP22BL5-1117010/5/19782001-Sf-25 Salem-Keizer (A-)
Juan Melo2B25BR6-11605/11/1976Sign UDFA: 1990Fresno (AAA)
Joe MessmanP25RR6-21757/29/19751997-Hou-6 Shreveport (AA), San Jose (A+)
Jake MessnerOF24LL6-12055/18/19771995-Cle-6 San Jose (A+)
Robbie MeyerOF22RR6-219512/15/19782001-Sf-19 Salem-Keizer (A-)
Benji MillerP25RR6-21805/2/19761998-Sf-21 Shreveport (AA), San Jose (A+)
Damon Minor1B26LL6-72301/9/19751996-Sf-12 San Francisco Giants (MLB), Fresno (AAA)
Miguel Miranda2B22BR6-01756/10/19792001-Sf-21 Salem-Keizer (A-)
Roberto MonteroC19RR6-21763/3/1982- Arizona Giants (Rk)
Albert MontesP21RR6-221012/11/19791998-Tex-50 Salem-Keizer (A-)
Ramon MoretaOF25RR5-111859/5/1975Sign UDFA: 1994Shreveport (AA), San Jose (A+)
Roberto MorilloSS16BR6-01507/24/1984Sign UDFA: 2001Arizona Giants (Rk)
Scott MunterP21RR6-62353/7/19802001-Sf-47 Hagerstown (A), Salem-Keizer (A-)
Calvin MurrayCF29RR5-111907/30/19711992-Sf-1 San Francisco Giants (MLB), Fresno (AAA)
Leslie NacarP17RR6-11507/20/1983Sign UDFA: 1999Arizona Giants (Rk)
Joe NathanP26RR6-420511/22/19741995-Sf-6 Fresno (AAA), Shreveport (AA)
Robb NenP31RR6-521511/28/19691987-Tex-32 San Francisco Giants (MLB)
Lance Niekro1B22RR6-32101/29/19792000-Sf-2 San Jose (A+)
Russ OrtizP27RR6-12106/5/19741995-Sf-4 San Francisco Giants (MLB)
Todd OziasP24RR6-11858/19/19761998-Sf-8 Shreveport (AA)
Daniel PadgettP23LL6-01701/7/19782000-Sf-19 Hagerstown (A), Salem-Keizer (A-)
Anthony PannoneP19RR6-32107/7/19812000-Sf-16 Salem-Keizer (A-)
Julio PavonP25RR6-21656/14/1976Sign UDFA: 1999San Jose (A+), Hagerstown (A)
Marco Pernalete3B22BR6-015510/12/1978Sign UDFA: 1995Fresno (AAA), Shreveport (AA), San Jose (A+)
Ever PinangoOF19BR6-015012/22/1981Sign UDFA: 1998Arizona Giants (Rk)
Alex PinonIF22RR5-817010/10/1978Sign UDFA: 2001Salem-Keizer (A-)
Dante PowellCF-RF27RR6-21858/25/19731994-Sf-1 San Francisco Giants (MLB), Fresno (AAA)
Alexander RamirezSS19RR6-11603/15/1982- Arizona Giants (Rk)
Erasmo RamirezP22LL6-01804/26/19791998-Sf-11 Shreveport (AA), San Jose (A+)
Hector Ramirez-- Arizona Giants (Rk)
Rafael RamirezP18RR6-21701/4/1983Sign UDFA: 2000Arizona Giants (Rk)
Cody RansomSS-2B25RR6-21902/17/19761998-Sf-9 San Francisco Giants (MLB), Fresno (AAA)
Troy RansomP22RR6-21807/9/19781999-Sf-29 Salem-Keizer (A-)
Rafael RigueiroP24RR6-62005/20/19772000-Sf-17 Hagerstown (A)
Michael RileyP26LL6-21651/2/19751996-Sf-16 Fresno (AAA), Shreveport (AA)
Armando RiosRF-LF29LL5-91859/13/1971Sign UDFA: 1994San Francisco Giants (MLB)
Todd RizzoP30RL6-22205/24/1971Sign UDFA: 1992Fresno (AAA)
Felix RodriguezP28RR6-11909/9/1972Sign UDFA: 1989San Francisco Giants (MLB)
Guillermo RodriguezC23RR5-111955/15/1978Sign UDFA: 1995Shreveport (AA), San Jose (A+)
Ramon RojasP20RR6-31701/12/1981- Arizona Giants (Rk)
Kirk RueterP30LL6-320512/1/19701991-Mtl-18 San Francisco Giants (MLB)
Hector SantanaP18RR6-01607/13/1982Sign UDFA: 2000San Jose (A+)
Julio SantanaP27RR6-01851/20/1974Sign UDFA: 1990Fresno (AAA)
Benito SantiagoC36RR6-11953/9/1965Sign UDFA: 1982San Francisco Giants (MLB)
Deivis SantosOF21LL6-11752/9/1980Sign UDFA: 1997Hagerstown (A)
Jason SchmidtP28RR6-52131/29/19731991-Atl-8 San Francisco Giants (MLB)
Dan SerafiniP27BL6-11951/25/19741992-Min-1 Fresno (AAA)
Sammy SerranoC24RR6-220512/3/19761998-Sf-2 San Jose (A+)
Adam ShabalaOF23LR6-11902/6/19782000-Sf-10 Shreveport (AA), San Jose (A+), Hagerstown (A)
Allen ShrumC25RR6-32105/13/1976- Hagerstown (A)
Joe SmithP23RR6-01854/1/1978- Hagerstown (A)
J.T. Snow1B33LL6-22052/26/19681989-Nyy-5 San Francisco Giants (MLB), Fresno (AAA)
Elliot StrankmanSS24RR6-11851/13/19772000-Sf-12 Shreveport (AA), Hagerstown (A)
Jack TaschnerP23LL6-31904/21/19781999-Sf-2 San Jose (A+)
John ThomasP19LL6-21907/24/19811999-Sf-2 Hagerstown (A)
Erick ThreetsP19LL6-522011/4/19812000-Sf-7 San Jose (A+), Hagerstown (A)
Tony TorcatoRF-LF21LR6-119510/25/19791998-Sf-1 Fresno (AAA), Shreveport (AA), San Jose (A+)
Yorvit TorrealbaC22RR5-111807/19/1978Sign UDFA: 1994San Francisco Giants (MLB), Fresno (AAA)
Dan TrumbleOF21RR6-22059/29/19792000-Sf-25 Hagerstown (A)
Anthony TurcoC21LR5-917510/8/19791999-Sf-20 Salem-Keizer (A-)
Josh Tyler3B27RR6-11859/6/19731994-Mil-24 Fresno (AAA), Shreveport (AA)
Jeff UrbanP24RL6-82151/25/19771998-Sf-1 Shreveport (AA)
Todd UzzellP23RR6-32056/22/19782000-Sf-32 San Jose (A+), Hagerstown (A), Salem-Keizer (A-)
Carlos ValderramaLF-CF23RR6-018011/30/1977Sign UDFA: 1995Shreveport (AA)
John Vander WalRF-LF35LL6-21974/29/19661987-Mtl-3 San Francisco Giants (MLB)
Kevin VentP24RR6-01856/1/19771999-Sf-8 San Jose (A+)
Jeff VerplanckeP23RR6-320011/18/19771999-Sf-11 Fresno (AAA), Shreveport (AA)
Mike VillanoP29RR6-01958/10/19711994-Sf-25 Shreveport (AA)
Ryan VogelsongP23RR6-31957/22/19771998-Sf-5 San Francisco Giants (MLB), Fresno (AAA)
Tyler Von Schell1B21RR6-32157/7/19792001-Sf-15 Salem-Keizer (A-)
Jason WaddellP20RL6-21706/11/19812001-Sf-8 Salem-Keizer (A-), Arizona Giants (Rk)
Mitch WalkP23LL6-21854/7/1978Sign UDFA: 2000San Jose (A+)
Mark WalkerOF22RR6-11958/17/19782000-Sf-40 Shreveport (AA), Hagerstown (A)
Matt WellsP26RR6-32155/25/19751996-Sf-5 Arizona Giants (Rk)
Nick WilfongOF22LR6-119011/6/19782000-Sf-8 San Jose (A+), Hagerstown (A)
Jerome WilliamsP19RR6-318012/4/19811999-Sf-1 Shreveport (AA)
Jon WilliamsC22LR5-101905/18/19792001-Sf-44 Salem-Keizer (A-), Arizona Giants (Rk)
Tim WorrellP33RR6-42157/5/19671989-Sd-20 San Francisco Giants (MLB), Arizona Giants (Rk)
Mike WrightC25RR6-22103/13/19761998-Fla-22 Fresno (AAA), Shreveport (AA)
Anthony YaccoP20RR6-322012/2/19801999-Sf-10 San Jose (A+), Hagerstown (A)
Travis Young2B26RR6-11859/8/19741997-Sf-11 Fresno (AAA), Shreveport (AA)
Chad ZerbeP29LL6-02004/27/19721991-La-17 San Francisco Giants (MLB), Fresno (AAA)
Michael ZirelliP-01999-Sf-23 San Jose (A+)
Tony Zuniga3B26RR6-01851/13/19751996-Sf-11 Fresno (AAA)
Error processing SSI file


Home  |   People  |   Teams  |   Leagues  |   Draft  |   Boxscores  |   Analysis
Privacy Policy  |   Sponsorships  |   Advertising  |   Contact Us

How can we make this site better?

The Baseball Cube was created in 2002