<Table> 2016 Tour de France <Tr> <Th_colspan="2"> 2016 UCI World Tour, race 18 of 28 </Th> </Tr> <Tr> <Td_colspan="2"> Route of the 2016 Tour de France </Td> </Tr> <Tr> <Th_colspan="2"> Race details </Th> </Tr> <Tr> <Th> Dates </Th> <Td> 2--24 July </Td> </Tr> <Tr> <Th> Stages </Th> <Td> 21 </Td> </Tr> <Tr> <Th> Distance </Th> <Td> 3,529 km (2,193 mi) </Td> </Tr> <Tr> <Th> Winning time </Th> <Td> 89h 04' 48" </Td> </Tr> <Tr> <Th_colspan="2"> Results </Th> </Tr> <Tr> <Td_colspan="2"> <Table> <Tr> <Th> </Th> <Td> Winner </Td> <Td> Chris Froome (GBR) </Td> <Td> (Team Sky) </Td> </Tr> <Tr> <Th> </Th> <Td> Second </Td> <Td> Romain Bardet (FRA) </Td> <Td> (AG2R La Mondiale) </Td> </Tr> <Tr> <Th> </Th> <Td> Third </Td> <Td> Nairo Quintana (COL) </Td> <Td> (Movistar Team) </Td> </Tr> <Tr> <Th_colspan="4"> </Th> </Tr> <Tr> <Th> </Th> <Td> Points </Td> <Td> Peter Sagan (SVK) </Td> <Td> (Tinkoff) </Td> </Tr> <Tr> <Th> </Th> <Td> Mountains </Td> <Td> Rafal Majka (POL) </Td> <Td> (Tinkoff) </Td> </Tr> <Tr> <Th> </Th> <Td> Youth </Td> <Td> Adam Yates (GBR) </Td> <Td> (Orica--BikeExchange) </Td> </Tr> <Tr> <Th> </Th> <Td> Combativity </Td> <Td> Peter Sagan (SVK) </Td> <Td> (Tinkoff) </Td> </Tr> <Tr> <Th> </Th> <Td> Team </Td> <Td> Movistar Team </Td> <Td> </Td> </Tr> </Table> </Td> </Tr> <Tr> <Td_colspan="2"> ← 2015 2017 → </Td> </Tr> </Table> <Tr> <Th_colspan="2"> 2016 UCI World Tour, race 18 of 28 </Th> </Tr>

Who won the tour de france in 2016