[4][5] Beckett was part of a historic one-two-three for Great Britain at the 2020 ILCA European Championships in Gdansk, Poland, as he took silver with teammates Elliot Hanson and Lorenzo Chiavarini winning gold and bronze respectively.
[6][7] He finally won continental gold at the 2021 ILCA European Championships in Varna, Bulgaria, taking the title with a race to spare after leading throughout the competition.
[10][11] He won silver at the 2023 Sailing World Championships in The Hague, Netherlands, and in doing so he clinched an ILCA 7 qualification spot for Great Britain at the 2024 Summer Olympics.
[14][15] Despite being given a penalty in the qualifying section, Beckett took a bronze medal at the ILCA 7 World Championship in Adelaide, Australia, in January 2024.
[16][17] He then won the prestigious Trofeo Princesa Sofía regatta in Palma, Mallorca, Spain, for the third successive year at the 53rd edition in April 2024.