Buck kuului Britannian joukkueeseen, joka voitti alle 20-vuotiaiden Euroopan-mestaruuden 4 × 400 metrin viestissä Kaunasissa 2005. Vuonna 2008 hän selviytyi välieriin Valencian sisäratojen MM-kilpailuiden 400 metrillä. Torinon sisäratojen EM-kilpailuissa 2009 hän oli viides 400 metrillä ajalla 46,93, minkä lisäksi hän voitti hopeaa 4 × 400 metrin viestissä ajalla 3.07,04 yhdessä Nick Leaveyn, Nigel Levinen ja Philip Taylorin kanssa. Dohan sisäratojen MM-kilpailuissa 2010 hän karsiutui loppukilpailusta 400 metrillä, mutta voitti pronssia 4 × 400 metrin viestissä ajalla 3.07,52 yhdessä Conrad Williamsin, Nigel Levinen ja Christopher Clarken kanssa. Barcelonan EM-kilpailuissa hän juoksi 4 × 400 metrin viestin alkuerissä, ja sai hopeamitalin kun Britannian joukkue oli loppukilpailussa eri kokoonpanolla toinen. Pariisin EM-hallikisoissa 2011 hän sai hopeaa 4 × 400 metrin viestissä ja pronssia 400 metrillä. Istanbulin sisäratojen MM-kilpailuissa 2012 hän karsiutui 400 metrin välierissä, mutta voitti hopeaa 4 × 400 metrin viestissä. Helsingin EM-kilpailuissa 2012 hän sijoittui 400 metrillä viidenneksi ja juoksi Britannian hopeajoukkueessa 4 × 400 metrin viestissä. Göteborgin sisäratojen EM-kilpailuissa 2013 hän kuului Britannian kultajoukkueeseen 4 × 400 metrin viestissä. Sopotin MM-hallikilpailuissa 2014 hänet hylättiin 400 metrin alkueräjuoksussa.