Magic Tonight började sin karriär som tvååring i Nordamerika. Han gjorde sin första start och tog sin första seger den 25 augusti 2011 på Harrah's Chester i Chester, Pennsylvania i USA. Den 5 juni 2013 importerades den då fyraårige Magic Tonight till Sverige för att tränas av Roger Walmann. Han gjorde sin första start för sin nye tränare den 2 juli 2013 på Bollnästravet med Örjan Kihlström i sulkyn. Första segern hos Walmann kom i den tredje starten den 30 juli 2013 på Jägersro i fyraåringsloppet Prix Cagnes-sur-Mer. I september 2013 segrade han i Fyraåringsstjärnan på Gävletravet. Han kom även på andraplats i Solvalla Grand Prix i december 2013.[1]
Den 11 maj 2014 skar Magic Tonight mållinjen som trea i Danmarks största travlopp Copenhagen Cup. Loppets vinnare Caballion testades dock positivt för doping efter segern, varför Magic Tonight istället tilldelades andraplatsen.[2] Den 12 juli 2014 vann Magic Tonight Årjängs Stora Sprinterlopp med tre längder, körd av Johan Untersteiner. I och med segern blev han direktkvalificerad till Hugo Åbergs Memorial den 29 juli på Jägersro.[3] I Hugo Åbergs Memorial slutade han sedan på fjärdeplats.[4] Den 20 augusti 2014 startade han i Jubileumspokalen på Solvalla, men slutade oplacerad.[5]
Magic Tonight blev inbjuden till 2015 års upplaga av Elitloppet på Solvalla efter att ha segrat i Algot Scotts Minne på Åbytravet den 16 maj 2015.[6] Elitloppet gick av stapeln den 31 maj 2015. Magic Tonight, körd av Örjan Kihlström, segrade i både sitt försökslopp och sedan även i finalloppet. Vinnartiden i finalen skrevs till 1.10,1, vilket (till och med 2018) är den sjunde snabbaste vinnartiden genom tiderna i en Elitloppsfinal.[7] Efter den stora segern reste Magic Tonight till Nordamerika för att tävla där. Den 8 augusti 2015 i John Cashman Memorial på Meadowlands Racetrack gjorde han sin första start under denna sejour i Nordamerika.[8] Han slutade på elfteplats, näst sist. Totalt gjorde han fyra starter under sejouren i Nordamerika och sprang in motsvarande 143 991 kronor. I november 2015 återvände han till Sverige.[9]
Den 7 maj 2016 på Örebrotravet årsdebuterade Magic Tonight tillsammans med kusken Örjan Kihlström. Han slutade oplacerad efter att ha getts ett uppbyggande lopp.[10] Två veckor senare startade han i H.K.H.Prins Daniels Lopp på Gävletravet, där han kom på sjätteplats efter att ha suttit fast i rygg på loppets ledare Nimbus C.D. Efter loppet fick Magic Tonight en inbjudan till 2016 års upplaga av Elitloppet.[11] Den 29 maj 2016 startade Magic Tonight från spår 7 i det andra Elitloppsförsöket. Han kördes för första gången av Erik Adielsson, eftersom hans ordinariekusk Örjan Kihlström istället valde att köra Nuncio.[12] Magic Tonight lyckades inte försvara sin seger från föregående år och tog sig inte vidare från försöket till finalen.[13] Den 24 september 2016 kom han, körd av Kenneth Haugstad, på andraplats i Gulddivisionens final på Solvalla.[14]
Säsongen 2017 årsdebuterade han den 13 maj i ett Gulddivisionslopp på Åbytravet. Han slutade oplacerad efter att ha galopperat bort sina möjligheter.[15] Den 29 juli i E.J:s Guldsko på Hagmyren, körd av Örjan Kihlström, tog han säsongens dittills bästa placering då han slutade på andraplats bakom Volstead.[16] Han gjorde säsongens sista start den 1 oktober i Gulddivisionens final på Solvalla där han kördes av Kihlström. Han slutade oplacerad.[17] Detta kom också att bli karriärens sista start, då tränare Walmann den 31 oktober 2017 meddelade att Magic Tonight slutar att tävla och istället blir avelshingst.[18]