Gesini won the gold medal in the Men's Long Jump T35-38 at the 2017 World Junior Championships in Nottwil, Switzerland. At the 2019 World Para Athletics Championships in Dubai, he finished fourth with a jump of 6.16 m, an Oceanic record, and 12th in the Men's 100m T38 with a PB of 12.05 seconds.