Prima di diventare un calciatore ha giocato a rugby da giovane.[2]
Il 7 giugno 2016 firma per il Queen of the South.[5] Debutta con il club nel successo per 2-0 in Scottish League Cup contro il Queen's Park all'Excelsior Stadium il 16 luglio 2016.[6] Il 9 agosto nel 2016 realizza la sua prima rete nel successo per 3-1 in Coppa di Lega contro l'Hibernian.[7]
Il 7 dicembre 2017 Dykes ha firmato un'estensione del suo contratto che lo ha tenuto al club fino al 31 maggio 2019.[8]
Poteva rappresentare sia l'Australia che la Scozia, e alla fine ha optato per rappresentare quest'ultima.[13] Il 4 settembre 2020 esordisce con la selezione scozzese nel pareggio per 1-1 contro Israele in Nations League.[14] Tre giorni dopo realizza la sua prima rete in nazionale nel successo per 1-2 contro la Rep. Ceca in Nations League.[15]
Il 19 maggio 2021 viene inserito nella lista dei 26 convocati per Euro 2020.[16]
^(EN) Contract Extension For Lyndon, su qosfc.com, 7 dicembre 2017. URL consultato il 14 giugno 2021 (archiviato dall'url originale il 9 dicembre 2017).
^(EN) Lyndon Dykes, su qosfc.com, 30 gennaio 2019. URL consultato il 14 giugno 2021 (archiviato dall'url originale il 31 gennaio 2019).