Czwartkowy etap liczył nieco ponad 170 kilometrów. Na płaskiej trasie tempo było szybkie, kolarze regularnie podejmowali próby ucieczek, ale nikt nie był w stanie się oderwać od peletonu.

Etap z metą w Portel charakteryzowały nie tylko próby ucieczek, ale i liczne kraksy. W jednej z nich ucierpiał Michal Schlegel. Został on odwieziony do szpitala z podejrzeniem złamania obojczyka. Jan Tratnik, który w dniu etapu obchodził 27. urodziny, również był zamieszany w ten wypadek, ale jemu nic poważnego się nie stało i mógł kontynuować jazdę.

Po około dwóch godzinach od startu uformowała się uciekająca grupa. Znaleźli się w niej Edward Dunbar (Axeon Hagens Berman), Hakon Trondsen (Team Sparebanken Sor), Krister Hagen (Team Coop) i Anton Vorobyev (Gazprom-Rusvelo), uzyskując maksymalną przewagę na poziomie trzech i pół minuty.

Peleton systematycznie zmniejszał jednak straty do grupki śmiałków, która w końcówce musiała sobie radzić bez Hagena. Ostatecznie uciekające trio zostało doścignięte pięc kilometrów przed metą. Etap zakończył się więc sprinterskim finiszem i po raz kolejny z bardzo dobrej strony pokazał się Jan Tratnik - minął linię mety na czwartej pozycji. Wygrał znany z polskich wyścigów, Johim Ariesen (Metec - TKH Continental Cyclingteam p/b Mantel), pokonując Carlosa Barbero (Movistar) i Colina Joyce’a (Rally Cycling).

- Dzisiejszy etap był trudny pod względem mentalnym. Pierwsze dziewięćdziesiąt kilometrów to bardzo mocne tempo, mnóstwo ataków, nerwowości i kraks. Na szczęście miałem wokół siebie kolegów z zespołu, którzy wspierali mnie przez cały dystans. W końcówce pojechałem dokładnie tak jak chciałem. Jestem bardzo zadowolony z tego, jak układa się ten wyścig. Przed nami jeszcze trzy etapy, zatem mamy jeszcze kilka okazji, by poprawić dzisiejszy wynik - ocenił Tratnik po etapie.

Po dwóch etapach Barbero prowadzi w klasyfikacji generalnej, a Tratnik plasuje się na ósmej pozycji.

Wyniki 2. etapu Volta ao Alentejo 2017, Monforte – Portel (171,3 km):

1. Johim Ariesen (Metec - TKH)                                3:50:22
2. Carlos Barbero (Movistar Team)
3. Colin Joyce (Rally Cycling)
4. Jan Tratnik (CCC Sprandi Polkowice)
5. Christopher Lawless (Axeon Hagens Berman)
6. Ivo Oliveira (Axeon Hagens Berman)
7. Roman Maikin (Gazprom-Rusvelo)
8. Juan Molano Benavides (Manzana Postobon)
9. Luis Mendonca (Louletano - Hospital de Loule)
10. Julen Irizar (Euskadi Basque Country - Murias
...
32. Przemysław Kasperkiewicz (An Post Chain Reaction)           00:03
89. Kamil Małecki (CCC Sprandi Polkowice)                       00:11
99. Piotr Brożyna (CCC Sprandi Polkowice)                       00:27
100. Marcin Mrożek (CCC Sprandi Polkowice)                      00:27
101. Mateusz Taciak (CCC Sprandi Polkowice)                     00:27
123. Jan Hirt (CCC Sprandi Polkowice)                           00:32
132. Alan Banaszek (CCC Sprandi Polkowice)                      01:39
DNF Michal Schlegel (CCC Sprandi Polkowice)

Klasyfikacja generalna po 2. etapie:

1. Carlos Barbero (Movistar Team)                             7:54:18
2. Rinaldo Nocentini (Sporting Clube de Portugal-Tavira)        00:03
3. Eduard Prades (Caja Rural-Seguros RGA)                       00:07
4. Krister Hagen (Team Coop)                                    00:10 
5. Eddie Dunbar (Axeon Hagens Berman)                           00:11
6. Daniel Metre (Efapel)
7. Rafael Silva (Efapel)                                        00:12
8. Jan Tratnik (CCC Sprandi Polkowice)                          00:13
9. Edgar Pinot (LA Aluminios Metalusa)
10. David de la Fuente (Louletano - Hospital de Loule)
...
34. Przemysław Kasperkiewicz (An Post Chain Reaction)           00:27
68. Kamil Małecki (CCC Sprandi Polkowice)                       11:54
70. Piotr Brożyna (CCC Sprandi Polkowice)                       12:20
73. Jan Hirt (CCC Sprandi Polkowice)                            12:20
79. Mateusz Taciak (CCC Sprandi Polkowice)                      16:39
125. Marcin Mrożek (CCC Sprandi Polkowice)                      20:32
137. Alan Banaszek (CCC Sprandi Polkowice)                      21:46