What is the 2VS?
The Two Volcano Sprint is a single-stage, self-supported bicycle challenge starting and finishing at south Italy’s two iconic volcanoes, Mt. Vesuvio and Mt. Etna. The route crosses through National Parks, rural mountain villages, Calabrese forests, the panoramic Amalfi and Cilento coastline and the Appenine mountain range.
When
The next 2VS edition will start at 5:00 am on April 26, 2026.
The Rules
As with all self-supported adventure races, riders must cycle the fixed GPX route completely self-powered and unassisted, carrying their own gear and acquiring any food, water, resources or lodgings at commercially available services. Riders must carry a GPS tracker, that should be turned on at all times. Drafting is not permitted unless riding in a pair. There is no prize money, no medals—just the raw satisfaction of testing your limits, the wonder of distant roads and the triumph of endurance.
The Goal
The Two Volcano Sprint is a not-for-profit event promoting eco-sustainability in south Italy. Thanks to sponsors covering organizational costs, 100% of the riders’ entry fees, after tracker rental, go towards an annual sponsorship grant. Every year, the 2VS association offers this grant to a project, initiative or service that positively impacts nature preservation, environmental sustainability, or climate action, while boosting economic growth for local communities
Annual sponsorship award project
2VS 2026 finishers
| Pos | Start # | Name | Tracker | Result | DTF | Moving Time |
|---|---|---|---|---|---|---|
| 1st | 5 | Bruno Wicht | OT 1833 | 59 hrs 23 mins | FIN | 2 d 06 h 48 m (92%) |
| 2nd | 13 | Adam Bialek | OT 1841 | 60 hrs 10 mins | FIN | 2 d 07 h 30 m (92%) |
| 3rd | 14 | Anatole Naimi | OT 1842 | 60 hrs 55 mins | FIN | 2 d 09 h 02 m (94%) |
| 4th | 64 | Jocelyn Roth | OT 1892 | 61 hrs 33 mins | FIN | 2 d 08 h 58 m (93%) |
| 5th | 75 | Nils Oyen | OT 1903 | 64 hrs 3 mins | FIN | 2 d 09 h 32 m (90%) |
| 6th | 46 | Gregor Towers | OT 1874 | 68 hrs 50 mins | FIN | 2 d 13 h 29 m (89%) |
| 7th | 79 | Cristian Auriemma | OT 1907 | 69 hrs 1 min | FIN | 2 d 16 h 16 m (93%) |
| 8th | 89 | Christoph Pernsteiner | OT 1917 | 70 hrs 54 mins | FIN | 2 d 10 h 57 m (83%) |
| 9th | 15 | Lukas Neubeck | OT 1843 | 73 hrs 32 mins | FIN | 2 d 16 h 56 m (88%) |
| 10th | 88 | Dion Gerrits | OT 1916 | 75 hrs 55 mins | FIN | 2 d 17 h 08 m (86%) |
| 11th | 54 | Simon Gwiggner | OT 1882 | 78 hrs 25 mins | FIN | 2 d 17 h 27 m (83%) |
| 12th | 44 | Lucas Becker | OT 1872 | 78 hrs 33 mins | FIN | 2 d 12 h 01 m (76%) |
| 13th | 42 | Kevin Wernhammer | OT 1870 | 82 hrs 6 mins | FIN | 2 d 22 h 54 m (86%) |
| 14th | 65 | Erik Price | OT 1893 | 82 hrs 11 mins | FIN | 2 d 20 h 13 m (83%) |
| 15th | 58 | Nahuel Passerat | OT 1886 | 82 hrs 41 mins | FIN | 2 d 18 h 58 m (81%) |
| 16th | 77 | Daniel Burtscher | OT 1905 | 83 hrs 7 mins | FIN | 2 d 17 h 44 m (79%) |
| 17th | 20 | Camille Sola | OT 1848 | 84 hrs 25 mins | FIN | 2 d 14 h 49 m (74%) |
| 18th | 57 | Niels Ihrman | OT 1885 | 86 hrs 9 mins | FIN | 2 d 20 h 49 m (80%) |
| 19th | 84 | Bruno Escoyez | OT 1912 | 86 hrs 13 mins | FIN | 2 d 14 h 05 m (72%) |
| 20th | 52 | Mike Smith | OT 1880 | 86 hrs 50 mins | FIN | 2 d 18 h 27 m (77%) |
| 21st | 38 | Dominik Grether | OT 1866 | 87 hrs 14 mins | FIN | 2 d 21 h 48 m (80%) |
| 22nd | 22 | Jakub Micorek | OT 1850 | 87 hrs 48 mins | FIN | 3 d 02 h 13 m (85%) |
| 23rd | 48 | Alessandro Baravalle | OT 1876 | 90 hrs 13 mins | FIN | 2 d 14 h 17 m (69%) |
| 24th | 80 | Dominik Wehgartner | OT 1908 | 90 hrs 13 mins | FIN | 3 d 00 h 20 m (80%) |
| 25th | 40 | Ruben Persicot | OT 1868 | 90 hrs 13 mins | FIN | 2 d 01 h 26 m (51%) |
| 26th | 43 | Bianca Brambilla | OT 1871 | 91 hrs 23 mins | FIN | 3 d 07 h 48 m (87%) |
| 27th | 51 | Daniel Nippert | OT 1879 | 92 hrs 53 mins | FIN | 3 d 00 h 31 m (78%) |
| 28th | 28 | Riccardo Kuhar | OT 1856 | 92 hrs 55 mins | FIN | 3 d 03 h 32 m (81%) |
| 29th | 24 | Lukas Nickel | OT 1852 | 93 hrs 45 mins | FIN | 2 d 21 h 50 m (74%) |
| 30th | 93 | Matthias Messner | OT 1921 | 97 hrs 52 mins | FIN | 3 d 04 h 14 m (78%) |
| 31st | 66 | Dragomir Titei | OT 1894 | 98 hrs 23 mins | FIN | 3 d 01 h 03 m (74%) |
| 32nd | 90 | John Wood | OT 1918 | 98 hrs 30 mins | FIN | 3 d 03 h 24 m (77%) |
| 33rd | 17 | Stefan Weginger | OT 1845 | 99 hrs 30 mins | FIN | 2 d 21 h 50 m (70%) |
| 34th | 36 | Stefan Kiene | OT 1864 | 99 hrs 56 mins | FIN | 3 d 06 h 38 m (79%) |
| 35th | 71 | Raphael Bracquart | OT 1899 | 100 hrs 58 mins | FIN | 2 d 19 h 26 m (67%) |
| 36th | 6 | Luis Luz | OT 1834 | 103 hrs 54 mins | FIN | 3 d 06 h 40 m (76%) |
| 37th | 9 | Stavros Antifakos | OT 1837 | 104 hrs 14 mins | FIN | 3 d 01 h 21 m (70%) |
| 38th | 55 | Moritz Venzin | OT 1883 | 104 hrs 20 mins | FIN | 3 d 01 h 43 m (71%) |
| 39th | 8 | Devid Dainese | OT 1836 | 106 hrs 6 mins | FIN | 3 d 05 h 29 m (73%) |
| 40th | 85 | Ferruccio Labita | OT 1913 | 106 hrs 42 mins | FIN | 3 d 05 h 37 m (73%) |
| 41st | 83 | Julian Zeug | OT 1911 | 107 hrs 4 mins | FIN | 3 d 04 h 14 m (71%) |
| 42nd | 74 | Mathieu Bleriot | OT 1902 | 108 hrs 5 mins | FIN | 3 d 06 h 13 m (72%) |
| 43rd | 67 | Nicolas Müller | OT 1895 | 108 hrs 6 mins | FIN | 3 d 08 h 59 m (75%) |
| 44th | 60 | Elias Tinchon | OT 1888 | 108 hrs 14 mins | FIN | 3 d 07 h 35 m (74%) |
| 45th | 27 | Gianpiero Gaspari | OT 1855 | 108 hrs 44 mins | FIN | 3 d 05 h 12 m (71%) |
| 46th | 82 | Christopher Fusulier | OT 1910 | 109 hrs 42 mins | FIN | 3 d 04 h 03 m (69%) |
| 47th | 49 | Marc Förschler | OT 1877 | 111 hrs 26 mins | FIN | 3 d 08 h 50 m (73%) |
| 48th | 21 | Margaretha Promok | OT 1849 | 111 hrs 42 mins | FIN | 3 d 12 h 59 m (76%) |
| 49th | 26 | Jason Poyzer | OT 1854 | 111 hrs 44 mins | FIN | 3 d 08 h 19 m (72%) |
| 50th | 47 | Lucas Meyer de Freitas | OT 1875 | 112 hrs 35 mins | FIN | 3 d 09 h 55 m (73%) |
| 51st | 62 | Jack Smith | OT 1890 | 116 hrs 25 mins | FIN | 3 d 07 h 53 m (69%) |
| 52nd | 7 | Rob Hicks | OT 1835 | 124 hrs 15 mins | FIN | 3 d 10 h 11 m (66%) |
| 53rd | 73 | Hugo Bracchi | OT 1901 | 126 hrs 31 mins | FIN | 2 d 16 h 20 m (51%) |
| 54th | 72 | Thomas Baumann | OT 1900 | 128 hrs 0 mins | FIN | 3 d 09 h 16 m (63%) |
| 55th | 92 | Raphael Karrer | OT 1920 | 130 hrs 30 mins | FIN | 3 d 19 h 38 m (70%) |
| 56th | 34 | Roberto Bianco | OT 1862 | 131 hrs 15 mins | FIN | 3 d 04 h 32 m (58%) |
| 57th | 87 | Michele Calanca | OT 1915 | 131 hrs 24 mins | FIN | 3 d 09 h 54 m (62%) |
| 58th | 99 | Laurent Niederst | OT 1922 | 132 hrs 18 mins | FIN | 2 d 21 h 16 m (52%) |
| 59th | 41 | Valentin Trandafir | OT 1869 | 132 hrs 18 mins | FIN | 3 d 11 h 41 m (63%) |
| 60th | 12 | Sabrina Sonda | OT 1840 | 133 hrs 51 mins | FIN | 3 d 08 h 19 m (60%) |
| 61st | 11 | Benoît Garcia | OT 1839 | 136 hrs 27 mins | FIN | 4 d 02 h 44 m (72%) |
| 62nd | 4 | Cindy Hertach | OT 1832 | 138 hrs 8 mins | FIN | 3 d 20 h 21 m (67%) |
| Pos | Start # | Name | Result | Moving Time |
|---|---|---|---|---|
| 1st | 109A | Melanie Müller-Reichert | 104 hrs 17 mins | 4 d 08 h 17 m |
| 2nd | 109B | Martin Reichert | — | — |
| 3rd | 117A | Stefi Iaquinto | 104 hrs 50 mins | 4 d 08 h 50 m |
| 4th | 117B | Simon Rieser | — | — |
| 4th | 103A | Davide Bizzini | 106 hrs 51 mins | 4 d 10 h 51 m |
| 6th | 103B | Tonino Iraci Fuintino | 106 hrs 51 mins | — |
| 7th | 111B | Arthur Jan | 107 hrs 25 mins | 4 d 11 h 25 m |
| 8th | 111A | Sophie Civita | 107 hrs 25 mins | — |
| 9th | 104A | Simon Roth | 110 hrs 30 mins | — |
| 10th | 104B | Paul Diers | 110 hrs 31 mins | — |
| 11th | 107A | Bernd Folberth | 111 hrs 31 mins | — |
| 12th | 107B | Tom Asklöf | — | — |
| 13th | 112B | Eva Jötten | 115 hrs 19 mins | — |
| 14th | 112A | Dominik Roels | — | — |
| 15th | 101B | Ivan Dalmasso | 129 hrs 9 mins | 6 d 13 h 22 m |
| 16th | 101A | Ylenia Tripodi | 129 hrs 10 mins | — |
| 17th | 116A | Frieder Backu | — | — |
| 18th | 116B | Thorsten Brönner | 139 hrs 45 mins | — |
| 19th | 110A | Catharina Savelkoul | 157 hrs 22 mins | — |
| 20th | 110B | Simon van Teutem | — | — |
| Pos | Start # | Name | Tracker | Result | Total Time |
|---|---|---|---|---|---|
| 1st | 56 | Michael Mayer | OT 1884 | 66 hrs 38 mins | 2 d 18 h 38 m |
| 2nd | 102A | Andreas Lenz | OT 1927 | 71 hrs 21 mins | 2 d 23 h 21 m |