Reppas qualified for the Greek squad in two track cycling events at the 2008 Summer Olympics in Beijing by receiving a berth for his team based on the nation's selection process from the UCI Track World Rankings. Teaming with Athanasios Mantzouranis and Panagiotis Voukelatos in the men's sprint race, held on the first day of track cycling, Reppas recorded a time of 45.645 and a speed of 59.152 km/h to deliver the Greek trio a tenth-place finish in the prelims. The following day, in the men's individual sprint, Reppas posted a nineteenth-place time of 10.966 and an average speed of 65.657 km/h for his flying, 200 m opening time trial, narrowly missing out the first round matches by four tenths of a second (0.4).