In 2017 Mark won two golds in the Points races at the World Cup in Apeldoorn and Colombia and was overall series winner in Points. In 2017 he also won World Cup gold in Madison (with Felix) at LA and was European U23 bronze medallist in Points. In 2018 he was fourth in the Commonwealth Games road race. In 2019 he won bronze in Points at the World Championship. In a particularly dramatic Madison race at the 2020 World Championships Mark and Felix qualified for Tokyo by picking up three points in the third last sprint to finish 11th. Mark’s father Seamus was 43rd in the Olympic road race in LA 1984.