Geddes competed in the 2014 World Relay Championships. He was selected in the 4 x 100 metres relay with Joel Bee, Jin Su Jung, Tom Gamble, Jake Hammond and Alexander Hartmann. Geddes, Hartmann, Su Jung and Hammond were chosen as the four to compete in the actual event. They finished 6th in heat one in a time of 39.21. This didn't qualify them for the final but they competed in final B, where they did not finish.