Nach ersten Anfängen bei den Conwy Devils spielte Foster zunächst für die Frauenmannschaft von Bangor City und erreichte mit dem Team unter anderem den UEFA Women’s Cup. Im Jahr 2003 wechselte sie zum FC Liverpool. Obwohl sie ursprünglich geplant hatte, ihre aktive Karriere mit 30 Jahren zu beenden, motivierte sie die Einführung der FA Women’s Super League zwei weitere Spielzeiten für Liverpool zu bestreiten.[2] 2013 wechselte sie für eine Saison zum Ligarivalen Doncaster Rover Belles, bevor sie ihre Spielerlaufbahn endgültig beendete.
In der Nationalmannschaft
Foster durchlief alle Jugendnationalmannschaften der Waliser, bevor sie im Spiel gegen Irland im Alter von 17 Jahren ihr Debüt für die walisische A-Nationalmannschaft gab. In den folgenden 63 Spielen gelangen ihr 9 Tore, zum Anlass ihres 50. Länderspiels führte sie die Mannschaft als Kapitänin aufs Feld. Eine Qualifikation für ein großes Turnier blieb ihr mit den Waliserinnen verwehrt, sie nahm allerdings viermal mit der Nationalmannschaft am Einladungsturnier um den Algarve-Cup teil. Zum Zeitpunkt ihres Ausscheidens aus dem Nationalteam war sie walisische Rekordnationalspielerin, mittlerweile wurde sie in dieser Hinsicht von mehreren Spielerinnen übertroffen.[3]
Karriere als Schiedsrichterin
Im Anschluss an ihre Laufbahn als Spielerin absolvierte sie 2013 einen Schiedsrichter-Lehrgang. Bereits drei Jahre später wurde sie vom walisischen Fußballverband für die Liste der FIFA-Schiedsrichter nominiert, was sie zur Leitung internationaler Partien berechtigt. Ihr internationales Debüt gab sie im November 2017 bei der WM-Qualifikationspartie zwischen der Schweiz und Belarus. 2018 war sie die erste Frau, die ein Spiel in der Cymru Premier – der höchsten rein-walisischen Spielklasse – leitete.[4] Im gleichen Jahr amtierte sie auch bei der U-19-EM 2018. Von der UEFA wurde sie 2022 als eine von 13 Hauptschiedsrichterinnen für die Fußball-Europameisterschaft der Frauen 2022 in England berufen.[5] Bei dem Turnier leitete sie drei Spiele, darunter das Halbfinale der deutschen Elf gegen Frankreich.