Update:   Yesterday's Games on Front Page -  Links to all boxscores for games that occured yesterday in Major League Baseball
 

2006 SAN FRANCISCO GIANTS

+    Level: MLB
Location:  San Francisco,CA
Team Record:  76-85   .472
Result:   3rd in National League - West Division
Manager(s):  Felipe Alou
General Manager:   Brian Sabean
Stadium:  AT&T Park
Attendance:  3,130,313
Payroll:  $90,056,419
Playoffs:  -

San Francisco Giants affiliate history
Oldest Player:  Jeff Fassero (43)
Youngest Player:  Matt Cain (21)
Longest Tenure:  Barry Bonds (14)
Top Hitter:  Omar Vizquel (34)
Top Pitcher:  Jason Schmidt (14)
Top Draft Pick:  Tim Lincecum (#10)

Roster Continuity:  60.39%
Top Prospect:   Matt Cain
National League Standings
WestWLPctGB
LA Dodgers8874.543--
San Diego8874.5430.0
SF Giants7685.47211.5
Arizona7686.46912.0
Colorado7686.46912.0

TEAM INFORMATION
DateOpponentGame#ResultRecordRankAttSFN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2006-04-03@ SDN1L  1-60-1543,767Jason SchmidtJake PeavyJake PeavyJason Schmidt 16-5
2006-04-05@ SDN2W  3-11-1423,721Matt MorrisShawn EstesMatt MorrisShawn EstesTim Worrell47-3
2006-04-06vs ATL3W  6-42-1242,795 Noah LowryJorge SosaJeff FasseroJorge SosaTim Worrell1011-1
2006-04-07vs ATL4L  6-142-2439,737 Matt CainKyle DaviesMike RemlingerTyler Walker 1625-9
2006-04-08vs ATL5W  12-63-2239,050 Jamey WrightTim HudsonJamey WrightTim Hudson 2831-3
2006-04-09vs ATL6W  6-54-2237,321 Jason SchmidtJohn SmoltzTim WorrellChris Reitsma 3436-2
2006-04-13vs HOU7W  5-35-3234,267 Matt MorrisBrandon BackeMatt MorrisTaylor BuchholzTim Worrell39390
2006-04-13vs HOU8L  0-85-3233,034 Matt CainRoy OswaltRoy OswaltMatt Cain 3947-8
2006-04-14@ LAN9W  2-16-3145,940Jamey WrightBrad PennyJamey WrightHong-Chih KuoTim Worrell4148-7
2006-04-15@ LAN10L  1-36-4255,132Jason SchmidtOdalis PerezOdalis PerezJason SchmidtDanys Baez4251-9
2006-04-16@ LAN11W  2-07-4147,024Brad HennesseyJae Weong SeoBrad HennesseyJae Weong SeoTim Worrell4451-7
2006-04-17@ ARI12W  10-98-4121,610Jeff FasseroMiguel BatistaSteve KlineJose ValverdeTim Worrell5460-6
2006-04-18@ ARI13L  4-78-5123,255Matt MorrisRuss OrtizBrandon LyonMatt Morris 5867-9
2006-04-19@ ARI14L  3-108-6123,083Matt CainBrandon WebbBrandon WebbMatt Cain 6177-16
2006-04-20@ ARI15W  9-79-6123,792Jamey WrightClaudio VargasTim WorrellBrandon Medders 7084-14
2006-04-21@ COL16L  8-99-7230,339Jason SchmidtJason JenningsDavid CortesTim Worrell 7893-15
2006-04-22@ COL17W  6-410-7136,035Brad HennesseyAaron CookBrad HennesseyAaron CookArmando Benitez8497-13
2006-04-23@ COL18L  2-310-8230,310Matt MorrisJeff FrancisDavid CortesJeff Fassero 86100-14
2006-04-24vs NYN19W  6-211-8136,855 Matt CainTom GlavineMatt CainTom Glavine 92102-10
2006-04-25vs NYN20L  1-411-9235,775 Jamey WrightSteve TrachselSteve TrachselJamey WrightBilly Wagner93106-13
2006-04-26vs NYN21L  7-911-10234,454 Matt MorrisBrian BannisterDarren OliverScott Munter 100115-15
2006-04-28vs ARI22W  10-212-10239,561 Jason SchmidtMiguel BatistaJason SchmidtMiguel Batista 110117-7
2006-04-29vs ARI23W  3-213-10238,187 Brad HennesseyJuan CruzArmando BenitezLuis Vizcaino 113119-6
2006-04-30vs ARI24L  2-813-11238,266 Matt CainBrandon WebbBrandon WebbMatt Cain 115127-12
DateOpponentGame#ResultRecordRankAttSFN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2006-05-01vs SDN25L  4-1013-12233,780 Jamey WrightJake PeavyJake PeavyJamey Wright 119137-18
2006-05-02vs SDN26L  3-513-13334,641 Matt MorrisWoody WilliamsWoody WilliamsMatt MorrisTrevor Hoffman122142-20
2006-05-03@ MIL27W  2-014-13317,358Jason SchmidtDavid BushJason SchmidtDavid Bush 124142-18
2006-05-04@ MIL28L  4-714-14321,038Brad HennesseyDoug DavisDoug DavisBrad HennesseyDerrick Turnbow128149-21
2006-05-05@ PHI29L  3-814-15437,269Matt CainGavin FloydGavin FloydMatt Cain 131157-26
2006-05-06@ PHI30L  1-414-16444,042Jamey WrightRyan MadsonRyan MadsonJamey WrightTom Gordon132161-29
2006-05-07@ PHI31L  5-914-17539,315Matt MorrisJon LieberJon LieberMatt Morris 137170-33
2006-05-08vs HOU32W  7-515-17536,342 Noah LowryRoy OswaltNoah LowryRoy OswaltArmando Benitez144175-31
2006-05-09vs CHN33W  6-116-17539,357 Jason SchmidtRich HillJason SchmidtRich Hill 150176-26
2006-05-10vs CHN34L  1-816-18539,655 Matt CainCarlos ZambranoCarlos ZambranoMatt Cain 151184-33
2006-05-11vs CHN35W  9-317-18538,132 Jamey WrightSean MarshallJamey WrightSean Marshall 160187-27
2006-05-12vs LAN36L  1-617-19542,885 Matt MorrisBrad PennyBrad PennyMatt Morris 161193-32
2006-05-13vs LAN37W  6-518-19542,864 Noah LowryAaron SeleArmando BenitezDanys Baez 167198-31
2006-05-14vs LAN38L  3-618-20542,984 Jason SchmidtJae Weong SeoOdalis PerezSteve KlineJoe Beimel170204-34
2006-05-15@ HOU39W  10-119-20532,980Brad HennesseyTaylor BuchholzBrad HennesseyTaylor Buchholz 180205-25
2006-05-16@ HOU40W  14-320-20535,286Jamey WrightWandy RodriguezJamey WrightWandy Rodriguez 194208-14
2006-05-17@ HOU41W  10-121-20536,327Matt MorrisFernando NieveMatt MorrisFernando Nieve 204209-5
2006-05-19@ OAK42L  0-121-21535,077Noah LowryDan HarenDan HarenNoah LowryHuston Street204210-6
2006-05-20@ OAK43W  4-222-21535,077Jason SchmidtBrad HalseyArmando BenitezKiko Calero 208212-4
2006-05-21@ OAK44W  6-023-21535,077Matt CainJoe BlantonMatt CainJoe Blanton 2142122
2006-05-22vs SLN45W  9-224-21438,133 Jamey WrightMark MulderJamey WrightMark Mulder 2232149
2006-05-23vs SLN46L  5-824-22537,986 Matt MorrisJason MarquisJason MarquisMatt MorrisJason Isringhausen2282226
2006-05-24vs SLN47L  4-1024-23537,752 Noah LowryBrad ThompsonAdam WainwrightNoah Lowry 2322320
2006-05-26vs COL48W  9-025-23540,923 Jason SchmidtJeff FrancisJason SchmidtJeff Francis 2412329
2006-05-27vs COL49W  4-126-23340,350 Matt CainJosh FoggMatt CainJosh FoggArmando Benitez24523312
2006-05-28vs COL50L  3-626-24542,935 Jamey WrightByung-Hyun KimByung-Hyun KimJamey WrightBrian Fuentes2482399
2006-05-29@ FLO51L  1-526-2557,683Matt MorrisScott OlsenScott OlsenMatt Morris 2492445
2006-05-30@ FLO52L  3-526-26510,189Noah LowryBrian MoehlerBrian MoehlerNoah LowryJoe Borowski2522493
2006-05-31@ FLO53W  6-127-2658,017Jason SchmidtJosh JohnsonJason SchmidtJosh Johnson 2582508
DateOpponentGame#ResultRecordRankAttSFN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2006-06-03@ NYN54W  6-428-2740Matt CainOrlando HernandezMatt CainOrlando HernandezArmando Benitez26425410
2006-06-03@ NYN55L  2-328-27445,576Jamey WrightTom GlavineDuaner SanchezBrian Wilson 2662579
2006-06-04@ NYN56W  7-629-27448,791Matt MorrisSteve TrachselJonathan SanchezPedro FelicianoJeremy Accardo27326310
2006-06-05vs FLO57W  14-230-27435,438 Noah LowryBrian MoehlerNoah LowryBrian MoehlerBrad Hennessey28726522
2006-06-06vs FLO58W  2-131-27333,987 Jason SchmidtJosh JohnsonJason SchmidtJosh Johnson 28926623
2006-06-07vs FLO59L  1-831-28435,740 Jamey WrightDontrelle WillisDontrelle WillisJamey Wright 29027416
2006-06-08vs PIT60W  5-432-28334,540 Matt CainZach DukeArmando BenitezDamaso Marte 29527817
2006-06-09vs PIT61L  2-332-29438,766 Matt MorrisVictor SantosVictor SantosMatt MorrisMike Gonzalez29728116
2006-06-10vs PIT62L  0-232-30437,302 Noah LowryIan SnellIan SnellNoah LowryMike Gonzalez29728314
2006-06-11vs PIT63L  5-732-31439,850 Jason SchmidtPaul MaholmMatt CappsTim WorrellMike Gonzalez30229012
2006-06-13@ ARI64L  1-232-32525,595Jamey WrightEnrique GonzalezEnrique GonzalezJamey WrightJorge Julio30329211
2006-06-14@ ARI65W  11-433-32524,820Matt CainClaudio VargasMatt CainClaudio Vargas 31429618
2006-06-15@ ARI66W  8-234-32521,559Matt MorrisMiguel BatistaMatt MorrisMiguel Batista 32229824
2006-06-16@ SEA67L  4-534-33541,133Noah LowryFelix HernandezFelix HernandezNoah LowryJ.J. Putz32630323
2006-06-17@ SEA68L  1-834-34545,229Jason SchmidtGil MecheGil MecheJason Schmidt 32731116
2006-06-18@ SEA69L  1-534-35545,216Jamey WrightJamie MoyerJamie MoyerJamey Wright 32831612
2006-06-19vs ANA70W  2-135-35537,594 Matt CainKelvim EscobarMatt CainKelvim EscobarArmando Benitez33031713
2006-06-20vs ANA71W  3-236-35540,887 Matt MorrisJohn LackeyMatt MorrisJohn LackeyArmando Benitez33331914
2006-06-21vs ANA72L  3-636-36540,900 Noah LowryJeff WeaverScot ShieldsJeremy AccardoFrancisco Rodriguez33632511
2006-06-23vs OAK73L  3-436-37442,948 Jason SchmidtJoe BlantonKiko CaleroArmando BenitezHuston Street33932910
2006-06-24vs OAK74W  8-737-37442,866 Jamey WrightDan HarenTim WorrellHuston Street 34733611
2006-06-25vs OAK75L  4-1037-38442,414 Matt CainEsteban LoaizaEsteban LoaizaMatt Cain 3513465
2006-06-27vs TEX76W  5-338-38436,053 Matt MorrisKevin MillwoodMatt MorrisKevin MillwoodJeremy Accardo3563497
2006-06-28vs TEX77W  5-139-38437,275 Noah LowryJohn RheineckerNoah LowryJohn Rheinecker 36135011
2006-06-29vs TEX78W  2-140-38438,212 Jason SchmidtJohn KoronkaJonathan SanchezScott FeldmanJeremy Accardo36335112
2006-06-30@ SDN79L  5-640-39439,511Jamey WrightChan Ho ParkBrian SikorskiJeremy Accardo 36835711
DateOpponentGame#ResultRecordRankAttSFN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2006-07-01@ SDN80L  4-741-40423,888Matt CainMike ThompsonJon AdkinsBrian WilsonTrevor Hoffman3723648
2006-07-01@ SDN81W  4-141-40443,029Brad HennesseyWoody WilliamsSteve KlineAlan EmbreeArmando Benitez37636511
2006-07-02@ SDN82W  6-242-40339,837Matt MorrisChris YoungMatt MorrisChris YoungBrian Wilson38236715
2006-07-03@ COL83W  9-643-40248,364Noah LowryAaron CookJeremy AccardoRamon RamirezArmando Benitez39137318
2006-07-04@ COL84L  1-643-41448,078Jason SchmidtJeff FrancisJeff FrancisJason Schmidt 39237913
2006-07-05@ COL85L  3-543-42423,485Jamey WrightJosh FoggJosh FoggJamey WrightBrian Fuentes39538411
2006-07-06@ LAN86W  5-444-42442,515Matt CainMark HendricksonBrad HennesseyMark HendricksonArmando Benitez40038812
2006-07-07@ LAN87L  7-944-43453,991Matt MorrisChad BillingsleyDanys BaezJeremy AccardoTakashi Saito40739710
2006-07-08@ LAN88W  11-745-43446,496Noah LowryDerek LoweNoah LowryDerek LoweArmando Benitez41840414
2006-07-09@ LAN89L  1-345-44441,849Jason SchmidtAaron SeleAaron SeleJason SchmidtTakashi Saito41940712
2006-07-14vs PHI90W  5-346-44338,009 Matt MorrisJon LieberMatt MorrisJon LieberArmando Benitez42441014
2006-07-15vs PHI91L  6-1446-45341,401 Noah LowryCory LidleCory LidleNoah Lowry 4304246
2006-07-16vs PHI92L  2-646-46338,241 Matt CainBrett MyersBrett MyersSteve Kline 4324302
2006-07-17vs MIL93L  1-1046-47436,738 Jason SchmidtZach JacksonZach JacksonJason Schmidt 433440-7
2006-07-18vs MIL94W  4-347-47337,054 Jamey WrightTomo OhkaJamey WrightGeremi GonzalezArmando Benitez437443-6
2006-07-19vs MIL95W  7-648-47239,570 Matt MorrisDoug DavisBrian WilsonDerrick Turnbow 444449-5
2006-07-20vs SDN96W  9-349-47242,047 Noah LowryChan Ho ParkNoah LowryChan Ho Park 4534521
2006-07-21vs SDN97W  8-250-47242,683 Matt CainJake PeavyMatt CainJake Peavy 4614547
2006-07-22vs SDN98W  4-351-47142,955 Jason SchmidtWoody WilliamsJason SchmidtWoody WilliamsArmando Benitez4654578
2006-07-23vs SDN99L  5-651-48241,209 Jamey WrightClay HensleyJon AdkinsBrian WilsonTrevor Hoffman4704637
2006-07-25@ WAS100L  6-851-49333,358Matt MorrisRamon OrtizRamon OrtizMatt MorrisChad Cordero4764715
2006-07-26@ WAS101L  3-451-50330,248Noah LowryPedro AstacioSaul RiveraArmando Benitez 4794754
2006-07-27@ WAS102L  5-651-51329,717Matt CainLivan HernandezLivan HernandezMatt CainChad Cordero4844813
2006-07-28@ PIT103L  0-351-52338,092Jason SchmidtKip WellsKip WellsJason SchmidtMike Gonzalez4844840
2006-07-29@ PIT104L  3-451-53338,373Jamey WrightTom GorzelannyTom GorzelannyJamey WrightMike Gonzalez487488-1
2006-07-30@ PIT105L  1-251-54326,516Matt MorrisZach DukeJohn GrabowSteve Kline 488490-2
2006-07-31vs WAS106L  7-1051-55437,106 Noah LowryPedro AstacioPedro AstacioNoah LowryChad Cordero495500-5
DateOpponentGame#ResultRecordRankAttSFN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2006-08-01vs WAS107L  1-451-56537,258 Matt CainLivan HernandezLivan HernandezMatt CainChad Cordero496504-8
2006-08-02vs WAS108W  8-652-56538,283 Jason SchmidtTony ArmasJason SchmidtTony ArmasMike Stanton504510-6
2006-08-04vs COL109L  2-552-57538,033 Matt MorrisJeff FrancisJeff FrancisMatt MorrisBrian Fuentes506515-9
2006-08-05vs COL110L  1-252-58539,014 Noah LowryJason JenningsJeremy AffeldtBrad HennesseyBrian Fuentes507517-10
2006-08-06vs COL111W  6-253-58539,288 Matt CainAaron CookMatt CainAaron Cook 513519-6
2006-08-07@ ARI112W  8-454-58525,531Jason SchmidtEnrique GonzalezJason SchmidtJeff Bajenaru 521523-2
2006-08-08@ ARI113L  1-554-59535,146Jamey WrightJuan CruzJuan CruzJamey Wright 522528-6
2006-08-09@ ARI114L  3-554-60523,782Matt MorrisMiguel BatistaMiguel BatistaMatt MorrisJorge Julio525533-8
2006-08-11@ LAN115L  2-354-61553,695Noah LowryMark HendricksonBrett TomkoMike StantonJonathan Broxton527536-9
2006-08-12@ LAN116L  5-654-62546,444Matt CainBrad PennyBrad PennyMatt CainTakashi Saito532542-10
2006-08-13@ LAN117L  0-154-63555,699Jason SchmidtGreg MadduxTakashi SaitoVinnie Chulk 532543-11
2006-08-14@ SDN118W  1-055-63531,774Brad HennesseyClay HensleyBrad HennesseyClay HensleyArmando Benitez533543-10
2006-08-15@ SDN119W  3-256-63531,601Matt MorrisChris YoungMike StantonScott LinebrinkArmando Benitez536545-9
2006-08-16@ SDN120W  7-557-63533,938Noah LowryChan Ho ParkSteve KlineAlan EmbreeMike Stanton543550-7
2006-08-17@ SDN121W  8-458-63529,734Matt CainJake PeavyMatt CainJake Peavy 551554-3
2006-08-18vs LAN122W  7-359-63542,862 Jason SchmidtBrad PennyJason SchmidtBrad Penny 5585571
2006-08-19vs LAN123L  7-1459-64542,833 Brad HennesseyGreg MadduxGreg MadduxBrad Hennessey 565571-6
2006-08-20vs LAN124L  2-559-65542,052 Matt MorrisDerek LoweDerek LoweMatt MorrisTakashi Saito567576-9
2006-08-21vs ARI125W  5-060-65438,203 Noah LowryLivan HernandezNoah LowryLivan Hernandez 572576-4
2006-08-22vs ARI126W  7-661-65437,242 Matt CainBrandon WebbMike StantonTony PenaSteve Kline579582-3
2006-08-23vs ARI127W  7-662-65438,831 Jason SchmidtEnrique GonzalezSteve KlineBrandon LyonArmando Benitez586588-2
2006-08-24vs CIN128L  3-662-66438,754 Brad HennesseyEric MiltonRyan FranklinVinnie ChulkDavid Weathers589594-5
2006-08-25vs CIN129W  4-163-66437,801 Matt MorrisAaron HarangMatt MorrisAaron Harang 593595-2
2006-08-26vs CIN130W  4-164-66341,362 Noah LowryBronson ArroyoNoah LowryBronson ArroyoMike Stanton5975961
2006-08-27vs CIN131W  8-065-66339,097 Matt CainKyle LohseMatt CainKyle Lohse 6055969
2006-08-29@ ATL132L  8-1365-67323,756Jason SchmidtTim HudsonTim HudsonJason Schmidt 6136094
2006-08-30@ ATL133L  3-565-68324,952Brad HennesseyChuck JamesChuck JamesBrad HennesseyBob Wickman6166142
2006-08-31@ ATL134W  8-666-68324,748Matt MorrisJohn SmoltzMatt MorrisJohn SmoltzArmando Benitez6246204
DateOpponentGame#ResultRecordRankAttSFN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2006-09-01@ CHN135L  2-666-69338,582Noah LowryRich HillRich HillNoah Lowry 6266260
2006-09-02@ CHN136W  4-267-69340,135Matt CainSean MarshallMatt CainSean MarshallMike Stanton6306282
2006-09-03@ CHN137W  7-468-69340,702Jason SchmidtAngel GuzmanJason SchmidtMichael WuertzMike Stanton6376325
2006-09-04@ CIN138W  5-469-69325,515Brad HennesseyAaron HarangKevin CorreiaDavid WeathersMike Stanton6426366
2006-09-05@ CIN139L  0-369-70320,751Matt MorrisBronson ArroyoBronson ArroyoMatt Morris 6426393
2006-09-06@ CIN140W  3-270-70320,571Jonathan SanchezSun-Woo KimJonathan SanchezSun-Woo KimMike Stanton6456414
2006-09-08vs SDN141W  4-071-70338,988 Matt CainJake PeavyMatt CainJake Peavy 6496418
2006-09-09vs SDN142W  5-472-70338,680 Jason SchmidtDavid WellsMike StantonRudy Seanez 6546459
2006-09-10vs SDN143L  2-1072-71336,757 Matt MorrisWoody WilliamsWoody WilliamsMatt Morris 6566551
2006-09-12vs COL144W  10-673-71333,416 Jonathan SanchezDenny BautistaKevin CorreiaDenny Bautista 6666615
2006-09-13vs COL145L  8-973-72334,847 Noah LowryJason JenningsJason JenningsNoah LowryBrian Fuentes6746704
2006-09-14vs COL146W  5-074-72335,167 Matt CainAaron CookMatt CainAaron Cook 6796709
2006-09-15@ SLN147L  4-1474-73345,927Brad HennesseyJeff SuppanJeff SuppanBrad Hennessey 683684-1
2006-09-16@ SLN148L  1-674-74345,445Matt MorrisChris CarpenterChris CarpenterMatt Morris 684690-6
2006-09-18@ COL149L  8-2074-75318,346Noah LowryJustin HampsonJustin HampsonNoah Lowry 692710-18
2006-09-19@ COL150L  4-1274-76320,373Matt CainJason JenningsJason JenningsMatt CainJeremy Affeldt696722-26
2006-09-20@ COL151W  7-475-76319,324Jason SchmidtAaron CookBrian WilsonManuel CorpasMike Stanton703726-23
2006-09-21@ MIL152L  4-975-77328,719Matt MorrisDavid BushDavid BushMatt Morris 707735-28
2006-09-22@ MIL153L  12-1375-78321,796Jonathan SanchezDoug DavisJose CapellanVinnie ChulkFrancisco Cordero719748-29
2006-09-23@ MIL154L  8-1075-79333,989Noah LowryChris CapuanoJose CapellanJack TaschnerFrancisco Cordero727758-31
2006-09-24@ MIL155L  3-575-80323,049Matt CainBen SheetsBen SheetsMatt CainFrancisco Cordero730763-33
2006-09-25vs ARI156L  1-775-81333,919 Jason SchmidtEdgar GonzalezEdgar GonzalezJason Schmidt 731770-39
2006-09-26vs ARI157W  4-276-81335,121 Matt MorrisBrandon WebbMike StantonRandy Choate 735772-37
2006-09-27vs ARI158L  3-676-82334,503 Jonathan SanchezClaudio VargasClaudio VargasJonathan SanchezJose Valverde738778-40
2006-09-29vs LAN159L  3-476-83342,587 Noah LowryHong-Chih KuoJonathan BroxtonMike StantonTakashi Saito741782-41
2006-09-30vs LAN160L  2-476-84342,769 Matt CainGreg MadduxGreg MadduxMatt CainTakashi Saito743786-43
DateOpponentGame#ResultRecordRankAttSFN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2006-10-01vs LAN161L  3-476-85342,831 Jason SchmidtEric StultsChad BillingsleyBrad HennesseyJoe Beimel746790-44


About Us  |  Site Map  |  Privacy Policy  |  Contact Us

Boxscores data is obtained free of charge from Retrosheet.org.

Please Support The Baseball Cube.