Nato in Zambia, a 8 anni si trasferisce con tutta la famiglia in Sudafrica e conseguentemente in Galles, per poi stabilirsi a Sheffield dove congiuntamente all'attività scolastica e pratica il badminton, la pallacanestro e l'atletica leggera,[1][2] a partire dal 2002 dietro sollecitazione del suo insegnante di educazione fisica.[3] Intenzionato a perseguire la sua carriera sportiva, Phiri si è trasferito negli Stati Uniti, dove ha frequentato la Texas A&M University gareggiando ai campionati NCAA.[4]
Internazionalmente, dopo aver gareggiato a livello locale per la Gran Bretagna,[5] opta di rappresentare nei circuiti e nelle manifestazioni mondiali il paese africano, debuttando così ai Mondiali di Berlino 2009, arrivando in semifinale dei 100 metri piani. Nel corso della sua carriera Phiri ha rappresentato lo Zambia in molte manifestazioni a carattere internazionale tra le quali figura anche la doppia partecipazione ai Giochi olimpici, dapprima a Londra 2012[6] e poi a Rio de Janeiro 2016.[7] In quest'ultima occasione è stato portabandiera della delegazione nazionale nel corso della cerimonia di chiusura.[8]