Sezon 2018:

The Championship – 04:38:27, 118. m. OPEN, 18. m. M35

Elemental Triathlon Olsztyn – dystans standard – 02:19:07, 25. m. OPEN, 7. m. M35

Ironman 70.3 Taiwan – 04:28:57, 25. m. OPEN, 3. m. M35

Cross Duathlon Gdańsk – 01:33:25, 7. m. OPEN, 5. m. M30

Pruszczański Bieg Niepodległości – 00:41:24 – 20. m. OPEN

 

Sezon 2017:

Garmin MTB Series Stężyca – dystans Maxi – 02:05:52, 43. m. OPEN, 23. m. M30

Garmin MTB Series Wejherowo – dystans Maxi – 02:30:56 – 44. m. OPEN, 20. m. M30

Kaszubska Poniewierka – 02:46:29 – 19. m. OPEN

Swimrun Wióry – 04:20:52 – 2. m. OPEN

Challenge Iceland – 04:47:07 – 23. m. OPEN, 3. m. M30-34

Triathlon Gdańsk – 02:16:38 – 27. m. OPEN, 10. m. M30-34

Garmin Iron Triathlon Stężyca 1/4 IM – 02:17:13 – 30. m. OPEN, 6. m. kat. M30-34

Triathlon Energy Gniewino 1/8 IM – 01:08:12, 2. m. OPEN, 1. m. kat. M2

Nowy Targ Road Challenge – 06:54:11, 72. m. OPEN, 29. m. kat. M2

Nowy Targ Road Challenge – etap III – 03:01:56, 81. m. OPEN, 31. m. kat. M2

Nowy Targ Road Challenge – etap II – 03:35:33, 73. m. OPEN, 31. m. kat. M2

Nowy Targ Road Challenge – etap I – 00:16:41, 63. m. OPEN, 28. m. kat. M2

10k Run Series Olsztyn – 39:41 – 9. m. OPEN, 3. m. kat. 30

Cape Epic – 37:03:07 (nieklasyfikowany ze względu na stratę partnera)

Cape Epic – etap 7 – 03:52:13 (nieklasyfikowany ze względu na stratę partnera)

Cape Epic – etap 6 – 06:11:27 (nieklasyfikowany ze względu na stratę partnera)

Cape Epic – etap 5 – 05:20:24, 152. m. OPEN, 86. m. kat. do lat 40

Cape Epic – etap 4 – 05:36:37, 115. m. OPEN, 66. m. kat. do lat 40

Cape Epic – etap 3 – 04:17:33, 144. m. OPEN, 80. m. kat. do lat 40

Cape Epic – etap 2 – 03:51:54, 218. m. OPEN, 110. m. kat. do lat 40

Cape Epic – etap 1 – 06:22:53, 148. m. OPEN, 82. m. kat. do lat 40

Cape Epic – prolog – 01:30:06, 212. m. OPEN, 111. m. kat. do lat 40

Klasyfikacja generalna cyklu Garmin MTB Series 2016 – 09:01:21, 63. m. OPEN, 27. m. M30

Garmin MTB Series Rumia – dystans Maxi – 03:31:00, 81 m. OPEN, 36. m. M30

Garmin MTB Series Reda – dystans Maxi – 03:02:54, 100. m. OPEN, 43. m. M30

Garmin MTB Series Wejherowo – dystans Maxi – 02:27:27 – 78. m. OPEN, 35. m. M30

 

Sezon 2016:

Volvo Triathlon Series Chodzież 1/8 IM – 01:07:11 – 7 m. OPEN, 2. m. kat. M2

Herbalife Ironman 70.3 Gdynia – 04:42:02, 107. m. OPEN, 29. m . kat. M30-34

Triathlon Kartuzy – 01:30:06, 6. m. OPEN

Triathlon Karkonoski – 06:05:32, 7. m. OPEN

Nowy Targ Road Challenge – 07:59:43, 84. m. OPEN, 25. m. kat. M2

Nowy Targ Road Challenge – etap III – 03:20:34, 84. m. OPEN, 25. m. kat. M2

Nowy Targ Road Challenge – etap II – 04:21:46, 84. m. OPEN, 26. m. kat. M2

Nowy Targ Road Challenge – etap I – 00:17:21, 82. m. OPEN, 27. m. kat. M2

SAE Duathlon Kamionka – 01:24:01, 6. m. OPEN, 1. m. kat. M3

Ronde van Vlaanderen Cyclo – 04:24:01

Torus Triathlon in da House Night Edition 1/4 IM – 02:31:39, 3. m. OPEN

 

Sezon 2015:

Półmaraton Gdańsk – 01:24:32, 84. m. OPEN, 20. m. kat. M30-34

Ironman 70.3 Zell am See – 04:55:52 – 111. m. OPEN, 23. m. kat. M30-34

Volvo Triathlon Series Chodzież 1/4 IM – 02:17:48 – 12. m. OPEN, 6. m. kat. M2

Garmin Iron Triathlon Stężyca 1/4 IM – 02:20:29 – 28. m. OPEN, 8. m. kat. M30-34

Volvo Triathlon Series Brodnica 1/4 IM – 02:16:55 – 11. m. OPEN, 6. m. kat. M2

Garmin Iron Triathlon Ślesin 1/4 IM – 02:14:02 – 23. m. OPEN, 6. m. kat. M30-34

Triathlon o Puchar Rektora AWFiS Gdańsk – 01:00:49 – 11. m. OPEN

Azzun Duathlon – 01:43:06, 16. m. OPEN, 7. m. kat. M30

 

Sezon 2014:

II Piski Duathlon Leśny – 01:05:46, 8. m. OPEN

Ironman 70.3 Ruegen – 04:45:45, 112. m. OPEN, 16. m. kat. M30-34

Volvo Triathlon Series Mrągowo 1/4 IM – 02:16:03, 12. m. OPEN, 4. m. kat. M2

Enea Poznań Triathlon 1/4 IM – 02:14:46, 24. m. OPEN, 5. m. kat. M30-34

Triathlon Gdańsk 1/4 IM – 02:15:42, 7. m. OPEN, 2. m. kat. M30-34

Volvo Triathlon Series Nieporęt 1/8 IM – 01:07:44, 9. m. OPEN, 4 m. kat. M2

Volvo Triathlon Series Brodnica 1/8 IM – 01:08:15, 6. m. OPEN, 1. m. kat. M2

JBL Triathlon Sieraków 1/4 IM – 02:22:41 – 25 m. OPEN, 8. m. kat. M30-34

Kaszebe Runda 120 km – 03:15:52

Bieg dookoła zoo Gdańsk 10 km – 44:18 – 17. m. OPEN

Elemental Triathlon Olsztyn – 02:30:59 – 108 m. OPEN, 25. m. kat. M30-34

Paris Roubaix Challenge – 06:07:39

 

Sezon 2013:

Panasonic Evolta Triathlon Borówno 1/2 IM – 04:59:41 – 14. m. OPEN, 6. m. kat. M30-39

Volvo Triathlon Series Chodzież 1/8 IM – 01:11:57 – 5 m. OPEN, 1. m. kat. M2

Herbalife Triathlon Gdynia – 05:16:26 – 211. m. OPEN, 36. m. M30-34

Susz Triathlon – 05:10:17 – 60. m. OPEN, 14. m. kat. M30-34

Aquathlon Braniewo – 00:34:48, 11. m. OPEN, 1. m. kat. M20-29

Garmin Iron Triathlon Szczecinek – 02:23:58 – 50. m. OPEN, 9. m. M30-34

GP Trójmiasta Z Biegiem Natury – 00:22:49 – 19. m. OPEN, 6. m. kat. M20-29

 

Sezon 2012:

Bieg Niepodległości Gdynia 10 km – 00:39:33 – 146. m. OPEN, 61. m. kat. M20-29

Żuławy Wkoło 90 km – 02:33:31

50. Bieg Westerplatte 10 m – 00:41:31, 98. m. OPEN, 27. m. kat. M20-29

III Impact Winiec Triathlon – 02:10:16 – 15. m. OPEN

Kaszebe Runda 120 km – 04:02:00

5. Poznań Półmaraton – 01:32:39, 399. m. OPEN, 155. m. kat. M18-29

 

Sezon 2011:

X-Duathlon Gdańsk – 01:54:49 – 58. m. OPEN, 29. m. M20

Mistrzostwa Polski w Aquathlonie – 00:47:05, 59. m. OPEN

II Impact Winiec Triathlon – 02:12:17 – 12. m. OPEN

Herbalife Susz Triathlon – 05:37:31, 178. m. OPEN

Triathlon Środa Wielkopolska –

Kaszebe Runda 120 km – 03:34:59

 

Sezon 2010:

Triathlon Lusowo –

 

Sezon 2009:

Triathlon Tylko dla Orłów Ostrzyce – 02:22:04, 42. m. OPEN

W triathlonie pływanie trzeba polubić. Jedyną drogą do tego są częstsze wizyty na basenie.

Niezależnie od dystansu na rowerze spędzamy ponad 50% czasu podczas startu. Trening powinien to odzwierciedlać.

Na etapie biegowym można stracić najwięcej czasu. Przysłowiowy „chodzony” jest zmorą niejednego triathlonisty. Kluczem do sukcesu jest mądra jazda na rowerze i treningi zakładkowe.