In 2005 Weening won a stage in the Tour de France. After one of the closest finishes in the Tour ever, Weening won the eighth stage just ahead of Andreas Klöden. In the same year he also won a stage in the Tour de Pologne and finished second overall, five seconds behind winner Kim Kirchen. He was named Dutch cyclist of 2005.[7][8]
2011
With only a stage win in the Tour of Austria, Weening had to wait six years before a next big victory. In the Giro d'Italia, just one day after the neutralised stage due to the death of Wouter Weylandt, Weening won stage 5. Analysts described this stage as a 'Mini Tour of Lombardy'.[9] The stage had an uphill finish and several unpaved stretches (strade bianche). Weening was the strongest on the uphill finish of a small break away and stayed just in front of the peloton. After the stage win, he was awarded the Pink leaders jersey. He gave the physical jersey awarded to him on the podium to Weylandt's family.[10]
On 10 August 2011, and after eight seasons with Rabobank, Weening left the team to join the new GreenEDGE squad for its inaugural season in 2012.[1]
2013
In 2013, Weening won the Tour de Pologne after starting the time trial fifth overall, and 27 seconds down. He managed to take the lead by placing a solid performance.
2014
In 2014, Weening again won a stage in the Giro d'Italia, after also being part of the team that won the first-stage team time trial. On stage 9, he took part in the day's main breakaway and, along with Davide Malacarne (Team Europcar), was able to stay away to the end of the stage. He outsprinted Malacarne in the closing metres, to take the third individual stage win of his career.[11] Weening also won the Giro della Toscana from a solo attack.[12]
2020
After Roompot–Charles disbanded at the end of the 2019 season, Weening signed with Trek–Segafredo on 5 June 2020, marking his return to the UCI World Tour after four years at the UCI Professional Continental level.[3] His short-term contract was not extended beyond the 2020 season, and Weening announced his retirement that November.[6]