TBC Player Tracker:   Daily emails with YOUR custom list of players delivered before your first cup of coffee. Change players whenever you like!
 

1983 MINNESOTA TWINS

+    Level: MLB
Location:  Minneapolis,MN
Team Record:  70-92   .432
Result:   6th in American League - West Division
Manager(s):  Billy Gardner
General Manager:   Calvin Griffith
Stadium:  Hubert H. Humphrey Metrodome
Attendance:  858,939
Playoffs:  -

Minnesota Twins affiliate history
Oldest Player:  Ron Washington (31)
Youngest Player:  Greg Gagne (21)
Longest Tenure:  Gary Ward, John Castino (5)
Top Hitter:  Gary Ward (28)
Top Pitcher:  Ron Davis (27)
Top Draft Pick:  Tim Belcher (#1)

Roster Continuity:  71.78%
Top Prospect:   Bryan Oelkers
American League Standings
WestWLPctGB
Chi White Sox9963.611--
KC Royals7983.48820.0
Texas7785.47522.0
Oakland7488.45725.0
Minnesota7092.43229.0
California7092.43229.0
Seattle60102.37039.0

TEAM INFORMATION
DateOpponentGame#ResultRecordRankAttMIN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
1983-04-05vs DET1L  3-110-1630,961 Brad HavensJack MorrisJack MorrisBrad Havens 311-8
1983-04-06vs DET2L  5-90-274,835 Jack O'ConnorDan PetryDan PetryRick Lysander 820-12
1983-04-07vs DET3W  5-41-257,936 Albert WilliamsJerry UjdurAlbert WilliamsJerry UjdurRon Davis1324-11
1983-04-08@ SEA4W  5-42-236,662Frank ViolaMike MooreRick LysanderBill CaudillLen Whitehouse1828-10
1983-04-09@ SEA5L  2-32-3521,100Bryan OelkersEd NunezRoy ThomasBryan OelkersBill Caudill2031-11
1983-04-10@ SEA6W  6-33-337,869Brad HavensGaylord PerryBrad HavensGaylord PerryRon Davis2634-8
1983-04-12@ OAK7L  3-43-467,129Jack O'ConnorMike NorrisDave BeardLen Whitehouse 2938-9
1983-04-13@ OAK8L  4-53-5610,677Albert WilliamsTom UnderwoodSteve BakerAlbert Williams 3343-10
1983-04-15vs CAL9L  2-83-677,323 Frank ViolaKen ForschKen ForschFrank Viola 3551-16
1983-04-16vs CAL10L  5-93-779,974 Bryan OelkersBruce KisonBruce KisonBryan Oelkers 4060-20
1983-04-17vs CAL11W  11-84-7723,010 Brad HavensTommy JohnLen WhitehouseDave GoltzRon Davis5168-17
1983-04-18vs SEA12W  8-55-762,416 Jack O'ConnorMike MooreJack O'ConnorMike MoorePete Filson5973-14
1983-04-19vs SEA13W  6-26-763,336 Albert WilliamsEd NunezLen WhitehouseEd Nunez 6575-10
1983-04-20vs SEA14W  11-27-763,074 Bobby CastilloGaylord PerryBobby CastilloGaylord Perry 7677-1
1983-04-21vs SEA15L  0-27-864,719 Bryan OelkersMatt YoungMatt YoungBryan OelkersBill Caudill7679-3
1983-04-22@ NYA16W  5-38-8517,037Brad HavensDoyle AlexanderBrad HavensDoyle AlexanderLen Whitehouse8182-1
1983-04-23@ NYA17L  4-78-9520,146Jack O'ConnorShane RawleyShane RawleyJack O'Connor 8589-4
1983-04-25@ NYA18L  1-28-10611,363Frank ViolaRon GuidryRon GuidryFrank Viola 8691-5
1983-04-26@ CLE19L  1-78-1164,493Bobby CastilloLary SorensenLary SorensenBobby Castillo 8798-11
1983-04-27@ CLE20W  5-39-1156,824Bryan OelkersBert BlylevenAlbert WilliamsEd GlynnRick Lysander92101-9
1983-04-29vs MIL21W  7-410-11518,896 Brad HavensBob McClureBrad HavensBob McClureAlbert Williams99105-6
1983-04-30vs MIL22W  9-711-11523,267 Jack O'ConnorMike CaldwellRon DavisPete Ladd 108112-4
DateOpponentGame#ResultRecordRankAttMIN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
1983-05-01vs MIL23L  4-811-12524,703 Frank ViolaDon SuttonDon SuttonAlbert Williams 112120-8
1983-05-03vs CLE24L  1-311-1353,615 Bobby CastilloBert BlylevenBert BlylevenBobby CastilloNeal Heaton113123-10
1983-05-04vs CLE25L  7-1111-1463,516 Bryan OelkersLen BarkerDan SpillnerRon Davis 120134-14
1983-05-05vs CLE26L  5-711-1565,644 Brad HavensRick SutcliffeRick SutcliffeBrad HavensNeal Heaton125141-16
1983-05-06vs NYA27L  4-811-16615,093 Jack O'ConnorRon GuidryRon GuidryJack O'ConnorRich Gossage129149-20
1983-05-07vs NYA28L  7-811-17618,036 Frank ViolaDave RighettiGeorge FrazierAlbert WilliamsRich Gossage136157-21
1983-05-08vs NYA29W  6-512-17610,823 Bobby CastilloBob ShirleyLen WhitehouseDale Murray 142162-20
1983-05-10@ MIL30L  1-412-18610,195Brad HavensMoose HaasMoose HaasBrad HavensTom Tellmann143166-23
1983-05-11@ MIL31L  1-412-19614,549Albert WilliamsBob McClureBob McClureAlbert Williams 144170-26
1983-05-13@ CAL32W  5-413-19629,469Frank ViolaGeoff ZahnLen WhitehouseMike WittRon Davis149174-25
1983-05-14@ CAL33W  2-114-19544,047Bobby CastilloKen ForschKen SchromKen ForschRon Davis151175-24
1983-05-15@ CAL34W  8-615-19530,840Jack O'ConnorTommy JohnPete FilsonDave GoltzRon Davis159181-22
1983-05-16vs OAK35L  6-715-2067,056 Brad HavensMike NorrisMike NorrisBrad HavensTom Burgmeier165188-23
1983-05-17vs OAK36L  6-715-2154,686 Albert WilliamsChris CodiroliChris CodiroliAlbert WilliamsSteve McCatty171195-24
1983-05-18vs OAK37W  16-516-2154,069 Frank ViolaBill KruegerFrank ViolaBill Krueger 187200-13
1983-05-19@ BOS38L  1-416-22514,173Bobby CastilloDoug BirdDoug BirdBobby CastilloLuis Aponte188204-16
1983-05-20@ BOS39W  10-417-22519,332Ken SchromBruce HurstKen SchromBruce HurstRick Lysander198208-10
1983-05-21@ BOS40L  4-1117-23524,856Brad HavensBob OjedaBob OjedaBrad Havens 202219-17
1983-05-22@ BOS41W  4-318-23523,496Albert WilliamsJohn TudorRon DavisLuis Aponte 206222-16
1983-05-23@ BAL42W  12-419-23516,985Frank ViolaStorm DavisFrank ViolaStorm Davis 218226-8
1983-05-24@ BAL43W  6-120-23510,707Bobby CastilloScott McGregorBobby CastilloScott McGregor 224227-3
1983-05-25@ BAL44W  7-421-23517,791Ken SchromDennis MartinezKen SchromDennis MartinezRon Davis2312310
1983-05-27@ DET45L  4-721-2550Brad HavensJuan BerenguerLarry PashnickRick LysanderAurelio Lopez235238-3
1983-05-27@ DET46L  1-221-25518,806Pete FilsonDave RozemaHoward BaileyRick Lysander 236240-4
1983-05-28@ DET47L  1-621-26511,676Albert WilliamsMilt WilcoxMilt WilcoxAlbert Williams 237246-9
1983-05-29@ DET48L  6-721-27612,928Frank ViolaJack MorrisAurelio LopezRick Lysander 243253-10
1983-05-30vs BAL49L  1-621-28614,916 Bobby CastilloMike BoddickerMike BoddickerBobby Castillo 244259-15
1983-05-31vs BAL50W  10-322-2864,242 Ken SchromStorm DavisKen SchromStorm Davis 254262-8
DateOpponentGame#ResultRecordRankAttMIN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
1983-06-01vs BAL51L  3-622-2965,564 Pete FilsonScott McGregorScott McGregorRick LysanderTippy Martinez257268-11
1983-06-03vs BOS52L  3-622-3068,996 Albert WilliamsOil Can BoydOil Can BoydAlbert WilliamsBob Stanley260274-14
1983-06-04vs BOS53L  6-822-3168,788 Frank ViolaDennis EckersleyDennis EckersleyFrank ViolaLuis Aponte266282-16
1983-06-05vs BOS54W  10-423-3167,892 Brad HavensBruce HurstBrad HavensBruce Hurst 276286-10
1983-06-07@ KCA55L  4-923-32621,173Ken SchromLarry GuraLarry GuraKen SchromDan Quisenberry280295-15
1983-06-08@ KCA56L  2-923-33620,103Pete FilsonSteve RenkoSteve RenkoPete FilsonDan Quisenberry282304-22
1983-06-09@ KCA57L  5-623-34726,869Albert WilliamsKeith CreelBill CastroRick LysanderDan Quisenberry287310-23
1983-06-10vs TEX58L  2-423-3575,282 Frank ViolaFrank TananaFrank TananaFrank ViolaJohn Butcher289314-25
1983-06-11vs TEX59L  0-1123-36711,363 Brad HavensDanny DarwinDanny DarwinBrad Havens 289325-36
1983-06-12vs TEX60L  3-423-3774,707 Ken SchromRick HoneycuttOdell JonesRon Davis 292329-37
1983-06-13vs KCA61W  9-424-37710,897 Bobby CastilloSteve RenkoBobby CastilloSteve Renko 301333-32
1983-06-14vs KCA62W  8-125-3767,303 Albert WilliamsKeith CreelAlbert WilliamsKeith Creel 309334-25
1983-06-15vs KCA63W  6-226-3767,136 Frank ViolaPaul SplittorffFrank ViolaPaul Splittorff 315336-21
1983-06-16@ TEX64W  4-327-37610,011Bryan OelkersDanny DarwinRick LysanderDanny DarwinRon Davis319339-20
1983-06-17@ TEX65L  1-1027-38615,610Ken SchromRick HoneycuttRick HoneycuttKen Schrom 320349-29
1983-06-18@ TEX66W  8-428-38635,812Bobby CastilloMike SmithsonBobby CastilloMike SmithsonRon Davis328353-25
1983-06-19@ TEX67L  1-428-39615,166Albert WilliamsCharlie HoughCharlie HoughAlbert Williams 329357-28
1983-06-20@ TOR68L  1-228-40619,267Frank ViolaJim GottJim GottRon Davis 330359-29
1983-06-21@ TOR69L  3-828-41623,473Bryan OelkersJim AckerJim AckerBryan Oelkers 333367-34
1983-06-22@ TOR70W  4-329-41626,452Ken SchromDave StiebKen SchromDave StiebRon Davis337370-33
1983-06-23@ CHA71L  6-829-42619,886Bobby CastilloFloyd BannisterFloyd BannisterBobby CastilloDennis Lamp343378-35
1983-06-24@ CHA72W  5-130-42626,786Albert WilliamsBritt BurnsAlbert WilliamsBritt BurnsRick Lysander348379-31
1983-06-25@ CHA73L  3-830-43628,388Frank ViolaLaMarr HoytLaMarr HoytFrank ViolaJuan Agosto351387-36
1983-06-26@ CHA74L  7-930-44619,505Bryan OelkersRichard DotsonRichard DotsonBryan OelkersSalome Barojas358396-38
1983-06-28vs TOR75W  5-231-44612,844 Ken SchromDave StiebKen SchromDave StiebRon Davis363398-35
1983-06-29vs TOR76L  2-431-4568,242 Bobby CastilloJim ClancyJim ClancyBobby Castillo 365402-37
1983-06-30vs TOR77L  3-1131-46620,498 Albert WilliamsLuis LealLuis LealAlbert Williams 368413-45
DateOpponentGame#ResultRecordRankAttMIN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
1983-07-01vs CHA78W  6-332-4668,101 Frank ViolaLaMarr HoytFrank ViolaLaMarr HoytRon Davis374416-42
1983-07-02vs CHA79L  2-432-47613,609 Ken SchromRichard DotsonRichard DotsonKen SchromSalome Barojas376420-44
1983-07-03vs CHA80W  4-333-47610,339 Bobby CastilloJerry KoosmanRon DavisSalome Barojas 380423-43
1983-07-04vs CHA81L  6-1233-48611,538 Albert WilliamsFloyd BannisterDennis LampRick Lysander 386435-49
1983-07-08vs CLE82L  4-1033-49611,529 Frank ViolaBert BlylevenBert BlylevenFrank Viola 390445-55
1983-07-09vs CLE83W  3-234-49611,683 Ken SchromRick SutcliffeKen SchromRick SutcliffeRon Davis393447-54
1983-07-10vs CLE84W  6-435-4967,287 Albert WilliamsJuan EichelbergerAlbert WilliamsJuan EichelbergerRon Davis399451-52
1983-07-11vs NYA85W  4-236-49616,835 Bobby CastilloJay HowellBobby CastilloJay Howell 403453-50
1983-07-12vs NYA86L  3-436-50616,550 Frank ViolaMatt KeoughGeorge FrazierRick Lysander 406457-51
1983-07-13vs NYA87W  6-137-50622,148 Ken SchromRon GuidryKen SchromRon GuidryRon Davis412458-46
1983-07-14@ MIL88L  1-537-51620,316Albert WilliamsDon SuttonDon SuttonAlbert Williams 413463-50
1983-07-15@ MIL89L  3-637-52628,343Bobby CastilloMike CaldwellMike CaldwellBobby Castillo 416469-53
1983-07-16@ MIL90L  0-537-53646,519Frank ViolaMoose HaasMoose HaasFrank Viola 416474-58
1983-07-17@ MIL91L  6-1037-54641,021Ken SchromChuck PorterChuck PorterKen SchromJim Slaton422484-62
1983-07-18@ NYA92L  2-437-55620,448Albert WilliamsRon GuidryRon GuidryAlbert Williams 424488-64
1983-07-19@ NYA93L  0-437-56617,580Bobby CastilloShane RawleyShane RawleyBobby Castillo 424492-68
1983-07-20@ NYA94L  4-637-57627,583Frank ViolaDave RighettiRich GossageRon Davis 428498-70
1983-07-22@ CLE95L  5-837-5866,800Ken SchromLary SorensenJamie EasterlyRick LysanderDan Spillner433506-73
1983-07-23@ CLE96W  5-238-5866,675Albert WilliamsLen BarkerAlbert WilliamsLen BarkerRon Davis438508-70
1983-07-24@ CLE97W  7-540-5860Bobby CastilloRick SutcliffeBobby CastilloRick SutcliffeRon Davis445513-68
1983-07-24@ CLE98W  5-440-5868,938Brad HavensTom BrennanBrad HavensTom BrennanRon Davis450517-67
1983-07-25vs MIL99W  17-341-58624,527 Frank ViolaMike CaldwellFrank ViolaMike Caldwell 467520-53
1983-07-26vs MIL100W  6-542-58625,732 Ken SchromMoose HaasLen WhitehouseTom Tellmann 473525-52
1983-07-27vs MIL101L  9-1342-59634,003 Albert WilliamsChuck PorterJim SlatonBrad Havens 482538-56
1983-07-29vs SEA102W  4-343-59613,066 Bobby CastilloJim BeattieBobby CastilloBill CaudillRon Davis486541-55
1983-07-30vs SEA103L  3-743-60612,260 Frank ViolaGlenn AbbottGlenn AbbottFrank ViolaMike Stanton489548-59
1983-07-31vs SEA104L  2-343-6166,785 Ken SchromMatt YoungRoy ThomasRon DavisBill Caudill491551-60
DateOpponentGame#ResultRecordRankAttMIN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
1983-08-01vs CAL105L  6-1244-6260 Brad HavensMike WittMike WittBrad Havens 497563-66
1983-08-01vs CAL106W  7-044-62618,368 Rick LysanderSteve BrownRick LysanderSteve Brown 504563-59
1983-08-02vs CAL107L  1-244-63613,064 Bobby CastilloKen ForschBruce KisonBobby Castillo 505565-60
1983-08-03vs CAL108L  5-744-64610,711 Frank ViolaTommy JohnBruce KisonMike Walters 510572-62
1983-08-04vs OAK109W  4-345-64612,457 Ken SchromSteve McCattyLen WhitehouseTom Burgmeier 514575-61
1983-08-05vs OAK110L  2-345-6568,203 Jack O'ConnorGorman HeimuellerGorman HeimuellerJack O'ConnorDave Beard516578-62
1983-08-06vs OAK111L  4-645-66611,759 Bobby CastilloMike NorrisKeith AthertonRon Davis 520584-64
1983-08-07vs OAK112L  0-645-6768,503 Frank ViolaChris CodiroliChris CodiroliFrank ViolaKeith Atherton520590-70
1983-08-08@ CAL113W  4-246-67637,307Ken SchromTommy JohnKen SchromTommy John 524592-68
1983-08-09@ CAL114L  2-846-68625,443Rick LysanderRick SteirerRick SteirerRick LysanderBruce Kison526600-74
1983-08-10@ CAL115W  4-147-68627,510Bobby CastilloGeoff ZahnBobby CastilloGeoff Zahn 530601-71
1983-08-11@ OAK116L  0-647-6966,915Frank ViolaChris CodiroliChris CodiroliFrank Viola 530607-77
1983-08-12@ OAK117W  5-348-69610,735Ken SchromMike WarrenKen SchromTom UnderwoodRon Davis535610-75
1983-08-13@ OAK118W  7-349-69618,028Albert WilliamsTim ConroyAlbert WilliamsTim Conroy 542613-71
1983-08-14@ OAK119L  0-649-70619,155Bobby CastilloSteve McCattySteve McCattyBobby Castillo 542619-77
1983-08-15@ SEA120W  7-450-7066,005Frank ViolaGlenn AbbottFrank ViolaBryan ClarkRon Davis549623-74
1983-08-16@ SEA121W  5-151-7066,891Ken SchromMatt YoungKen SchromMatt YoungRon Davis554624-70
1983-08-17@ SEA122W  7-452-7065,473Albert WilliamsMike MooreAlbert WilliamsMike MooreMike Walters561628-67
1983-08-19vs DET123L  1-552-71613,437 Bobby CastilloJack MorrisJack MorrisBobby Castillo 562633-71
1983-08-20vs DET124L  1-952-72613,646 Frank ViolaJuan BerenguerJuan BerenguerFrank Viola 563642-79
1983-08-21vs DET125W  4-353-72610,799 Ken SchromLarry PashnickKen SchromLarry PashnickRon Davis567645-78
1983-08-23vs BOS126W  3-254-72612,686 Albert WilliamsOil Can BoydAlbert WilliamsOil Can BoydRon Davis570647-77
1983-08-24vs BOS127W  8-755-72613,325 Bobby CastilloJohn TudorLen WhitehouseBob StanleyRon Davis578654-76
1983-08-25vs BOS128W  5-256-72611,250 Frank ViolaDennis EckersleyFrank ViolaDennis Eckersley 583656-73
1983-08-26@ BAL129L  0-956-73623,988Ken SchromMike BoddickerMike BoddickerKen Schrom 583665-82
1983-08-27@ BAL130L  3-556-74633,921Albert WilliamsJim PalmerJim PalmerAlbert WilliamsTim Stoddard586670-84
1983-08-28@ BAL131L  4-1156-75630,922Bobby CastilloMike FlanaganMike FlanaganBobby CastilloSammy Stewart590681-91
1983-08-29@ DET132W  5-457-75625,875Frank ViolaJuan BerenguerRick LysanderAurelio LopezRon Davis595685-90
1983-08-30@ DET133L  3-457-76615,280Ken SchromDan PetryDan PetryKen Schrom 598689-91
DateOpponentGame#ResultRecordRankAttMIN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
1983-09-01@ BOS134W  11-058-7760Albert WilliamsDennis EckersleyAlbert WilliamsDennis Eckersley 609689-80
1983-09-01@ BOS135L  3-958-77618,860Rick LysanderBob OjedaBob OjedaRick Lysander 612698-86
1983-09-02vs BAL136L  0-158-7867,996 Frank ViolaMike FlanaganMike FlanaganFrank ViolaTim Stoddard612699-87
1983-09-03vs BAL137L  0-1358-7969,230 Ken SchromScott McGregorScott McGregorKen Schrom 612712-100
1983-09-04vs BAL138L  6-958-8068,296 Pete FilsonStorm DavisStorm DavisRon DavisTippy Martinez618721-103
1983-09-05@ TEX139L  3-758-8165,124Rick LysanderJohn ButcherJohn ButcherRick Lysander 621728-107
1983-09-06@ TEX140W  5-359-8167,057Frank ViolaFrank TananaRon DavisFrank TananaMike Walters626731-105
1983-09-07@ TEX141L  0-359-8265,634Albert WilliamsCharlie HoughCharlie HoughAlbert Williams 626734-108
1983-09-09vs KCA142W  7-660-8265,400 Ken SchromGaylord PerryJack O'ConnorMike Armstrong 633740-107
1983-09-10vs KCA143W  6-361-8266,354 Pete FilsonEric RasmussenPete FilsonEric RasmussenRon Davis639743-104
1983-09-11vs KCA144L  1-361-8364,820 Jay PettiboneFrank WillsDanny JacksonJay PettiboneDan Quisenberry640746-106
1983-09-13vs CHA145L  1-561-8466,210 Frank ViolaRichard DotsonRichard DotsonFrank Viola 641751-110
1983-09-14vs CHA146W  1-062-8466,650 Albert WilliamsBritt BurnsRon DavisBritt Burns 642751-109
1983-09-15vs TOR147W  6-263-8464,039 Ken SchromDave StiebKen SchromDave Stieb 648753-105
1983-09-16vs TOR148W  11-464-84611,640 Pete FilsonJim GottRick LysanderJim Gott 659757-98
1983-09-17vs TOR149L  3-1364-8566,300 Jay PettiboneLuis LealLuis LealJay Pettibone 662770-108
1983-09-19@ CHA150W  7-565-85529,138Frank ViolaBritt BurnsMike WaltersSalome BarojasRon Davis669775-106
1983-09-21@ CHA151L  1-265-8760Ken SchromLaMarr HoytLaMarr HoytKen Schrom 670777-107
1983-09-21@ CHA152L  6-765-87637,806Albert WilliamsFloyd BannisterGuy HoffmanRon Davis 676784-108
1983-09-22@ KCA153W  2-166-87615,684Pete FilsonEric RasmussenPete FilsonEric RasmussenRon Davis678785-107
1983-09-23@ KCA154L  2-366-88618,313Jay PettiboneFrank WillsFrank WillsJay PettiboneDan Quisenberry680788-108
1983-09-24@ KCA155L  4-1266-89617,407Frank ViolaBuddy BlackBuddy BlackFrank Viola 684800-116
1983-09-25@ KCA156W  7-167-89522,695Ken SchromDanny JacksonKen SchromDanny Jackson 691801-110
1983-09-27vs TEX157L  1-667-9063,000 Albert WilliamsMike SmithsonMike SmithsonAlbert Williams 692807-115
1983-09-28vs TEX158W  3-068-9054,084 Pete FilsonDanny DarwinPete FilsonDanny DarwinRon Davis695807-112
1983-09-29vs TEX159W  2-069-9054,395 Ken SchromDave StewartKen SchromDave Stewart 697807-110
1983-09-30@ TOR160L  0-869-91518,501Frank ViolaDave StiebDave StiebFrank Viola 697815-118
DateOpponentGame#ResultRecordRankAttMIN PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
1983-10-01@ TOR161L  3-469-92525,332Jay PettiboneDoyle AlexanderDoyle AlexanderJay Pettibone 700819-119
1983-10-02@ TOR162W  9-370-92540,692Albert WilliamsJim ClancyAlbert WilliamsJim Clancy 709822-113


About Us  |  Site Map  |  Privacy Policy  |  Contact Us

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

Please Support The Baseball Cube.