Pinto pinches race lead perfectly
Race Results
By
Cycling News
published
Big gap at top of standings
Add us as a preferred source on Google
Subscribe to our newsletter
Image 1 of 9









Results
Swipe to scroll horizontally
| # | Rider Name (Country) Team | Result |
|---|---|---|
| 1 | Luis Leão Pinto (Por) | 4:40:16 |
| 2 | Milan Spolc (Cze) | 0:15:17 |
| 3 | Tiago Silva (Por) | 0:40:29 |
| 4 | Marco Almeida (Por) | 0:40:32 |
| 5 | Greg Anderson (RSA) | 0:55:35 |
| 6 | Ricardo Melo (Por) | 0:56:18 |
| 7 | António Brissos (Por) | Row 6 - Cell 2 |
| 8 | Carlos Vieira (Por) | 1:11:40 |
| 9 | Telmo Nunes (Por) | 1:19:55 |
| 10 | Raes Dave (Bel) | 1:20:12 |
| 11 | Lionel Marchesin (Fra) | 1:21:48 |
| 12 | Lindsey Haak (Bel) | 1:23:22 |
| 13 | Stijn Fonck (Bel) | Row 12 - Cell 2 |
| 14 | Gonçalo Correia (Por) | 1:33:29 |
| 15 | Gustavo Bachi (Bra) | Row 14 - Cell 2 |
| 16 | David Warren (GBr) | 1:36:02 |
| 17 | António Pereira (Por) | 1:36:20 |
| 18 | Paul-Hervé Theunissen (Bel) | 1:45:16 |
| 19 | Anne Van den Broeke (Bel) | Row 18 - Cell 2 |
| 20 | Helder Carvalho (Por) | 1:47:59 |
| 21 | Francisco Carneiro (Por) | 1:52:20 |
| 22 | Mark James (Can) | 1:57:20 |
| 23 | John Ramsden (Can) | Row 22 - Cell 2 |
| 24 | Jason Luque (USA) | 1:59:43 |
| 25 | Rui Cardoso (Por) | 2:11:17 |
| 26 | Artur Dias (Por) | 2:17:53 |
| 27 | Shane Peters (RSA) | 2:18:07 |
| 28 | Nicholas Stephenson (RSA) | Row 27 - Cell 2 |
| 29 | Alfredo Azevedo (Por) | 2:20:39 |
| 30 | Trevor Linden (Can) | 2:24:18 |
| 31 | Paul Player (Can) | Row 30 - Cell 2 |
| 32 | Graham Tutti (Can) | Row 31 - Cell 2 |
| 33 | Joshua James (Can) | 2:24:31 |
| 34 | Paulo Ferreira (Por) | 2:32:23 |
| 35 | Nuno Luz (Por) | 2:34:10 |
| 36 | Jorge Damas (Por) | Row 35 - Cell 2 |
| 37 | Carlos Sérgio Pinho (Por) | 2:34:32 |
| 38 | Wayne MacFarlane (RSA) | 2:44:24 |
| 39 | André Malha (Por) | Row 38 - Cell 2 |
| 40 | Hugo Noronha (Por) | Row 39 - Cell 2 |
| 41 | Sérgio Martins (Por) | 2:53:13 |
| 42 | Greg Mckennis (USA) | 2:53:38 |
| 43 | Sven Michiels (Bel) | 2:53:50 |
| 44 | Carlos Martins (Por) | 2:54:35 |
| 45 | José Pedro Abreu (Por) | 2:55:39 |
| 46 | Peter Verkest (Bel) | 2:59:59 |
| 47 | Anthony Cole (RSA) | 3:00:47 |
| 48 | Thys Neser (RSA) | Row 47 - Cell 2 |
| 49 | Brett Sachs (RSA) | Row 48 - Cell 2 |
| 50 | Dean Derosier (USA) | 3:04:54 |
| 51 | Jaclynn Derosier (USA) | 3:05:00 |
| 52 | Suzana Ramalho (Por) | 3:05:06 |
| 53 | Wayne Brunyee (RSA) | 3:05:49 |
| 54 | Jan Hnizdo (RSA) | Row 53 - Cell 2 |
| 55 | Toru Watanabe (Jpn) | 3:06:54 |
| 56 | Suzie Ketene (Can) | 3:06:59 |
| 57 | Petrus Knibbe (Ned) | 3:24:04 |
| 58 | Calindy Ramsden (Can) | 3:24:49 |
| 59 | Paolo Beltramo (RSA) | 3:26:23 |
| 60 | Rod Cairns (RSA) | 3:26:33 |
| 61 | Graham Denny (RSA) | 3:30:21 |
| 62 | James Arthur (RSA) | 3:30:43 |
| 63 | Achim Schwarzkopf (Spa) | Row 62 - Cell 2 |
| 64 | Thomas Vandendaele (Bel) | Row 63 - Cell 2 |
| 65 | Koen Lasuy (Bel) | Row 64 - Cell 2 |
| 66 | Francisco Cardoso (Por) | Row 65 - Cell 2 |
| 67 | João Baptista (Por) | Row 66 - Cell 2 |
| 68 | Carlos Rui Ferreira (Por) | Row 67 - Cell 2 |
| 69 | Jarrett Pech (RSA) | Row 68 - Cell 2 |
Swipe to scroll horizontally
| # | Rider Name (Country) Team | Result |
|---|---|---|
| 1 | Luis Leão Pinto (Por) | 10:48:05 |
| 2 | Milan Spolc (Cze) | 0:07:42 |
| 3 | Tiago Silva (Por) | 1:01:15 |
| 4 | Marco Almeida (Por) | 1:04:05 |
| 5 | Ricardo Melo (Por) | 1:38:38 |
| 6 | Greg Anderson (RSA) | 2:01:59 |
| 7 | António Brissos (Por) | 2:20:11 |
| 8 | Raes Dave (Bel) | 2:28:46 |
| 9 | Carlos Vieira (Por) | 2:32:04 |
| 10 | Lionel Marchesin (Fra) | 2:45:56 |
| 11 | Lindsey Haak (Bel) | 2:56:23 |
| 12 | Stijn Fonck (Bel) | Row 11 - Cell 2 |
| 13 | Telmo Nunes (Por) | 2:59:44 |
| 14 | Helder Carvalho (Por) | 3:06:07 |
| 15 | David Warren (GBr) | 3:07:44 |
| 16 | Gustavo Bachi (Bra) | 3:09:39 |
| 17 | Gonçalo Correia (Por) | 3:15:20 |
| 18 | António Pereira (Por) | 3:17:22 |
| 19 | Francisco Carneiro (Por) | 3:43:18 |
| 20 | Paul-Hervé Theunissen (Bel) | 3:57:14 |
| 21 | Anne Van den Broeke (Bel) | Row 20 - Cell 2 |
| 22 | Mark James (Can) | 4:05:00 |
| 23 | John Ramsden (Can) | Row 22 - Cell 2 |
| 24 | Rui Cardoso (Por) | 4:10:33 |
| 25 | Trevor Linden (Can) | 4:31:58 |
| 26 | Graham Tutti (Can) | Row 25 - Cell 2 |
| 27 | Jason Luque (USA) | 4:41:26 |
| 28 | Artur Dias (Por) | 4:46:51 |
| 29 | Alfredo Azevedo (Por) | 4:49:37 |
| 30 | Shane Peters (RSA) | 5:07:22 |
| 31 | Nicholas Stephenson (RSA) | 5:08:12 |
| 32 | José Pedro Abreu (Por) | 5:08:44 |
| 33 | Joshua James (Can) | 5:13:46 |
| 34 | Paulo Ferreira (Por) | 5:14:23 |
| 35 | Carlos Sérgio Pinho (Por) | 5:21:55 |
| 36 | Paul Player (Can) | 5:26:20 |
| 37 | Sérgio Martins (Por) | 5:30:55 |
| 38 | André Malha (Por) | 5:31:47 |
| 39 | Hugo Noronha (Por) | Row 38 - Cell 2 |
| 40 | Jorge Damas (Por) | 5:36:03 |
| 41 | Nuno Luz (Por) | 5:49:08 |
| 42 | Wayne MacFarlane (RSA) | 5:49:59 |
| 43 | Suzie Ketene (Can) | 5:51:57 |
| 44 | Greg Mckennis (USA) | 5:59:08 |
| 45 | Suzana Ramalho (Por) | 6:04:00 |
| 46 | Anthony Cole (RSA) | 6:06:22 |
| 47 | Thys Neser (RSA) | Row 46 - Cell 2 |
| 48 | Brett Sachs (RSA) | Row 47 - Cell 2 |
| 49 | Dean Derosier (USA) | 6:22:20 |
| 50 | Jaclynn Derosier (USA) | 6:22:23 |
| 51 | Carlos Martins (Por) | 6:34:48 |
| 52 | Paolo Beltramo (RSA) | 6:38:20 |
| 53 | Peter Verkest (Bel) | 6:47:23 |
| 54 | Calindy Ramsden (Can) | 6:53:06 |
| 55 | Wayne Brunyee (RSA) | 6:53:56 |
| 56 | Jan Hnizdo (RSA) | Row 55 - Cell 2 |
| 57 | Rod Cairns (RSA) | 7:17:50 |
| 58 | Graham Denny (RSA) | 7:21:38 |
| 59 | Sven Michiels (Bel) | 7:26:46 |
| 60 | James Arthur (RSA) | 7:22:00 |
| 61 | Toru Watanabe (Jpn) | 7:41:05 |
| 62 | Petrus Knibbe (Ned) | 7:58:15 |
| 63 | Thomas Vandendaele (Bel) | 4:16:11 |
| 64 | Koen Lasuy (Bel) | 8:04:00 |
| 65 | Jarrett Pech (RSA) | 7:39:27 |
| 66 | Carlos Rui Ferreira (Por) | 7:40:56 |
| 67 | Achim Schwarzkopf (Spa) | 8:04:54 |
| 68 | Francisco Cardoso (Por) | Row 67 - Cell 2 |
| 69 | João Baptista (Por) | Row 68 - Cell 2 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
TOPICS
Latest on Cyclingnews
-
'A free mind equals fast legs' – How my mental state helped me wear the yellow jersey for two days at an unforgettable Tour Auvergne-Rhône-Alpes
In Luke Tuckwell's latest column for Cyclingnews, he recalls his memorable week in France, and how he went from tears in training to his first yellow jersey -
Tour de France prize money explained: What is at stake for the 2026 edition?
Over €2.5 million in prize money up for grabs this July, and plenty of ways to earn a slice of it -
American Criterium Cup: New Zealand riders sweep elite races at Downer Classic in Wisconsin and hold off series leaders in tight sprints
Bryony Botha and George Jackson win second stop of ACC and score titles across 11-day regional racing calendar at Tour of America's Dairyland -
Giant overhauls gravel range with two new bikes and a suite of gravel components
Just when we thought the gravel releases were over for the year, Giant has released a slew of new gravel products




