He joined Lancashire for a scholarship in 2010 and became a new signing for the club in 2011. He left the club at the end of the 2014 season after announcing his departure on Twitter. He made his Leicestershire first XI debut in a victorious
County Championship match against
Essex in May–June 2015, shortly after joining the club. His contract was not renewed at the end of the 2015 season. On 7 January 2017, he scored his maiden century in
List A cricket, batting for the Titans against the
Warriors in the
2017–18 Momentum One Day Cup. In June 2018, he was named in the squad for the
Titans team for the 2018–19 season. In September 2018, he was named in the Titans' squad for the 2018 Abu Dhabi T20 Trophy. In September 2019, he was named in Limpopo's squad for the
2019–20 CSA Provincial T20 Cup. In January 2020, in the
2019–20 CSA 3-Day Provincial Cup match against
Boland, Agathangelou and
Yaseen Valli made an opening partnership of 485 runs, breaking the previous record in a first-class match in South Africa of 424 runs set in the 1926–27 season. Agathangelou also scored his first triple century in match, finishing with 313 runs. ==References==