Support TBC:  If you're a frequent visitor and use the data on this site, please support The Baseball Cube by leaving a small tip.
 

2004 TORONTO BLUE JAYS

+    Level: MLB
Location:  
Team Record:  67-94   .416
Result:   5th in American League - East Division
Manager(s):  Carlos Tosca, John Gibbons
General Manager:   J.P. Ricciardi
Stadium:  SkyDome
Attendance:  1,900,041
Payroll:  $50,017,000
Playoffs:  -

Toronto Blue Jays affiliate history
Oldest Player:  Greg Myers (38)
Youngest Player:  Brandon League (21)
Longest Tenure:  Carlos Delgado (12)
Top Hitter:  Carlos Delgado (18)
Top Pitcher:  Ted Lilly (17)
Top Draft Pick:  David Purcey (#16)

Roster Continuity:  52.05%
Top Prospect:   Alex Rios
American League Standings
EastWLPctGB
NY Yankees10161.623--
Boston9864.6053.0
Baltimore7884.48123.0
Tampa Bay7091.43530.5
Toronto6794.41633.5

TEAM INFORMATION
DateOpponentGame#ResultRecordRankAttTOR PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2004-04-05vs DET1L  0-70-1547,817 Roy HalladayJason JohnsonJason JohnsonRoy Halladay 07-7
2004-04-06vs DET2L  3-70-2521,003 Miguel BatistaMike MarothMike MarothMiguel BatistaNate Robertson314-11
2004-04-07vs DET3L  3-60-3513,100 Pat HentgenJeremy BondermanJeremy BondermanPat Hentgen 620-14
2004-04-09@ BOS4W  10-51-3534,337Ted LillyBronson ArroyoJustin SpeierMike Timlin 1625-9
2004-04-10@ BOS5L  1-41-4535,305Roy HalladayPedro MartinezPedro MartinezRoy HalladayKeith Foulke1729-12
2004-04-11@ BOS6L  4-61-5534,286Miguel BatistaCurt SchillingMark MalaskaAquilino Lopez 2135-14
2004-04-13@ DET7W  7-52-558,804Pat HentgenJeremy BondermanTerry AdamsDanny PattersonJustin Speier2840-12
2004-04-14@ DET8L  3-52-6515,129Ted LillyNate RobertsonNate RobertsonTed LillyDanny Patterson3145-14
2004-04-15@ DET9W  11-03-6517,572Roy HalladayJason JohnsonRoy HalladayJason Johnson 4245-3
2004-04-16vs BAL10L  2-113-7514,239 Miguel BatistaMatt RileyMatt RileyMiguel Batista 4456-12
2004-04-17vs BAL11L  3-53-8520,177 Josh TowersKurt AinsworthB.J. RyanJustin SpeierJorge Julio4761-14
2004-04-18vs BAL12L  0-73-9516,842 Pat HentgenEric DuBoseEric DuBosePat Hentgen 4768-21
2004-04-20vs BOS13L  2-43-10526,010 Roy HalladayPedro MartinezPedro MartinezRoy HalladayKeith Foulke4972-23
2004-04-21vs BOS14L  2-43-11516,163 Ted LillyTim WakefieldTim WakefieldTed LillyKeith Foulke5176-25
2004-04-22vs BOS15W  7-34-11516,480 Miguel BatistaCurt SchillingTerry AdamsCurt Schilling 5879-21
2004-04-23@ BAL16L  3-114-12526,827Josh TowersEric DuBoseEric DuBoseJosh Towers 6190-29
2004-04-24@ BAL17W  5-45-12541,093Pat HentgenErik BedardKerry LigtenbergMike DeJean 6694-28
2004-04-25@ BAL18W  15-36-12531,028Roy HalladaySidney PonsonRoy HalladaySidney Ponson 8197-16
2004-04-26@ MIN19W  6-17-12513,859Ted LillyBrad RadkeTed LillyBrad Radke 8798-11
2004-04-27@ MIN20L  4-77-13514,029Miguel BatistaJohan SantanaJuan RinconJustin Speier 91105-14
2004-04-28@ MIN21L  5-97-14515,164Justin MillerKyle LohseJuan RinconJason Frasor 96114-18
2004-04-29@ CHA22L  4-67-15511,210Pat HentgenEsteban LoaizaEsteban LoaizaMicheal NakamuraBilly Koch100120-20
DateOpponentGame#ResultRecordRankAttTOR PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2004-05-01@ CHA23L  3-48-1640Roy HalladayMark BuehrleShingo TakatsuJustin Speier 103124-21
2004-05-01@ CHA24W  10-68-16422,072Ted LillyDan WrightTed LillyDan Wright 113130-17
2004-05-02@ CHA25L  2-38-17515,550Miguel BatistaJon GarlandJon GarlandMiguel BatistaBilly Koch115133-18
2004-05-03vs KCA26L  2-38-18513,007 Justin MillerJimmy GobbleNate FieldTerry AdamsJaime Cerda117136-19
2004-05-04vs KCA27W  5-49-18520,011 Pat HentgenDarrell MayPat HentgenDarrell MayJason Frasor122140-18
2004-05-05vs KCA28W  10-310-18414,103 Roy HalladayBrian AndersonRoy HalladayBrian Anderson 132143-11
2004-05-07vs CHA29W  5-411-18415,661 Ted LillyJon GarlandTerry AdamsCliff Politte 137147-10
2004-05-08vs CHA30W  4-212-18418,368 Miguel BatistaScott SchoeneweisJason FrasorNeal CottsTerry Adams141149-8
2004-05-09vs CHA31W  5-213-18417,546 Justin MillerEsteban LoaizaJustin MillerEsteban LoaizaKerry Ligtenberg146151-5
2004-05-10@ KCA32W  9-314-18413,803Pat HentgenBrian AndersonPat HentgenBrian Anderson 1551541
2004-05-11@ KCA33L  1-514-19415,779Roy HalladayDennys ReyesShawn CampRoy Halladay 156159-3
2004-05-12@ KCA34L  3-414-20429,309Ted LillyJeremy AffeldtNate FieldTerry Adams 159163-4
2004-05-13vs BOS35W  12-615-20420,876 Miguel BatistaCurt SchillingMiguel BatistaCurt Schilling 1711692
2004-05-14vs BOS36L  3-915-21420,948 Justin MillerDerek LoweAlan EmbreeKerry Ligtenberg 174178-4
2004-05-15vs BOS37L  0-415-22436,841 Pat HentgenBronson ArroyoBronson ArroyoPat Hentgen 174182-8
2004-05-16vs BOS38W  3-116-22431,618 Roy HalladayPedro MartinezRoy HalladayPedro MartinezTerry Adams177183-6
2004-05-17vs MIN39L  5-916-23413,502 Ted LillyBrad RadkeJuan RinconMicheal NakamuraAaron Fultz182192-10
2004-05-18vs MIN40W  5-317-23425,405 Miguel BatistaJohan SantanaMiguel BatistaJohan SantanaTerry Adams187195-8
2004-05-19vs MIN41L  5-617-24425,675 Justin MillerKyle LohseAaron FultzTerry AdamsJoe Nathan192201-9
2004-05-21@ BOS42L  5-1117-25435,287Roy HalladayBronson ArroyoMike TimlinMicheal Nakamura 197212-15
2004-05-22@ BOS43L  2-517-26435,196Ted LillyPedro MartinezAnastacio MartinezKerry LigtenbergKeith Foulke199217-18
2004-05-23@ BOS44L  2-717-27435,239Miguel BatistaTim WakefieldTim WakefieldMiguel Batista 201224-23
2004-05-24vs ANA45W  6-518-27415,301 Justin MillerJohn LackeyJason FrasorBen Weber 207229-22
2004-05-26vs ANA46W  6-519-27414,515 Pat HentgenBartolo ColonTerry AdamsTroy Percival 213234-21
2004-05-27vs ANA47W  3-220-27414,773 Roy HalladayJarrod WashburnRoy HalladayJarrod WashburnJason Frasor216236-20
2004-05-28vs TEX48W  5-421-27416,394 Ted LillyR.A. DickeyTed LillyR.A. DickeyJason Frasor221240-19
2004-05-29vs TEX49W  6-222-27430,704 Miguel BatistaJuan DominguezMiguel BatistaJuan Dominguez 227242-15
2004-05-30vs TEX50L  2-422-28422,225 Justin MillerKenny RogersKenny RogersJustin MillerFrancisco Cordero229246-17
2004-05-31@ SEA51L  2-622-29427,856Pat HentgenJamie MoyerJamie MoyerPat Hentgen 231252-21
DateOpponentGame#ResultRecordRankAttTOR PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2004-06-01@ SEA52W  6-523-29424,848Jason KershnerGil MecheAquilino LopezClint NageotteJason Frasor237257-20
2004-06-02@ SEA53W  5-324-29425,317Ted LillyJoel PineiroTed LillyJoel PineiroKerry Ligtenberg242260-18
2004-06-03@ OAK54L  1-224-30410,879Miguel BatistaBarry ZitoChad BradfordTerry Adams 243262-19
2004-06-04@ OAK55W  6-125-30412,822Josh TowersRich HardenJosh TowersChad BradfordVinnie Chulk249263-14
2004-06-05@ OAK56L  0-425-31420,772Pat HentgenTim HudsonTim HudsonPat Hentgen 249267-18
2004-06-06@ OAK57L  3-825-32424,092Jason KershnerMark RedmanMark RedmanJason Kershner 252275-23
2004-06-08vs LAN58W  7-126-32416,499 Ted LillyHideo NomoTed LillyHideo Nomo 259276-17
2004-06-09vs LAN59W  4-027-32418,003 Miguel BatistaJose LimaMiguel BatistaJose Lima 263276-13
2004-06-10vs LAN60L  1-627-33416,267 Josh TowersKazuhisa IshiiKazuhisa IshiiJosh Towers 264282-18
2004-06-11vs ARI61L  2-327-34414,259 Pat HentgenSteve SparksRandy ChoateJason FrasorJose Valverde266285-19
2004-06-12vs ARI62W  15-428-34430,349 Roy HalladayAndrew GoodRoy HalladayAndrew GoodVinnie Chulk281289-8
2004-06-13vs ARI63L  3-528-35422,766 Ted LillyRandy JohnsonRandy JohnsonTed LillyJose Valverde284294-10
2004-06-15@ SFN64L  3-428-36536,737Miguel BatistaJason SchmidtJason SchmidtMiguel BatistaMatt Herges287298-11
2004-06-16@ SFN65L  2-1028-37536,834Pat HentgenKirk RueterKirk RueterPat Hentgen 289308-19
2004-06-17@ SFN66L  5-828-38540,464Roy HalladayDustin HermansonJim BrowerJustin SpeierMatt Herges294316-22
2004-06-18@ SDN67W  3-229-38440,511Ted LillyDavid WellsTed LillyDavid WellsJason Frasor297318-21
2004-06-19@ SDN68L  2-329-39440,307Josh TowersDennis TankersleyScott LinebrinkJustin SpeierTrevor Hoffman299321-22
2004-06-20@ SDN69W  3-030-39441,060Miguel BatistaBrian LawrenceMiguel BatistaBrian LawrenceJason Frasor302321-19
2004-06-22vs TBA70L  1-530-40415,646 Pat HentgenChad GaudinTravis HarperPat Hentgen 303326-23
2004-06-23vs TBA71W  2-131-40414,713 Roy HalladayVictor ZambranoJason FrasorJesus Colome 305327-22
2004-06-24vs TBA72L  13-1931-41414,876 Ted LillyJohn HalamaJohn HalamaTed Lilly 318346-28
2004-06-25vs MON73W  3-132-41416,484 Josh TowersZach DayJosh TowersZach DayJason Frasor321347-26
2004-06-26vs MON74W  10-533-41423,875 Miguel BatistaScott DownsMiguel BatistaScott Downs 331352-21
2004-06-27vs MON75L  4-933-42425,915 Pat HentgenLivan HernandezLivan HernandezPat Hentgen 335361-26
2004-06-28@ TBA76L  2-1033-43411,218Roy HalladayVictor ZambranoVictor ZambranoRoy Halladay 337371-34
2004-06-29@ TBA77W  4-034-43411,640Ted LillyJohn HalamaTed LillyJohn Halama 341371-30
2004-06-30@ TBA78L  2-634-44410,560Josh TowersDewon BrazeltonDewon BrazeltonJosh Towers 343377-34
DateOpponentGame#ResultRecordRankAttTOR PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2004-07-01@ TBA79W  14-035-44414,417Miguel BatistaMark HendricksonMiguel BatistaMark Hendrickson 357377-20
2004-07-02@ MON80L  0-235-4558,220David BushLivan HernandezLivan HernandezDavid Bush 357379-22
2004-07-03@ MON81W  2-036-4548,831Roy HalladayTony ArmasRoy HalladayTony ArmasJason Frasor359379-20
2004-07-04@ MON82L  4-636-4648,279Ted LillyShawn HillShawn HillTed LillyJoe Horgan363385-22
2004-07-06vs SEA83W  7-637-46416,262 Miguel BatistaJamie MoyerMiguel BatistaJamie MoyerJason Frasor370391-21
2004-07-07vs SEA84W  12-438-46418,513 Josh TowersTravis BlackleyJosh TowersTravis Blackley 382395-13
2004-07-08vs SEA85W  10-839-46416,188 David BushRyan FranklinJustin SpeierEddie Guardado 392403-11
2004-07-09vs ANA86L  4-539-47415,071 Roy HalladayBartolo ColonBartolo ColonRoy HalladayTroy Percival396408-12
2004-07-10vs ANA87L  2-1139-48420,635 Ted LillyKelvim EscobarKelvim EscobarTed Lilly 398419-21
2004-07-11vs ANA88L  2-539-49417,573 Miguel BatistaJohn LackeyJohn LackeyMiguel BatistaTroy Percival400424-24
2004-07-16@ TEX89L  2-1139-50444,348Roy HalladayRyan DreseRyan DreseRoy Halladay 402435-33
2004-07-17@ TEX90L  0-439-51543,189Ted LillyRicardo RodriguezRicardo RodriguezTed Lilly 402439-37
2004-07-18@ TEX91L  5-739-52524,334Miguel BatistaKenny RogersDoug BrocailVinnie ChulkFrancisco Cordero407446-39
2004-07-19@ OAK92W  5-340-52515,480Josh TowersKirk SaarloosJosh TowersKirk SaarloosJason Frasor412449-37
2004-07-20@ OAK93L  0-140-53518,885David BushRich HardenJustin LehrJustin Speier 412450-38
2004-07-21@ NYA94L  3-1040-54553,031Pat HentgenJavier VazquezJavier VazquezPat Hentgen 415460-45
2004-07-22@ NYA95L  0-140-55553,657Ted LillyOrlando HernandezMariano RiveraVinnie Chulk 415461-46
2004-07-23vs TBA96W  7-441-55516,633 Miguel BatistaMark HendricksonMiguel BatistaMark HendricksonJason Frasor422465-43
2004-07-24vs TBA97W  4-242-55518,841 Josh TowersRob BellJosh TowersRob BellJason Frasor426467-41
2004-07-25vs TBA98W  5-343-55515,784 David BushVictor ZambranoDavid BushVictor ZambranoKerry Ligtenberg431470-39
2004-07-26vs NYA99L  5-643-56530,041 Sean DouglassJavier VazquezMariano RiveraJason Frasor 436476-40
2004-07-27vs NYA100L  4-743-57530,087 Ted LillyOrlando HernandezScott ProctorKerry LigtenbergTom Gordon440483-43
2004-07-28vs NYA101W  3-244-57531,385 Miguel BatistaJon LieberJason FrasorScott Proctor 443485-42
2004-07-30@ TBA102W  3-045-57510,531Josh TowersJohn HalamaJosh TowersJohn HalamaJason Frasor446485-39
2004-07-31@ TBA103L  5-645-58517,418David BushJorge SosaJorge SosaDavid BushDanys Baez451491-40
DateOpponentGame#ResultRecordRankAttTOR PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2004-08-01@ TBA104L  3-545-59510,750Sean DouglassDewon BrazeltonDewon BrazeltonSean DouglassDanys Baez454496-42
2004-08-02vs CLE105W  6-146-59517,549 Ted LillyCliff LeeTed LillyCliff Lee 460497-37
2004-08-03vs CLE106W  7-647-59515,025 Miguel BatistaScott ElartonJustin SpeierRafael BetancourtJason Frasor467503-36
2004-08-04vs CLE107L  5-1447-60515,675 Josh TowersJake WestbrookJake WestbrookJosh Towers 472517-45
2004-08-05vs CLE108L  3-647-61530,037 David BushChad DurbinRafael BetancourtKerry LigtenbergBob Wickman475523-48
2004-08-06@ NYA109L  4-1147-62548,900Sean DouglassJavier VazquezJavier VazquezSean Douglass 479534-55
2004-08-07@ NYA110L  0-647-63554,025Ted LillyOrlando HernandezOrlando HernandezTed Lilly 479540-61
2004-08-08@ NYA111L  2-847-64552,616Miguel BatistaJon LieberJon LieberMiguel Batista 481548-67
2004-08-09@ NYA112W  5-448-64549,853Josh TowersEsteban LoaizaJosh TowersEsteban LoaizaJason Frasor486552-66
2004-08-10@ CLE113L  0-248-65519,942David BushChad DurbinChad DurbinDavid BushBob Wickman486554-68
2004-08-11@ CLE114L  2-348-66523,696Justin MillerCC SabathiaCC SabathiaKevin FrederickBob Wickman488557-69
2004-08-12@ CLE115L  2-648-67522,734Ted LillyCliff LeeDavid RiskeKerry Ligtenberg 490563-73
2004-08-13vs BAL116L  0-448-68521,234 Miguel BatistaSidney PonsonSidney PonsonMiguel Batista 490567-77
2004-08-14vs BAL117W  7-249-68535,768 Josh TowersDave BorkowskiJosh TowersDave Borkowski 497569-72
2004-08-15vs BAL118L  7-1149-69526,132 David BushDaniel CabreraBuddy GroomVinnie Chulk 504580-76
2004-08-16@ BOS119L  4-849-70535,271Justin MillerDerek LoweDerek LoweJustin MillerKeith Foulke508588-80
2004-08-17@ BOS120L  4-549-71535,105Ted LillyPedro MartinezKeith FoulkeKevin Frederick 512593-81
2004-08-18@ BOS121L  4-649-72534,867Miguel BatistaTim WakefieldTim WakefieldMiguel Batista 516599-83
2004-08-20@ BAL122W  14-450-72535,024Josh TowersDave BorkowskiJosh TowersDave Borkowski 530603-73
2004-08-21@ BAL123W  10-451-72538,079David BushDaniel CabreraDavid BushDaniel Cabrera 540607-67
2004-08-22@ BAL124W  8-552-72544,482Justin MillerErik BedardJustin MillerErik BedardJason Frasor548612-64
2004-08-23vs BOS125W  3-053-72527,145 Ted LillyPedro MartinezTed LillyPedro Martinez 551612-61
2004-08-24vs BOS126L  4-553-73522,217 Miguel BatistaTim WakefieldTim WakefieldMiguel BatistaKeith Foulke555617-62
2004-08-25vs BOS127L  5-1153-74522,479 Josh TowersCurt SchillingCurt SchillingJosh Towers 560628-68
2004-08-26vs NYA128L  4-753-75535,682 David BushJon LieberC.J. NitkowskiJason FrasorMariano Rivera564635-71
2004-08-27vs NYA129L  7-853-76535,436 Justin MillerEsteban LoaizaTanyon SturtzeJustin MillerTom Gordon571643-72
2004-08-28vs NYA130L  6-1853-77543,541 Ted LillyKevin BrownKevin BrownTed LillyMariano Rivera577661-84
2004-08-29vs NYA131W  6-454-77544,072 Miguel BatistaMike MussinaMiguel BatistaMike MussinaJason Frasor583665-82
2004-08-31vs SEA132L  5-754-78521,174 Josh TowersJamie MoyerScott AtchisonKerry LigtenbergJ.J. Putz588672-84
DateOpponentGame#ResultRecordRankAttTOR PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2004-09-01vs SEA133W  4-255-78522,310 David BushGil MecheDavid BushRon VilloneJustin Speier592674-82
2004-09-02vs SEA134W  8-656-78523,374 Justin MillerCha-Seung BaekBob FileCha-Seung BaekJustin Speier600680-80
2004-09-03vs OAK135L  4-756-79528,488 Ted LillyTim HudsonTim HudsonTed LillyOctavio Dotel604687-83
2004-09-04vs OAK136L  5-956-80529,149 Miguel BatistaMark MulderChris HammondJason Frasor 609696-87
2004-09-05vs OAK137W  13-557-80528,327 Ryan GlynnRich HardenRyan GlynnRich Harden 622701-79
2004-09-07@ ANA138L  2-557-81536,277David BushBartolo ColonBartolo ColonDavid BushTroy Percival624706-82
2004-09-08@ ANA139W  1-058-81536,905Justin MillerKelvim EscobarJustin MillerKelvim EscobarJustin Speier625706-81
2004-09-09@ ANA140W  5-459-81537,514Ted LillyJarrod WashburnTed LillyJarrod WashburnJustin Speier630710-80
2004-09-10@ TEX141L  3-1059-82524,617Miguel BatistaRyan DreseRyan DreseMiguel Batista 633720-87
2004-09-11@ TEX142L  7-1059-83540,587Ryan GlynnKenny RogersRon MahayJason FrasorFrancisco Cordero640730-90
2004-09-12@ TEX143L  6-759-84520,434David BushChan Ho ParkDoug BrocailJustin SpeierFrancisco Cordero646737-91
2004-09-13vs BAL144L  1-959-85518,372 Justin MillerBruce ChenBruce ChenJustin Miller 647746-99
2004-09-15vs BAL145W  3-060-85519,942 Ted LillyMatt RileyTed LillyMatt RileyJustin Speier650746-96
2004-09-16vs BAL146L  5-960-86521,451 Miguel BatistaRodrigo LopezRodrigo LopezMiguel Batista 655755-100
2004-09-17vs TBA147L  4-1160-87525,987 Josh TowersDoug WaechterDoug WaechterJosh Towers 659766-107
2004-09-18vs TBA148W  4-261-87533,432 David BushTodd RitchieDavid BushTodd RitchieMiguel Batista663768-105
2004-09-19vs TBA149W  9-762-87530,714 Justin MillerScott KazmirVinnie ChulkScott KazmirJustin Speier672775-103
2004-09-20@ NYA150W  6-363-87510,732Gustavo ChacinJavier VazquezGustavo ChacinJavier VazquezMiguel Batista678778-100
2004-09-21@ NYA151L  3-563-88536,675Roy HalladayEsteban LoaizaEsteban LoaizaRoy HalladayMariano Rivera681783-102
2004-09-22@ NYA152W  5-464-88549,560Ted LillyOrlando HernandezTed LillyOrlando HernandezMiguel Batista686787-101
2004-09-24@ TBA153L  2-464-89513,003Josh TowersMark HendricksonMark HendricksonJosh TowersDanys Baez688791-103
2004-09-25@ TBA154L  5-664-90520,978David BushDewon BrazeltonDanys BaezMiguel Batista 693797-104
2004-09-27@ BAL155W  4-165-90517,809Roy HalladaySidney PonsonBrandon LeagueSidney PonsonMiguel Batista697798-101
2004-09-29@ BAL156L  6-765-9250Ted LillyBruce ChenB.J. RyanJustin Speier 703805-102
2004-09-29@ BAL157L  0-465-92520,600Gustavo ChacinRick BauerRick BauerGustavo Chacin 703809-106
2004-09-30@ BAL158L  3-965-93518,793Josh TowersMatt RileyMatt RileyJosh Towers 706818-112
DateOpponentGame#ResultRecordRankAttTOR PitcherOpp PitcherWin PitcherLose PitcherSv PitcherRFRADiff
2004-10-01vs NYA159W  7-066-93548,914 David BushOrlando HernandezDavid BushOrlando Hernandez 713818-105
2004-10-02vs NYA160W  4-267-93550,498 Roy HalladayKevin BrownRoy HalladayKevin BrownMiguel Batista717820-103
2004-10-03vs NYA161L  2-367-94549,948 Josh TowersBrad HalseyScott ProctorJosh TowersTanyon Sturtze719823-104


About Us  |  Site Map  |  Privacy Policy  |  Contact Us

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

Please Support The Baseball Cube.