PLAYER PROFILE

Ryan Moon.

AmaZulu FC · South Africa

Matrix 42378

At a glance

Full name
Ryan Moon
Born
15 Sep 1996
Age today
30
Nationality
South Africa

Career by season

85 recorded appearances
Ryan Moon appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
25/26South African Super Eight Cup AmaZulu FC 1100460
24/25South African FA Cup Lamontville Golden Arrows 1000340
24/25Carling Knockout Lamontville Golden Arrows 1100370
23/24Carling Knockout Lamontville Golden Arrows 2000620
23/24Betway Premiership Lamontville Golden Arrows 209439372
20/21Betway Premiership Stellenbosch FC 121102670
2021Allsvenskan Varbergs BoIS FC 2514711,3615
19/20Betway Premiership Stellenbosch FC 2315411,3003

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Ryan Moon match log
DateCompetitionMatchScoreMinutesGoals
28 Sep 2019Betway Premiership Lamontville Golden Arrows v Stellenbosch FCSubstitute, on 52′ 2 – 2381
15 Sep 2019Betway Premiership Royal AM FC v Stellenbosch FC 2 – 146
28 Aug 2019Betway Premiership Bidvest Wits FC v Stellenbosch FC 2 – 175
25 Aug 2019Betway Premiership Stellenbosch FC v Durban City Football Club 0 – 057
—South African Super Eight Cup Stellenbosch FC v AmaZulu FC 3 – 246

Career transfers

7 recorded moves

All recorded career moves, newest first.

Ryan Moon career transfers
Date FromToMoveFee
29 Jul 2025 Lamontville Golden Arrows AmaZulu FC Transfer Free
01 Jul 2022 Without club Lamontville Golden Arrows Transfer —
01 Jan 2022 Varbergs BoIS FC Without club Released —
30 Mar 2021 Stellenbosch FC Varbergs BoIS FC Transfer —
16 Aug 2019 Kaizer Chiefs Stellenbosch FC Transfer Free
27 Jul 2016 Durban City Football Club Kaizer Chiefs Transfer Free
01 Jul 2014 Maritzburg United FC Youth Durban City Football Club Internal move —

Contracts and market values are not available yet.