Duarte made his debut in 2006 for Lincoln Red Imps, becoming a regular in the side that dominated football in Gibraltar for over a decade. However, injuries soon cost him a regular place in the side and in 2015 he moved to Manchester 62. Another injury plagued season ensued as Manchester 62 struggled to get out of mid-table, and after one season at the club he moved on to St Joseph's, where his form drastically improved, earning him a recall to the Gibraltar national football team in March 2017. In summer 2019 he joined Bruno's Magpies - he had originally agreed terms with Gibraltar United before reported financial issues hit the club, causing the deal to collapse.[1]
International career
Duarte was first called up to the Gibraltar senior team in February 2014 for friendlies against Faroe Islands and Estonia on 1 and 5 March 2014.[2][3] He made his international début with Gibraltar on 1 March 2014 in a 4-1 home loss with the Faroe Islands.[4] His second appearance came a 2-0 home loss to Estonia on 5 March 2014.