| 2024-05-18 | 4 | MTB Balkan championship | | 0 | 01:30:49.000 | 0 |
| 2024-05-12 | DNF | European Continental Championships | | 0 | 00:00:00.000 | |
| 2024-04-21 | 8 | Hellenic XCO Mountain Bike #2 | | 0 | 01:37:08.000 | 0 |
| 2024-04-20 | 5 | Hellenic XCC Series #3 | | 0 | 00:28:13.000 | 0 |
| 2024-03-23 | 15 | Serbia Epic Basak Tractor Andrevlje | | 0 | 01:26:22.000 | 0 |
| 2024-03-22 | 14 | Serbia Epic Basak Tractor Andrevlje | | 0 | 01:14:21.000 | 0 |
| 2024-03-17 | 1 | Hellenic XCOMountain Bike #1 | | 0 | 01:30:15.000 | 0 |
| 2024-03-16 | 2 | Hellenic XCC Series #2 | | 0 | 00:27:07.000 | 0 |
| 2024-03-03 | 31 | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #3 + UCI XCO Junior Series | | 0 | 01:29:53.000 | 0 |
| 2024-02-25 | 13 | Cyprus Sunshine Cup #3 | | 0 | 01:27:31.000 | 0 |
| 2024-02-24 | 14 | Cyprus Sunshine Cup #2 | | 0 | 01:29:55.000 | 0 |
| 2024-02-21 | DNF | Cyprus Sunshine Cup #1 | | 0 | 00:00:00.000 | |
| 2024-01-28 | 1 | National Championships Greece ME | ME | 0 | 00:59:26.000 | 0 |
| 2024-01-27 | 2 | Hellenic XCC Series #1 | | 0 | 00:31:50.000 | 0 |
| 2023-11-26 | 1 | Hellenic XCC Series #3 | | 0 | 00:29:06.000 | 0 |
| 2023-08-27 | 29 | Balkan Open Road Championships ME - Road Race | | 151.99 | 04:33:20.000 | 33.364 |
| 2023-03-04 | DNF | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #6 | | 0 | 00:00:00.000 | |
| 2023-03-01 | DNS | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #4 | | 0 | 00:00:00.000 | |
| 2023-02-26 | DNS | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #3 | | 0 | 00:00:00.000 | |
| 2023-02-24 | DNS | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #2 | | 0 | 00:00:00.000 | |
| 2023-02-23 | DNS | Greek MTB Series by Alter Bike Tours - Salamina Epic Race #1 | | 0 | 00:00:00.000 | |
| 2023-01-29 | 1 | National Championships Greece ME | ME | 0 | 00:58:22.000 | 0 |
| 2023-01-28 | 2 | Hellenic XCC Series #1 | | 0 | 00:31:38.000 | 0 |
| 2022-11-27 | 1 | Larisa MTB Race | | 0 | 00:28:19.000 | 0 |
| 2022-02-06 | 1 | National Championships Greece ME | ME | 0 | 01:03:09.000 | 0 |
| 2016-07-03 | 57 | UCI World Championships Nove Mesto na Morave | me | 0 | 01:38:12.000 | 0 |
| 2015-08-31 | 83 | UCI World Championships Vallnord | me | 0 | 00:00:00.000 | |
| 2014-06-17 | 36 | Tour De Serbie - Etappe 1 | | 0 | 02:39:34.000 | 0 |
| 2014-05-25 | 30 | Race Horizon Park 3 | | 0 | 03:48:10.000 | 0 |
| 2012-09-07 | 77 | UCI World Championships Saalfelden | mu | 0 | 00:00:00.000 | |
| 2011-09-02 | 63 | UCI World Championships Champéry | mu | 0 | 00:00:00.000 | |