[7] Edwards was born in Tonga, where his father was working at the time, but grew up in Australia and studied at Emmaus College, Melbourne.
Throughout this period, Edwards formed a relationship with former Australian wicket-keeper Ryan Campbell, who later became head coach of the Netherlands Cricket Team in 2017.
[9] In July 2019, Edwards was selected to play for the Rotterdam Rhinos in the inaugural edition of the Euro T20 Slam cricket tournament.
[12] In January 2024, Edwards was called up to play for Melbourne Renegades in the 2023–24 Big Bash League season to replace Joe Clarke.
[17] In July 2019, taking part in the 2019 European Cricket League, Edwards achieved the world record for the fastest T10 century and the highest individual T10 score, with 137 not out off 39 balls.
[25] In October 2023, he played a match-winning knock of 78 for the Dutch to defeat South Africa by 38 runs in 2023 Cricket World Cup.