
PlayerPlays for Houston Dynamo FCNationality South AfricaAge 26 (born 3 Sept 2000)Position forward
Sources Wikidata, OpenFootball, WikipediaUpdated Item Q42725482
| Season | Club | Division | Apps | Goals | Cups | Europe | Other | Total | Total goals | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| 2017/18 | Orlando Pirates | South African Premiership | 9 | 1 | 2 (0) | Not held | 0 (0) | 11 | 1 | Wikipedia |
| 2018/19 | Monaco II | Championnat National 2 | 8 | 3 | Not held | Not held | Not held | 8 | 3 | Wikipedia |
| 2018/19 | Monaco | Ligue 1 | 0 | 0 | 0 (0) | Not held | 0 (0) | 0 | 0 | Wikipedia |
| 2019/20 | Monaco | Ligue 1 | 2 | 0 | Not held | Not held | Not held | 2 | 0 | Wikipedia |
| 2019/20 | Cercle Brugge (loan) | Belgian Pro League | 18 | 1 | 1 (0) | Not held | Not held | 19 | 1 | Wikipedia |
| 2020/21 | Vitória de Guimarães B | Campeonato de Portugal | 4 | 0 | Not held | Not held | Not held | 4 | 0 | Wikipedia |
| 2020/21 | Vitória de Guimarães | Primeira Liga | 5 | 0 | 2 (0) | Not held | Not held | 7 | 0 | Wikipedia |
| 2021/22 | Westerlo (loan) | Belgian First Division B | 23 | 4 | 3 (1) | Not held | Not held | 26 | 5 | Wikipedia |
| 2022/23 | Westerlo | Belgian Pro League | 21 | 8 | 0 (0) | Not held | Not held | 21 | 8 | Wikipedia |
| 2022/23 | Championship | 11 | 1 | 4 (0) | Not held | Not held | 15 | 1 | Wikipedia | |
| 2023/24 | Premier League | 24 | 5 | 2 (0) | Not held | Not held | 26 | 5 | Wikipedia | |
| 2024/25 | Championship | 28 | 2 | 3 (1) | Not held | Not held | 31 | 3 | Wikipedia | |
| 2025/26 | Premier League | 26 | 3 | 1 (0) | Not held | Not held | 27 | 3 | League: this archive; rest: Wikipedia | |
| 2026 | Houston Dynamo (loan) | Major League Soccer | 2 | 1 | Not held | Not held | Not held | 2 | 1 | Wikipedia |
According to Wikipedia, except where marked. Cups, Europe and Other show appearances with goals in brackets; point at a figure for the competitions it counts. A dash means the article gives no figure, not zero.
Includes data from Wikipedia (“Lyle Foster”, revision 1380270921, read 16 Oct 2026), CC BY-SA 4.0. Wikipedia is edited by volunteers; the archive treats it as a secondary source and checks it against its own records where it can.
| Season | Club | Apps | Starts | Minutes | Goals |
|---|---|---|---|---|---|
| 2025/26 | 26 | 15 | 1,372 | 3 |
Minutes count to the 90th minute and stop at a sending-off.
| Club | Dates | Matches | Goals | Joined |
|---|---|---|---|---|
| Orlando Pirates F.C. | 2017 – 2019 | 11 | 1 | Not given |
| AS Monaco FC | 2019 – 2020 | 2 | 0 | Not given |
| Cercle Brugge K.S.V. | 2019 – 2020 | 18 | 1 | Loan |
| Vitória S.C. | 2020 – 2022 | 5 | 0 | Not given |
| K.V.C. Westerlo |
| 2021 – 2022 |
| 23 |
| 4 |
| Loan |
| Vitória S.C. BYouth | 2021 – 2021 | 4 | 0 | Not given |
|---|
| K.V.C. Westerlo | 2022 – 2023 | 21 | 8 | Not given |
|---|
| 2023 – present | 89 | 11 | Not given |
| Houston Dynamo FC | 2026 – present | 0 | 0 | Loan |
|---|
| Senior clubs, total | 8 spells | 169 | 25 |
|---|
Source: Wikidata (CC0), member of sports team (P54) with its matches, goals and acquisition qualifiers. Wikidata does not say which competitions a spell's matches and goals count, so they can be lower than a club's own totals for all competitions. Totals are the sum of the spells' own figures; spells without figures add nothing. Transfer fees and contracts are not held.