Edwards competed at the
2019 World Aquatics Championships in the 10 km race, where he finished 14th, as well as in the marathon event in which he finished 5th overall in 4:51:17.20, only 11 seconds behind the overall winner. He finished second at the Australian 10 km Championship on the Sunshine Coast in January 2021, which secured him a place at the final Olympic qualifying race in
Setubal, Portugal and qualified from to compete in the
marathon 10 kilometre race at the
2020 Summer Olympics. ==Personal life==