2019 Tour de France, Stage 12 to Stage 21, Stage 16
The stage occurred during the July 2019 European heat wave, with the temperature around 40 °C (104 °F) in the afternoon. A five-man breakaway group established itself early in the race, gaining a lead of around two minutes. With 130 km (81 mi) to race, Geraint Thomas crashed but was able to recover, later claiming that his bike's gears had jammed. Jakob Fuglsang crashed with 28 km (17 mi) to the finish, but was forced to abandon the race. The breakaway group was caught with 2.5 km (1.6 mi) to race, with the stage culminating in a bunch sprint.


2019 Tour de France, Stage 12 to Stage 21, Stage 17
24 July 2019 - Pont du Gard to Gap, 200 km (124 mi)


2019 Tour de France, Stage 12 to Stage 21, Stage 17
A large breakaway group of 33 riders quickly became established. As there were no general classification contenders in the breakaway group, the peloton decided to conserve energy, instead of pursuing the group. The breakaway group's lead stretched out to 15 minutes, with 40 km (25 mi) still to race. Towards the end of the final climb, Matteo Trentin attacked from the breakaway group and held on to take the stage. Luke Rowe and Tony Martin were both disqualified from the Tour, following an altercation near the front of the peloton, in the latter part of the stage.


2019 Tour de France, Stage 12 to Stage 21, Stage 18
25 July 2019 - Embrun to Valloire, 208 km (129 mi)


2019 Tour de France, Stage 12 to Stage 21, Stage 18
A group of more than thirty riders went ahead after 50 km (31 mi) of racing, gaining a four-minute lead on the approach to the Col de Vars. Tim Wellens led the group over the first climb, with the lead now extended to seven minutes over the peloton. Greg Van Avermaet and Julien Bernard went ahead of the lead group on the approach to the Col d'Izoard. Bernard then led alone on the climb but was caught before the summit, with Damiano Caruso leading a small group over the top.


2019 Tour de France, Stage 12 to Stage 21, Stage 18
An eleven-rider group reformed at the foot of the climb to the Col du Galibier, which had a five-minute advantage over the peloton. On the Galibier, Nairo Quintana attacked with 7.5 km (4.7 mi) still to climb, leading by over a minute and a half at the summit, which he held on the descent to the finish. Meanwhile, with 2 km (1.2 mi) still to climb of the Galibier, Egan Bernal attacked from within the yellow jersey group containing Alaphilippe and Thomas, allowing Bernal to recover half a minute on the other general classification contenders by the finish.


2019 Tour de France, Stage 12 to Stage 21, Stage 19
26 July 2019 - Saint-Jean-de-Maurienne to Tignes Col de l'Iseran, 126.5 km (79 mi) 89 km (55 mi)


2019 Tour de France, Stage 12 to Stage 21, Stage 19
Around 40 km (25 mi) into the stage, Thibaut Pinot, who had been sitting fifth overall in the general classification and was noticeably struggling to deal with the pain of a muscle tear in his left thigh from the previous day, abandoned the race in tears after being unable to continue to ride with the pain.


2019 Tour de France, Stage 12 to Stage 21, Stage 19
The Souvenir Henri Desgrange was given to Egan Bernal, who was the first rider to summit the Col de l'Iseran, the highest climb of this race. As the riders began the descent of the Col de l'Iseran, the stage was neutralised due to snow, hailstorms, and mudslides rendering the road unsafe near Val-d'Isère on the ascent to Tignes, with times for the general classification being taken at the summit of the Col de l'Iseran.


2019 Tour de France, Stage 12 to Stage 21, Stage 19
As a result, Bernal, who had been in second place, moved ahead of Julian Alaphilippe, who was nearly two minutes behind Bernal at the summit, and took the lead in that classification. Due to the neutralisation, there was no official winner of the stage, and the usual stage finish time bonuses of 10, 6, and 4 seconds for the first three finishers respectively were also not awarded. However, the special time bonuses of 8, 5, and 2 seconds on offer at the summit of the Col de l'Iseran were still awarded to the first three riders respectively to reach the summit.


2019 Tour de France, Stage 12 to Stage 21, Stage 20
27 July 2019 - Albertville to Val Thorens, 130 km (81 mi) 59.5 km (37 mi)


2019 Tour de France, Stage 12 to Stage 21, Stage 20
The weather that caused the neutralisation of the previous stage also affected the route of this stage, with mudslides that rendered the descent off the Cormet de Roselend unusable. As a consequence, the stage was modified to avoid this part of the route, and shortened to 59 km (37 mi), keeping only the final 33 km (21 mi) climb to Val Thorens. All sporting points and time bonuses from the diverted route were withdrawn, leaving only those given on top of Val Thorens.


2019 Tour de France, Stage 12 to Stage 21, Stage 20
As the race travelled through the valley from Albertville to Moûtiers, a group of more than twenty riders established a two and a half minute lead over the peloton. On beginning the climb to Val Thorens, the lead group was reduced to four riders, with a further two riders then joining. With 12 km (7.5 mi) until the finish, Vincenzo Nibali attacked from the lead group. Nibali then held a lead to the finish line.


2019 Tour de France, Stage 12 to Stage 21, Stage 21
28 July 2019 - Rambouillet to Paris (Champs-Élysées), 128 km (80 mi)


2019 Tour de France, Stage 12 to Stage 21, Stage 21
With 50 km (31 mi) still to race, after the peloton had completed a lap of the usual Champs-Élysées circuit, a four-man group comprising Jan Tratnik, Nils Politt, Omar Fraile and Tom Scully achieved a lead of over twenty seconds on the peloton. The group of four's advantage held until they were caught with 10 km (6.2 mi) to the finish. The peloton then headed the race into the finish. Edvald Boasson Hagen opened the sprint in the final 500 m (550 yd), before being passed by Maximiliano Richeze and Niccolò Bonifazio. Dylan Groenewegen and Caleb Ewan then took opposite sides of the road, to pass the other riders.


2019 Tour de Hongrie
The 2019 Tour de Hongrie was the 40th edition of the Tour de Hongrie, between 11 and 16 June 2019. It was the fifth edition of the revival in 2015, and was rated as a 2.1 event as part of the 2019 UCI Europe Tour. The race was won by Krists Neilands (Israel Start-Up Nation), who became the first Latvian rider to win the Tour de Hongrie. Two Hungarian rider got up on the podium, Márton Dina (Kometa Cycling Team) finished 2nd, Attila Valter (CCC Development Team) in 3rd place.


2019 Tour de Hongrie, Teams
Nineteen teams were invited to start the race. These included four UCI Professional Continentals, thirteen UCI Continental teams and two national teams.


2019 Tour de Hongrie, Classification leadership table
In the 2019 Tour de Hongrie, four jerseys were awarded. The general classification was calculated by adding each cyclist's finishing times on each stage. The leader of the general classification received a yellow jersey sponsored by brand of Hungarian Tourism Agency (WOW Hungary). This classification was considered the most important of the 2019 Tour de Hongrie, and the winner of the classification was considered the winner of the race.


2019 Tour de Hongrie, Classification leadership table
The second classification was the points classification. Riders were awarded points for finishing in the top fifteen in a stage. Points were also won in intermediate sprints. The leader of the points classification was awarded a green jersey sponsored by Europcar.


2019 Tour de Hongrie, Classification leadership table
There was also a mountains classification for which points were awarded for reaching the top of a climb before other riders. The climbs were categorized, in order of increasing difficulty, as third, second and first-category. The leadership of the mountains classification was marked by a red jersey with red sponsored by Hungarian Cycling Federation (Bringasport).


2019 Tour de Hongrie, Classification leadership table
The fourth jersey was a classification for Hungarian riders, marked by a white jersey sponsored by Cofidis. Only Hungaran riders were eligible and they were awarded according to their placement in the general classification of the race.


2019 Tour de Hongrie, Classification leadership table
The final classification was the team classification, in which the times of the best three cyclists in a team on each stage were added together; the leading team at the end of the race was the team with the lowest cumulative time.


2019 Tour de Luxembourg
The 2019 Tour de Luxembourg was the 79th edition of the Tour de Luxembourg road cycling stage race. It was held between 5 and 9 June, as a 2.HC event as part of the 2019 UCI Europe Tour.


2019 Tour de Luxembourg, Teams
Thirteen UCI Professional Continental teams, three UCI Continental teams, and the Luxembourg national team made up the seventeen teams that participated the race. Each team entered seven riders, except for Bardiani–CSF, W52–FC Porto, and the Luxembourg national team, which each entered six, for a starting peloton of 116 riders. Of these riders, only 90 finished the race.


2019 Tour de Pologne
The 2019 Tour de Pologne was the 76th running of the Tour de Pologne road cycling stage race. It started on 3 August in Kraków and ended on 9 August in Bukowina Tatrzańska, after seven stages. It was the twenty-ninth race of the 2019 UCI World Tour season.


2019 Tour de Pologne
The race was won by 22-year old Team Ineos rider Pavel Sivakov of Russia, after a second place on the first mountain stage and a finish among the peloton on the final stage. Sivakov took the leader's jersey after the last stage, after previous leader Jonas Vingegaard suffered larger losses. Sivakov finished ahead of Jai Hindley of Team Sunweb on the sixth stage and overtook the Australian by 2 seconds, thanks to time bonuses. UAE Team Emirates' Diego Ulissi completed the podium, 10 seconds down on Hindley, and 12 in arrears of Sivakov.


2019 Tour de Pologne
Among the race's other jerseys, the points classification went to Groupama-FDJ rider Marc Sarreau, who took three finishes in the top ten and remained in the race until the end whilst the other sprinters withdrew. Simon Geschke of CCC Team won the mountains classification, overtaking Tomasz Marczyński on the final day after an intense fight within the breakaway, whilst Charles Planet of Team Novo Nordisk took the active rider classification, after entering the breakaway on four of six competitively raced stages and leading the classification for all but one day. By finishing ninth in the overall standings, Bora-Hansgrohe's Rafał Majka took the prize for the highest-placed Polish rider, while the teams classification was comfortably won by Team Ineos.


2019 Tour de Pologne
The race was marred by the death of Lotto–Soudal rider Bjorg Lambrecht after he crashed during the third stage, hitting a concrete culvert and dying during surgery in a hospital, where he was transported by ambulance following resuscitation at the crash site. The fourth stage was not competitively raced; instead, it was shortened and run as a cycling procession.


2019 Tour de Pologne, Teams
As the 2019 Tour de Pologne is a UCI World Tour event, all eighteen UCI WorldTeams were invited automatically and obliged to enter a team into the race. Along with a Polish national team, three UCI Professional Continental teams – Cofidis, Gazprom–RusVelo and Team Novo Nordisk – were given wildcard places into the race, and as such, formed the event's 22-team peloton. With the exception of Trek–Segafredo, who entered six riders, each team started with seven riders, meaning the race began with a peloton of 153 riders. Out of these riders, a total of 110 riders made it to the finish in Bukowina Tatrzańska.


2019 Tour de Pologne, Stages, Stage 1
For the third consecutive year, the Tour de Pologne began with a road stage starting and finishing in the city of Kraków, mostly designed for the sprinters. The peloton completed a large tour around the city, with the first intermediate sprint coming in the town of Myślenice before two third-category climbs, in Lanckorona and Witanowice. There was also another slight categorised ascent in Kaszów, with further intermediate sprints in Czernichów and on the run-in to Kraków, prior to three 4 km (2.5 mi) circuits around the city centre.


2019 Tour de Pologne, Stages, Stage 1
The start of the stage was rather wet, before the roads dried up later on. Three riders formed the day's breakaway, as Jakub Kaczmarek and Adrian Kurek, riding for a select Polish national team, were joined at the front by Team Novo Nordisk's Charles Planet. They gained a maximum lead over the peloton of four minutes. Kurek took maximum points at the first intermediate sprint, however he crashed on a slippery cobbled surface and was later unable to catch up to the leading duo, although he continued riding.


2019 Tour de Pologne, Stages, Stage 1
Planet obtained maximum points on the three climbs, ensuring he would wear the king of the mountains jersey, whilst Kaczmarek led through the remaining two intermediate sprints to take the active rider jersey. In the peloton, meanwhile, tempo was being set by the Bora–Hansgrohe team, who caught the leaders just before the start of the first circuit, with 14 km (8.7 mi) remaining. Almost simultaneously, Cofidis riders Filippo Fortin and Luis Ángel Maté hit the road after Maté hit a pothole, with neither of them being able to finish.


2019 Tour de Pologne, Stages, Stage 1
On the circuit, at the start of the final lap a second crash occurred, taking down Mark Cavendish, who was thus unable to compete in the sprint finish. Deceuninck–Quick-Step's Bob Jungels led the peloton onto the final kilometre, setting tempo for Fabio Jakobsen, before Team Jumbo–Visma came to the front for Danny van Poppel.


2019 Tour de Pologne, Stages, Stage 1
Team Ineos' Ben Swift was the first to launch his sprint, however he was overtaken by Fernando Gaviria, who in turn was overtaken on the line by Pascal Ackermann, with the German taking his second consecutive stage victory on the Tour de Pologne and his seventh success of the season, as well as the first yellow jersey of the race.


2019 Tour de Pologne, Stages, Stage 2
The second stage was again designed with the sprinters in mind, with the peloton taking to the streets of the Silesian Metropolis. After the start in Tarnowskie Góry, a 32 km (20 mi) circuit was completed around the town, before the route led through Piekary Śląskie and Siemianowice Śląskie, with intermediate sprints in both town and a third on the run in to Katowice. There, there were three 19.1 km (12 mi) circuits to complete, with two categorised climbs on the first and third lap. The finish was slightly downhill, and was identical to that used frequently in previous editions, with Sacha Modolo taking the honours in 2018.


2019 Tour de Pologne, Stages, Stage 2
For the second day in a row, Charles Planet made the day's breakaway, with the Team Novo Nordisk rider being joined at the front by the Polish national team's Paweł Franczak. The duo took a lead of six minutes over the peloton, with Planet taking points at the intermediate sprints to take the lead in the active rider classification from Jakub Kaczmarek, however as they crossed the finish line for the first time the peloton, led by Bora–Hansgrohe, managed to reduce the deficit to only one minute. On the circuit, the tempo slowed, and the leaders managed to remain at the front until the second categorised ascent, 18 km (11 mi) from the end.


2019 Tour de Pologne, Stages, Stage 2
Cesare Benedetti led the peloton for most of the final lap, before Deceuninck–Quick-Step moved to the front, only for their sprinter Fabio Jakobsen to be boxed in on the final metres, leaving him frustrated. Trek–Segafredo's work came to nothing too, as John Degenkolb could not find himself space. Fernando Gaviria started his sprint early, and began to take a gap, however he was upset by Luka Mezgec of Mitchelton–Scott, who benefitted from the downhill finish and a gap to accelerate from behind the main contenders to take the honours, his first UCI WorldTour win since the 2014 Tour of Beijing. A speed of 82 km/h (51 mph) was later announced as the Slovenian's highest on the closing metres, setting a new unofficial record for the fastest WorldTour sprint. Gaviria finished second by a bike length, with Pascal Ackermann taking third place to keep the yellow jersey.


2019 Tour de Pologne, Stages, Stage 3
The main breakaway of the day consisted of three riders: Adrian Kurek (Poland), Charles Planet (Team Novo Nordisk), and Evgeny Shalunov (Gazprom–RusVelo). Planet, who was second overall coming into the stage, temporarily went into the virtual lead of the general classification after he managed to pick up 3 bonus seconds at the intermediate sprint. However, he slid out in a corner with under 7 km (4 mi) to go, taking down Kurek as well. As a result of the crash, Planet finished several minutes behind the peloton and his hopes of taking the overall lead were dashed.


2019 Tour de Pologne, Stages, Stage 3
Shalunov was caught with 3 km (2 mi) to go, setting up a bunch sprint. Pascal Ackermann of Bora–Hansgrohe, wearing the yellow leader's jersey, was the first to launch, however he slowly began to fade and was overtaken by Deceuninck–Quick-Step's Fabio Jakobsen, who obtained a lead and crossed the finish line ahead of the rest of the field with his arms raised. However, a television replay showed him pushing Marc Sarreau sideways during the sprint, and he was soon disqualified by the commissaires, with Ackermann ultimately being raised to the rank of stage winner.


2019 Tour de Pologne, Stages, Stage 3
After the stage, it was revealed that 22-year-old Belgian rider Bjorg Lambrecht of Lotto–Soudal died after crashing into a concrete culvert 48 km (30 mi) into the stage. Though he was initially resuscitated and taken to a hospital, he eventually succumbed to the injuries suffered due to the crash during surgery. As a result, the podium ceremonies were significantly muted, and race director Czesław Lang addressed the crowd first, with a minute's silence occurring before the prize-giving.


2019 Tour de Pologne, Stages, Stage 4
Following the death of Bjorg Lambrecht as a result of an accident the previous day, the stage was neutralized and was ridden as a procession in his memory, and in keeping with convention, there was no competitive racing. Prior to the start, a minute of silence was held, and after the start the six remaining Lotto–Soudal riders took to the front of the peloton for 48 km (30 mi), until the kilometre at which Lambrecht crashed the previous day, at which point the peloton stopped and another moment of silence was held.


2019 Tour de Pologne, Stages, Stage 4
Afterwards, each team took to the front of the peloton for a few minutes, and members of Lambrecht's Lotto–Soudal team were allowed to finish first with their arms around each other, whilst officials from the race and the Lotto–Soudal team stood behind the line, and another moment of silence was held. The riders then proceeded towards their team buses.


2019 Tour de Pologne, Stages, Stage 4
The stage was timed (4h 16' 48"); however no results were recorded, and it did not count towards the general classification or any of the additional competitions.


2019 Tour de Pologne, Classification leadership table
In the 2019 Tour de Pologne, four different jerseys will be awarded. The general classification is calculated by adding each cyclist's finishing times on each stage, and allowing time bonuses for the first three finishers at intermediate sprints (three seconds to first, two seconds to second and one second to third) and at the finish of all stages: the stage winner wins a ten-second bonus, with six and four seconds for the second and third riders respectively. The leader of the classification will receive a yellow jersey; it is considered the most important of the Tour de Pologne, and the winner of the classification is considered the winner of the race.


2019 Tour de Pologne, Classification leadership table
There was also a mountains classification, the leadership of which was marked by a magenta jersey. In the mountains classification, points towards the classification were won by reaching the top of a climb before other cyclists. Each climb was categorised as either first, second, third, or fourth-category, with more points available for the higher-categorised climbs. Double points were also awarded for the premier first-category climb on the final stage.


2019 Tour de Pologne, Classification leadership table
Additionally, there was a sprints classification, which awarded a white jersey. In the points classification, cyclists received points for finishing in the top 20 in a stage. For winning a stage, a rider earned 20 points, with a point fewer per place down to 1 point for 20th place. The fourth and final jersey represented the active rider classification, marked by a blue jersey. This was decided at the race's intermediate sprints, awarding points on a 3–2–1 scale.


2019 Tour de Pologne, Classification leadership table
There was also a classification for Polish riders, with the highest-placed rider appearing on the podium each day. As well as this, a teams classification was also calculated, in which the times of the best three cyclists per team on each stage were added together; the leading team at the end of the race was the team with the lowest total time.


2019 Tour de Romandie
The 2019 Tour de Romandie was a road cycling stage race, that took place between 30 April and 5 May 2019 in Switzerland. It was the 73rd edition of the Tour de Romandie and the 21st race of the 2019 UCI World Tour.


2019 Tour de Romandie, Teams
In total, twenty teams start the race. Each team delivered seven riders.


2019 Tour de Suisse
The 2019 Tour de Suisse was a road cycling stage race that took place between 15 and 23 June 2019 in Switzerland. It was the 83rd edition of the Tour de Suisse and the 26th race of the 2019 UCI World Tour.


2019 Tour de Suisse, Teams
In total, twenty-one teams started the race, with each team having seven riders.


2019 Tour de Suisse, Pre-race favourites
Before the start of the race, Geraint Thomas was the favourite to win, with his teammate Egan Bernal as the second favourite. From the rest of the field, Enric Mas, Rui Costa and Marc Soler were considered as the nearest rivals.


2019 Tour de Suisse, Stages, Stage 4
Geraint Thomas, the pre-race favourite, crashed during the stage and abandoned the race.


2019 Tour de Wallonie
The 2019 VOO-Tour de Wallonie was a five-stage men's professional road cycling race, held in Belgium as a 2.HC race on the 2019 UCI Europe Tour. It was the forty-sixth running of the Tour de Wallonie, starting on 27 July in Le Roeulx and finishing on 31 July in Thuin.


2019 Tour de Wallonie, Teams
Nineteen teams of seven riders entered the race. Of these teams, six were UCI WorldTour teams, ten were UCI Professional Continental teams, and three were UCI Continental teams.


2019 Tour de Wallonie, Classification leadership table
In the 2019 Tour de Wallonie, five different jerseys were awarded. The general classification was calculated by adding each cyclist's finishing times on each stage, and allowing time bonuses for the first three finishers at intermediate sprints (three seconds to first, two seconds to second, and one second to third) and at the finish of all stages to the first three finishers: the stage winner won a ten-second bonus, with six and four seconds for the second and third riders respectively. The leader of the classification received a yellow jersey; it was considered the most important of the 2019 Tour de Wallonie, and the winner of the classification was considered the winner of the race.


2019 Tour de Wallonie, Classification leadership table
There was also a mountains classification, the leadership of which was marked by a white jersey. In the mountains classification, points towards the classification were won by reaching the top of a climb before other cyclists. Each climb was categorised as either first, or second-category, with more points available for the higher-categorised climbs.


2019 Tour de Wallonie, Classification leadership table
Additionally, there was a points classification, which awarded a green jersey. In the points classification, cyclists received points for finishing in the top 10 in a stage. For winning a stage, a rider earned 25 points, with 20 for second, 15 for third, 10 for fourth and so on, down to 1 point for 10th place. There was also a separate classification for the intermediate sprints, rewarding a purple jersey. Points towards the classification were awarded on a 5–3–1 scale at intermediate sprint points during each stage; these intermediate sprints also offered bonus seconds towards the general classification as noted above.


2019 Tour de Wallonie, Classification leadership table
Finally, the leader in the classification for young riders, wore a red bib number. This was decided the same way as the general classification, but only riders born after 28 July 1995 were eligible to be ranked in the classification. There was also a team classification, in which the times of the best three cyclists per team on each stage were added together; the leading team at the end of the race was the team with the lowest total time. A combativity award was also given each day to the most aggressive rider on that stage.


2019 Tour de Yorkshire
The 2019 Tour de Yorkshire was a four-day cycling stage race held in Yorkshire over 2–5 May 2019. It was the fifth edition of the Tour de Yorkshire, organised by Welcome to Yorkshire and the Amaury Sport Organisation. The race was rated as a 2.HC event as part of the UCI Europe Tour.


2019 Tour de Yorkshire
The race started in Doncaster on 2 May and finished in Leeds on the 5 May. It was broadcast on ITV.


2019 Tour de Yorkshire, Route
In December 2018, the stages were announced, coupled with names, and the final stage of Halifax to Leeds being named The Yorkshire Classic. The Halifax to Leeds race was also the final stage in the 2018 Tour de Yorkshire and at the launch event, Sir Gary Verity revealed that this stage would be repeated as the final stage in each future iteration of the TdY, with a minor tweak or two.


2019 Tour de Yorkshire, Route
This will result in a course totalling 638 kilometres (396 mi) over four days. The course will also see the riders climb a cumulative 3,200 metres (10,500 ft) over the four days,  and for the first time, the women's race will be run on the Friday and Saturday (the 3 and 4 of May) using exactly the same routes as the men's race (stages 2 and 3).


2019 Tour de Yorkshire, Teams
Nineteen teams were announced as partaking in the event. These were:


2019 Tour de Yorkshire, Teams
In May 2019, Team Sky was renamed Team Ineos to reflect the change of sponsorship. This led to several representatives of Doncaster Council stating that they will boycott the TdY when it goes through Doncaster as a protest at Ineos and its fracking programme which has a drilling site at Misson, just outside the Doncaster Council area. Councillor Dave Shaw accused the team of "rank hypocrisy" after riding with messages highlighting ocean pollution and that they were now accepting money "from one of the largest sources of that pollution."


2019 Tour de Yorkshire, Teams
An Ineos spokesperson refuted that and stated that "Ineos operate to the highest safety and environmental standards." Despite this, many protestors were present at the start of the stages. Friends of the Earth posted an open letter to David Brailsford, the team principal at Team Ineos, accusing Ineos of using the sport as a greenwashing exercise. Brailsford said that the protestors were perfectly entitled to their opinion but also noted that the numbers at stage one were far less than the 15,000 that the anti-fracking community had anticipated. One of Team Ineos' riders, Chris Froome also mentioned that other cycling teams had sponsors from the petrochemical industry. Froome said at the team launch on 1 May 2019;


2019 Tour de Yorkshire, Teams
If you're going to ask so much from certain sports people and not others, especially when there are other energy companies within the peloton and not a word was said to those riders, then I don't think it is fair.


2019 Tour de Yorkshire, Teams
Stephen Park, performance director at British Cycling, also weighed in to the controversy, stating his thoughts on the team takeover;


2019 Tour de Yorkshire, Teams
One option would obviously have been to wrap up the team altogether; so maintaining a pro-level team in the UK with a UK owner and hopefully retaining a national basis of Great Britain in terms of riders they support, providing opportunity and inspiration and a home team to get behind, well that seems the best option.


2019 Tour de Yorkshire, Teams
Protesters at Bridlington stated that Ineos were "disgusting" for using the event to promote their brand. One of those protesting said


2019 Tour de Yorkshire, Teams
We are very much in favour of cycling and the Tour de Yorkshire, but are against Ineos and its brainwashing. The company wants to frack, and I think it's disgusting they are using the Tour de Yorkshire and cycling to promote its brand.


2019 Tour de Yorkshire, Classification leadership table
In the Tour de Yorkshire, four different jerseys were awarded. The general classification was calculated by adding each cyclist's finishing times on each stage. Time bonuses were awarded to the first three finishers on all stages: the stage winner won a ten-second bonus, with six and four seconds for the second and third riders respectively. Bonus seconds were also awarded to the first three riders at intermediate sprints; three seconds for the winner of the sprint, two seconds for the rider in second and one second for the rider in third. The leader of the general classification received a light blue and yellow jersey. This classification was considered the most important of the Tour de Yorkshire, and the winner of the classification was considered the winner of the race.


2019 Tour de Yorkshire, Classification leadership table
The second classification was the points classification. Riders were awarded points for finishing in the top ten in a stage. Unlike in the points classification in the Tour de France, the winners of all stages were awarded the same number of points. Points were also won in intermediate sprints; five points for crossing the sprint line first, three points for second place and one for third. The leader of the points classification was awarded a green jersey.


2019 Tour de Yorkshire, Classification leadership table
There was also a mountains classification, for which points were awarded for reaching the top of a climb before other riders. Each climb was categorised the same, with four points awarded to the first rider over the top of each climb. Two points were awarded for the second-placed rider, with one point for third place. The leadership of the mountains classification was marked by a pink jersey.


2019 Tour de Yorkshire, Classification leadership table
Another jersey was awarded at the end of each stage. This was a combativity prize and was awarded to the rider who "made the greatest effort and [...] demonstrated the best qualities in terms of sportsmanship". A jury selected a list of riders to be eligible for the prize; the winner of the prize was then decided by a vote on Twitter. The rider was awarded a grey jersey. There was also a classification for teams, in which the times of the best three cyclists in a team on each stage were added together; the leading team at the end of the race was the team with the lowest cumulative time.


2019 Tour de l'Avenir
The 2019 Tour de l'Avenir was the 56th edition of the Tour de l'Avenir, a UCI 2.NCup stage race for riders aged 23 or younger. The 1,036.2-kilometre (643.9 mi) race consisted of 10 stages. It started on 15 August in Marmande and concluded on 25 August in La Corbière, with Norwegian Tobias Foss winning the general classification.


2019 Tour de l'Avenir, Race overview
A total of 153 riders, from 26 teams participated in the race. There were 23 national teams, two regional teams, and one international team. The Canadian team competed at the event for the first time in eight years. The event consisted of mostly hilly and mountainous stages, with one rest day between stages 6 and 7. Stage 2 of the race was a team time trial.


2019 Tour de l'Avenir, Race overview
British rider Ethan Hayter won stage 3, before withdrawing from the race after breaking his collarbone on the fourth stage. Fellow British cyclist Fred Wright won the fourth stage. Ben Healy won the fifth stage, after he broke away from Morten Hulgaard and Matteo Jorgenson around 4 kilometres (2.5 mi) from the stage finish. Healy is an Irish rider, who was competing for the International team. Swiss cyclist Stefan Bissegger won the sixth stage. Briton Tom Pidcock withdrew from the race after crashing within the final 1 kilometre (0.62 mi) of the stage.


2019 Tour de l'Avenir, Race overview
Stage 8 of the race included an ascent of the Col de la Loze, the seventh highest mountain pass in France. It was the first time that the mountain had been part of a professional cycle race. The route up the Col de la Loze started in the valley and involved a direct descent of the mountain. The stage was won by Australia's Alexander Evans. Hungary's Attila Valter won the ninth stage despite momentarily going the wrong way near to the finish. Going into Stage 10, Norway's Tobias Foss held a lead of 1:10. He managed to hold onto his race lead, finishing seventh at the summit of Le Corbier.


2019 Tour de l'Avenir, Classifications
Norwegian cyclist Tobias Foss won the general classification, ahead of Italian Giovanni Aleotti, and Belgian Ilan Van Wilder. Foss was the first Norwegian to win the race. American cyclist Matteo Jorgenson won the points classification, ahead of Foss and Mathias Norsgaard. Spanish rider Jon Agirre won the mountains classification ahead of Alexander Evans and Michel Ries.


2019 Tour de la Provence
The 2019 Tour de la Provence was a road cycling stage race that took place between 14 and 17 February 2019. The race was rated as a 2.1 event as part of the 2019 UCI Europe Tour, and was the fourth edition of the Tour de la Provence.


2019 Tour de la Provence
The race was won by Spanish rider Gorka Izagirre of the Astana team, winning by less than a second ahead of Australian rider Simon Clarke.


2019 Tour de la Provence, Teams
Twenty-two teams of up to seven riders started the race:


2019 Tour du Haut Var
The 2019 Tour du Haut Var was a road cycling stage race that took place from 22 to 24 February 2019. The race was rated as a 2.1 event as part of the 2019 UCI Europe Tour, and was the 51st edition of the Tour du Haut Var.


2019 Tour du Haut Var, Teams
Eighteen teams were invited to start the race. These included four UCI WorldTeams, six UCI Professional Continental teams and seven UCI Continental teams.


2019 Tour du Haut Var, Classification leadership table
In the 2019 Tour du Haut Var, four different jerseys were awarded. For the general classification, calculated by adding each cyclist's finishing times on each stage, the leader received a yellow jersey. This classification was considered the most important of the 2019 Tour du Haut Var, and the winner of the classification was considered the winner of the race.


2019 Tour du Haut Var, Classification leadership table
Additionally, there was a points classification, which awarded a green jersey. In the points classification, cyclists received points for finishing in the top 15 in a mass-start stage. For winning a stage, a rider earned 25 points, with 20 for second, 16 for third, 14 for fourth, 12 for fifth, 10 for sixth, then 1 point fewer per place down to 1 for 15th place. Points towards the classification could also be accrued at intermediate sprint points during each stage. There was also a mountains classification, the leadership of which was marked by a red jersey. In the mountains classification, points were won by reaching the top of a climb before other cyclists, with more points available for the higher-categorised climbs.


2019 Tour du Haut Var, Classification leadership table
The fourth jersey represented the young rider classification, marked by a white jersey. This was decided in the same way as the general classification, but only riders born after 1 January 1995 were eligible to be ranked in the classification. There was also a classification for teams, in which the times of the best three cyclists per team on each stage were added together; the leading team at the end of the race was the team with the lowest total time.


2019 Tour du Rwanda
The 2019 Tour du Rwanda was a road cycling stage race that took place between 24 February and 3 March 2019. The race was rated as a 2.1 event as part of the 2019 UCI Africa Tour, and was the 22nd edition of the Tour du Rwanda.


2019 Tour du Rwanda, Teams
Seventeen teams started the race. Each team had a maximum of five riders:


2019 Tour of Austria
The 2019 Tour of Austria (German: Österreich-Rundfahrt 2019) was the 71st edition of the Tour of Austria cycling stage race. It began with a prologue in Wels and finished atop the Kitzbüheler Horn after six road stages, covering 876.5 kilometres (544.6 mi). The race was ranked 2.1 in the 2019 UCI Europe Tour.


2019 Tour of Austria
Ben Hermans, of Belgium and the Israel Cycling Academy team, won the race overall for the second consecutive year. Argentine rider Eduardo Sepúlveda, on Movistar Team, finished second ahead of Team Dimension Data's Stefan De Bod, of South Africa, in third. Jonas Koch, of Germany and EF Education First, won the points classification, while his countryman riding for Tirol KTM Cycling Team, Georg Zimmermann, won the mountains classification. Unlike previous editions, the 2019 Tour of Austria included a youth classification for the under-23 rider placed highest in the general classification. Kazakh rider Vadim Pronskiy, riding for Vino–Astana Motors, won the youth classification. The team classification was won by Team Dimension Data.


2019 Tour of Austria, Teams
Eighteen teams competed in the 2019 Tour of Austria, including three UCI WorldTeams, seven UCI Professional Continental Teams, and eight UCI Continental Teams. Most teams started with seven riders, except Wanty–Gobert, Arkéa–Samsic, and Wibatech Merx, who started with six, and Vino–Astana Motors, starting with five riders. The list of teams competing is as follows.


2019 Tour of Belgium
The 2019 Tour of Belgium, known as the 2019 Baloise Belgium Tour for sponsorship purposes, was the 9th edition of the Tour of Belgium cycling stage race. It took place from 12 to 16 June 2019 in Belgium, as part of the 2019 UCI Europe Tour; it was categorised as a 2.HC race.


2019 Tour of Belgium, Teams
22 teams were selected to take part in Tour of Belgium. Four of these were UCI WorldTeams, with twelve UCI Professional Continental teams, five UCI Continental teams and a team representing the Belgium national team.


2019 Tour of Belgium, Classification leadership table
In the 2019 Tour of Belgium, three different jerseys will be awarded. The general classification is calculated by adding each cyclist's finishing times on each stage. Time bonuses are awarded to the first three finishers on all stages: the stage winner wins a ten-second bonus, with six and four seconds for the second and third riders respectively. Bonus seconds will also be awarded to the first three riders at sprints in the "golden kilometre", where three intermediate sprint positions are to be held within the space of a kilometre.


2019 Tour of Belgium, Classification leadership table
Three seconds are awarded for the winner of the sprint, two seconds for the rider in second and one second for the rider in third. The leader of the general classification receives a blue jersey. This classification is considered the most important of the 2019 Tour of Belgium, and the winner of the classification is considered the winner of the race.


2019 Tour of Belgium, Classification leadership table
The second classification was the points classification. Riders were awarded points for finishing in the top ten in a stage. Unlike in the points classification in the Tour de France, the winners of all stages were awarded the same number of points. The leader of the points classification was awarded a red jersey. There was also a combativity classification, where riders received points for finishing in the top five at intermediate sprint points during each stage, on a 10–8–6–4–2 scale.


2019 Tour of Belgium, Classification leadership table
Bonus points were awarded if a breakaway had gained a sufficient advantage over the field, up to a maximum of 5 points. There was also a classification for teams, in which the times of the best three cyclists in a team on each stage were added together; the leading team at the end of the race was the team with the lowest cumulative time.


2019 Tour of Bihor
The 2019 Tour of Bihor was the 4th edition of the Tour of Bihor, between 6 and 9 June 2019. The tour was rated as a 2.1 event, as part of the 2019 UCI Europe Tour.


2019 Tour of Bihor, Teams
Twenty teams were invited to start the race. These included one UCI Professional Continental, sixteen UCI Continental teams and three national teams.


2019 Tour of Britain
The 2019 Ovo Energy Tour of Britain was an eight-stage men's professional road cycling race. It was the sixteenth running of the modern version of the Tour of Britain and the 79th British tour in total. The race started on 7 September in Glasgow and finished on 14 September in Manchester. It is part of the 2019 UCI Europe Tour.


2019 Tour of Britain, Teams
A total of 20 teams raced in the 2019 Tour of Britain: 10 UCI WorldTeams, 5 UCI Professional Continental teams, 4 UCI Continental Teams, and a British national team. Each team started with six riders for a starting peloton of 120 riders, of which 106 finished the race.


2019 Tour of California
The 2019 Tour of California was a road cycling stage race that took place between 12 and 18 May 2019 in the United States. It was the 14th edition of the Tour of California and the 24th race of the 2019 UCI World Tour.


2019 Tour of California, Teams
Nineteen teams, each with seven riders except for Bahrain–Merida with six, participated in the race. 112 of the 132 riders finished.


2019 Tour of California (women's race)
The fifth running of the Women's Tour of California (officially:  Amgen Tour of California Women's Race empowered with SRAM) was held from 16 to 18 May 2019.


2019 Tour of California (women's race)
It was the 11th race of the 2019 UCI Women's World Tour. Raced over three stages, it covered a total distance of 177 miles.


2019 Tour of California (women's race), Classification leadership table
In the Tour of California, five different jerseys are awarded. For the general classification, calculated by adding each cyclist's finishing times on each stage, and allowing time bonuses for the first three finishers at intermediate sprints and at the finish of mass-start stages, the leader received a yellow jersey. This classification was considered the most important of the 2019 Tour of California, and the winner of the classification was considered the winner of the race.


2019 Tour of California (women's race), Classification leadership table
Additionally, there was a sprints classification, which awarded a green jersey. In the sprints classification, cyclists received points for finishing in the top 10 in a stage. For winning a stage, a rider earned 15 points, with 12 for second, 9 for third, 7 for fourth with a point fewer per place down to a single point for 10th place. Points towards the classification could also be accrued – awarded on a 3–2–1 scale – at intermediate sprint points during each stage; these intermediate sprints also offered bonus seconds towards the general classification. There was also a mountains classification, the leadership of which was marked by a white jersey with red polka dots. In the mountains classification, points were won by reaching the top of a climb before other cyclists, with more points available for the higher-categorised climbs.


2019 Tour of California (women's race), Classification leadership table
The fourth jersey represented the young rider classification, marked by a predominantly "white design" jersey. This was decided in the same way as the general classification, but only riders born after 1 January 1993 were eligible to be ranked in the classification. There was also a classification for teams, in which the times of the best three cyclists per team on each stage were added together; the leading team at the end of the race was the team with the lowest total time. In addition, there was a combativity award given after each stage to the rider considered, by a jury, to have "who best exemplifies the character of those engaged in the fight against cancer / heart disease", in line with the jersey's sponsors. This award was marked by a blue jersey.


2019 Tour of Chongming Island
The 2019 Tour of Chongming Island was the thirteenth staging of the Tour of Chongming Island, a women's stage race held in Shanghai, China. It ran from 9 to 11 May 2019, as the 10th event of the 2019 UCI Women's World Tour. The race included 3 stages, covering a total of 347.7km.


2019 Tour of Chongming Island
All three stages ended in bunch sprints and were won by Lorena Wiebes, resulting in her winning the overall classification, points classification and young rider classification.


2019 Tour of Chongming Island, Teams
Eighteen teams will participate in the race. Each team had a maximum of six riders:


2019 Tour of Flanders
The 103rd edition of the Tour of Flanders (Dutch: Ronde van Vlaanderen) was held on 7 April 2019 in Belgium. It was the 14th event of the 2019 UCI World Tour and the second monument classic of the season, following Milan–San Remo. The race was won by Italian rider Alberto Bettiol (EF Education First Pro Cycling).


2019 Tour of Flanders
The race started in Antwerp and finished in Oudenaarde, covering 267 kilometres (166 mi). It featured 17 categorized climbs and five flat sectors of cobbled roads. Dutch rider Niki Terpstra won the previous edition in 2018.


2019 Tour of Flanders
Unfortunately, Terpstra crashed out this year in a multiple bike pile-up early in the race. He appeared to be unconscious for more than a minute, was ultimately taken to hospital and forced to abandon the race.


2019 Tour of Flanders, Teams
As the Tour of Flanders was a UCI World Tour event, all eighteen UCI WorldTeams were invited automatically and obliged to enter a team in the race. Seven UCI Professional Continental teams competed, completing the 25-team peloton.


2019 Tour of Flanders for Women
The 16th running of the Tour of Flanders for Women, a women's cycling race in Belgium, was held on 7 April 2019. It was the sixth event of the 2019 UCI Women's World Tour. Anna van der Breggen was the defending champion. The race was won by Marta Bastianelli.


2019 Tour of Flanders for Women, Route
The race started and finished in Oudenaarde, in the province of East Flanders. Compared to the 2017 and 2018 event, the route is extended four kilometers, totalling 157.4 km, making it the longest women's race in the history of the Tour of Flanders. It starts in the centre of Oudenaarde, before heading east towards Zottegem where two flat cobbled sectors are addressed, and returning to Oudenaarde, after which a larger loop towards Geraardsbergen begins, which features 10 hills in the Flemish Ardennes.


2019 Tour of Flanders for Women, Route
After the Muur van Geraardsbergen and Kanarieberg comes the Taaienberg, which features for the first time in the women's race, coming at 40 km from the finish. The final four hills – Taaienberg, Kruisberg-Hotond, Oude Kwaremont and Paterberg are identical to the men's finale. The top of the Paterberg, the last climb of the day, comes at 13.3 km from the finish, ensued by a flat run-in towards Oudenaarde.


2019 Tour of Flanders for Women, Teams
24 teams with six riders each started, totalling 142 participants.


2019 Tour of Guangxi
The 2019 Gree-Tour of Guangxi was a road cycling stage race that took place between 17 and 22 October 2019 in the Chinese province of Guangxi. It was the 3rd edition of the Tour of Guangxi and the thirty-eighth and final event of the 2019 UCI World Tour.


2019 Tour of Guangxi, Teams
Eighteen teams, which consist of fifteen of the eighteen UCI WorldTour teams and three UCI Professional Continental teams, participated in the race. Each team entered seven riders, except Mitchelton–Scott which entered six riders and Team Jumbo–Visma which entered five riders. Of the 123 riders that started the race, only 118 finished.


2019 Tour of Iran (Azerbaijan)
Tour of Iran (Azerbaijan) 2019 is a UCI 2.1 Asian Tour and the 34th edition of Tour of Iran (Azerbaijan) which will be held in five stages in October 2019 in Iranian Azerbaijan. The tour will held in five stages and will start in the city of Tabriz and will pursue through Urmia, Jolfa, and Sarein.


2019 Tour of Norway
The 2019 Tour of Norway was a road cycling stage race that took place in Norway between 28 May 2019 and 2 June 2019. It was the ninth edition of the Tour of Norway and was rated as a 2.HC event as part of the 2019 UCI Europe Tour.


2019 Tour of Norway, Teams
21 teams participated in the race, including 11 UCI WorldTeams, 7 UCI Professional Continental teams, and 3 UCI Continental teams. Each team had a maximum of six riders:


2019 Tour of Oman
The 2019 Tour of Oman was a road cycling stage race that took place in Oman between 16 and 21 February 2019. It was the tenth edition of the Tour of Oman, and was rated as a 2.HC event as part of the UCI Asia Tour.


2019 Tour of Oman
Alexey Lutsenko defended his title from last year as he won with his Astana team as he also took home the point classification.


2019 Tour of Oman, Teams
Eighteen teams were invited to start the race. These included seven UCI WorldTeams and 11 UCI Professional Continental teams. Each team had a maximum of seven riders:


2019 Tour of Romania
The 2019 Tour of Romania was a five-day cycling stage race that took place in Romania in September 2019. The race was the 52nd edition of the Tour of Romania. The tour was rated as a 2.1 event, as part of the 2019 UCI Europe Tour.


2019 Tour of Romania, Teams
Twenty teams were invited to start the race. These included fourteen UCI Continental teams and six national teams.


2019 Tour of Slovenia
The 2019 Tour of Slovenia (Slovene: Dirka po Sloveniji) is a five-day cycling stage race that was held in Slovenia between 19 and 23 June 2019. The race was the 26th edition of the Tour of Slovenia and the first time it was classified as 2.HC race on the UCI Europe Tour.


2019 Tour of Slovenia
After attacking on the climb to Dole on stage 3, Diego Ulissi (UAE Team Emirates) won the Tour of Slovenia for the second time, with his first overall victory coming in 2011.


2019 Tour of Slovenia, Teams
Eighteen teams, which consisted of five UCI WorldTour teams, eight UCI Professional Continental teams, five UCI Continental teams, and one national team, participated in the race. Each team entered seven riders, except for Bahrain–Merida, Meridiana–Kamen, Nippo–Vini Fantini–Faizanè, and UAE Team Emirates, who each entered six riders. Of the 129 riders who began the race, only 109 riders finished the race.


2019 Tour of Utah
The 2019 Larry H. Miller Tour of Utah was a seven-stage road cycling stage race that was held from August 12 to August 18 in the American state of Utah. It was the 15th edition of the Tour of Utah and is rated as a 2.HC on the 2019 UCI America Tour.


2019 Tour of Utah, Teams
Two UCI WorldTeams, five UCI Professional Continental teams, and ten UCI Continental teams made up the seventeen teams that participated in the race. Of these teams, four teams (Dauner–Akkon, EF Education First, Nippo–Vini Fantini–Faizanè, and Trek–Segafredo) entered only six riders each, while the rest entered seven each. 101 of the 115 riders in the race finished.


2019 Tour of Utah, Stages, Prologue
Pre -race favorite Daniel Felipe Martínez was forced to pull out of the race at the last moment due to illness, meaning that EF Education First would begin the race with only 5 riders.


2019 Tour of the Alps
The 2019 Tour of the Alps was a road cycling stage race that took place in Austria and Italy between 22 and 26 April 2019. It was the 43rd edition of the renamed Giro del Trentino and was rated as a 2.HC event as part of the 2019 UCI Europe Tour.


2019 Tour of the Alps, Teams
On 29 January 2019, the race's twenty competing teams were announced at the 2018–19 FIS Nordic Combined World Cup event in Seefeld in Tirol, Austria. These included five UCI WorldTeams, nine UCI Professional Continental teams, five UCI Continental teams and an Italian national team.


2019 Tour of the Alps, Classification leadership table
In the 2019 Tour of the Alps, four different jerseys were awarded. The general classification was calculated by adding each cyclist's finishing times on each stage. Time bonuses were awarded to the first three finishers on all stages: the stage winner won a ten-second bonus, with six and four seconds for the second and third riders respectively. The leader of the general classification received a fuchsia jersey; this classification was considered the most important of the 2019 Tour of the Alps, and the winner of the classification was considered the winner of the race.


2019 Tour of the Alps, Classification leadership table
The second classification was the sprints classification, the leader of which was awarded a red jersey. In the sprints classification, riders received points for finishing in the top three at intermediate sprint points during each stage. Points were awarded on a 6–4–2 scale for all stages.


2019 Tour of the Alps, Classification leadership table
There was also a mountains classification, for which points were awarded for reaching the top of a climb before other riders. Each of the ten climbs were categorised as either first, second, or third-category, with more points available for the more difficult, higher-categorised climbs. For first-category climbs, the top five riders earned points; on the other climbs, only the top three riders earned points. The leadership of the mountains classification was marked by a green jersey


2019 Tour of the Alps, Classification leadership table
The fourth jersey represented the young rider classification, marked by a white jersey. Only riders born after 1 January 1996 were eligible; the young rider best placed in the general classification was the leader of the young rider classification. There was also a classification for teams, in which the times of the best three cyclists in a team on each stage were added together; the leading team at the end of the race was the team with the lowest cumulative time.


2019 Tour of the Basque Country
The 2019 Tour of the Basque Country was a road cycling stage race, that took place between 8 and 13 April 2019 in Spain. It was the 59th edition of Tour of the Basque Country and the 15th race of the 2019 UCI World Tour. Ion Izagirre of Spain was the winner.


2019 Tour of the Basque Country, Participating teams
As the Tour of the Basque Country was a UCI World Tour event, all eighteen UCI WorldTeams were invited automatically and were obliged to enter a team in the race. Five UCI Professional Continental teams were awarded wildcard places, bringing the number of teams to twenty-three. As each team included seven riders, a total of 161 riders were due to start the first stage.


2019 Tour of the Basque Country, Route
The full route of the 2018 Tour of the Basque Country was announced on 27 February 2019.


2019 Touring Car Trophy
The 2019 Dunlop Touring Car Trophy is the inaugural season of the Touring Car Trophy. The championship features production-based touring cars built to either NGTC, TCR or Super 2000 specifications and will compete in ten races across five meetings across England. The championship is aimed as a feeder category to the BTCC and operated by Stewart Lines' Maximum Group. On April 5, it was announced that TCR UK had merged into the series and will be represented by the TCR class.


2019 Townsville 400
The 2019 Townsville 400 (formally known as 2019 Watpac Townsville 400) was a motor racing event for the Supercars Championship, held on the weekend of 5-7 July 2019. The event was held at Townsville Street Circuit near Townsville, Queensland and consisted of two races, both 200 kilometres in length. It was the eighth event of fifteen in the 2019 Supercars Championship and hosted Races 17 and 18 of the season.


2019 Townsville 400
Race 17 was won by Scott McLaughlin, while Shane van Gisbergen won Race 18. David Reynolds and Cameron Waters claimed pole positions at the event.


2019 Townsville 400, Report, Background, Entry alterations
Michael Caruso returned to Garry Rogers Motorsport to replace the injured Richie Stanaway, following Chris Pither's entries at the Winton SuperSprint and Darwin Triple Crown. The event marked Caruso's first event in the category since the 2018 Newcastle 500.


2019 Townsville Blackhawks season
The 2019 Townsville Blackhawks season was the fifth in the club's history. Coached by Aaron Payne and captained by Sam Hoare, they competed in the Intrust Super Cup. Payne, a former North Queensland Cowboys player and Townsville junior, took over as head coach from Kristian Woolf, who joined the Newcastle Knights as an assistant coach.


2019 Townsville flood
The 2019 Townsville flood was a major flood event that occurred in the city of Townsville and surrounding areas, on the eastern coast of Queensland, Australia. Townsville has endured around 20 major flooding events since colonial settlement in the 1860s, but the 2019 event was one of the worst natural disasters to ever impact the region. The 2019 Townsville flood was caused by a slow-moving tropical low, situated east of Mt Isa, embedded in a stalled, but vigorously active, monsoon trough.


2019 Townsville flood
Northerly, moisture-rich monsoonal air driven by the tropical low was encountered by coastal south-easterly winds, creating a convergence zone of unstable weather. The net result of the two opposing air masses was then driven westwards over the mainland. The system persisted for approximately one week with little deviation or movement, producing consistent medium to heavy rainfall over the affected areas, with isolated very heavy showers and locally damaging winds. Major to historic flooding occurred across the Townsville region as a result.


2019 Townsville flood
Two fatalities were reported after bodies were found in floodwaters  and a third person reported missing was never found. Two additional deaths were reported on February 12 and February 26 due to melioidosis, with at least 10 more hospitalised with the bacterial infection. The weather system went on to produce major flooding in northern Central Queensland, most of which was severely drought-stricken. In addition to damaged infrastructure such as train lines, as many as 500,000 cattle were estimated to have perished in the ensuing floodwaters.


2019 Townsville flood
Some Townsville suburbs, particularly Rosslea, Hermit Park, and Idalia, experienced major inundation, with pockets of intense rainfall causing dangerous flash flooding in the northern suburb of Bluewater. Record heights at the Ross River Dam forced emergency planners to fully open the dam's spillway, releasing additional water into the Ross River, further compounding the existing flooding downstream. Severe erosion was observed on the banks of the Ross River, causing structural damage to pathways and boardwalks. The rushing of water caused supporting rocks and concrete under one particular section of pathway to be eroded away, creating a dangerous hazard for pedestrians. Record spillway heights at Aplins Weir caused damage to a pedestrian bridge.


2019 Townsville flood
Multiple agencies assisted with rescue and recovery, including State Emergency Service (SES) Queensland Government, Townsville City Council, Queensland Rural Fire Service, Australian Defence Force and Team Rubicon Australia (Now known as Disaster Relief Australia). Notably, many locals volunteered to assist emergency services, evacuating trapped residents by boat from their flooded homes. The large number of volunteers, boats, and resulting queue of helpers were later dubbed the "tinny army" by local media.


2019 Townsville flood
The floods were one of Queensland's worst natural disasters, and had heavily impacted the region. Townsville has a long history of battles against the extremes of heavy flooding and long droughts.


2019 Townsville flood
Approximately 3300 homes were damaged by floodwaters, and about 1500 homes rendered uninhabitable. As many as 30,000 insurance claims were filed in the aftermath of the event, with damages estimated to be $1.243 billion AUD based on insurance losses.


2019 Townsville flood, Meteorological synopsis
During the second half of January 2019, a pulse of the Madden–Julian oscillation moved through the Australian region, where it invigorated a weak monsoon trough that was located to the north of the Australian continent. At this stage, the monsoon trough contained two tropical lows, one of which was located within the Torres Strait, while the other low was located within the Timor Sea. Over the next few days, the monsoon trough intensified, as it moved southwards and several areas of low pressure were identified along this trough, around the Cape York Peninsula.


2019 Towson Tigers football team
The 2019 Towson Tigers football team represented Towson University in the 2019 NCAA Division I FCS football season. They were led by eleventh-year head coach Rob Ambrose and played their home games at Johnny Unitas Stadium. They were a member of the Colonial Athletic Association. They finished the season 7–5, 4–4 in CAA play to finish in a four-way tie for fifth place.


2019 Towson Tigers football team, Previous season
The Tigers finished the 2018 season 7–5, 5–3 in CAA play to finish in a three-way tie for third place. They received an at-large bid to the FCS Playoffs where they lost in the first round to Duquesne.


2019 Towson Tigers football team, Preseason, CAA poll
In the CAA preseason poll released on July 23, 2019, the Tigers were predicted to finish in second place.


2019 Towson Tigers football team, Preseason, Preseason All–CAA team
The Tigers had five players selected to the preseason all-CAA team.


2019 Toyota Owners 400
The 2019 Toyota Owners 400 is a Monster Energy NASCAR Cup Series race held on April 13, 2019, at Richmond Raceway in Richmond, Virginia. Contested over 400 laps on the 0.75 mile (1.2 km) asphalt short track, it was the ninth race of the 2019 Monster Energy NASCAR Cup Series season.


2019 Toyota Owners 400, Report, Background
Richmond Raceway is a 3/4-mile (1.2 km), D-shaped, asphalt race track located just outside Richmond, Virginia in Henrico County. It hosts the Monster Energy NASCAR Cup Series and Xfinity Series. Known as "America's premier short track", it formerly hosted a NASCAR Gander Outdoors Truck Series race, an IndyCar Series race, and two USAC sprint car races.


2019 Toyota Owners 400, Practice, First practice
Kyle Larson was the fastest in the first practice session with a time of 22.185 seconds and a speed of 121.704 mph (195.864 km/h).


2019 Toyota Owners 400, Practice, Final practice
Final practice session scheduled for Friday was cancelled due to rain.


2019 Toyota Owners 400, Qualifying
Kevin Harvick scored the pole for the race with a time of 21.722 and a speed of 124.298 mph (200.038 km/h).


2019 Toyota Owners 400, Media, Television
Fox Sports covered their 19th race at the Richmond Raceway. Mike Joy, two-time Richmond winner Jeff Gordon and six-time Richmond winner Darrell Waltrip had the call in the booth for the race. Jamie Little, Vince Welch and Matt Yocum handled the pit road duties for the television side.


2019 Toyota Owners 400, Media, Radio
MRN had the radio call for the race which was also simulcast on Sirius XM NASCAR Radio. Alex Hayden, Jeff Striegle and six-time Richmond winner Rusty Wallace called the race in the booth when the field raced down the frontstretch. Mike Bagley called the race from a platform inside the backstretch when the field raced down the backstretch. Winston Kelley, Steve Post and Glenn Jarrett worked pit road for the radio side.


2019 Toyota Racing Series
The 2019 Castrol Toyota Racing Series was the fifteenth running of the Toyota Racing Series, the premier open-wheel motorsport category held in New Zealand. The series consisted of fifteen races at five meetings. It began on 10 January at Highlands Motorsport Park, in Cromwell, and concluded on 10 February with the 64th running of the New Zealand Grand Prix, at Circuit Chris Amon in Feilding.


2019 Toyota Racing Series
The championship, as well as the 2019 New Zealand Grand Prix was won by rookie Liam Lawson; who became the first New Zealander to win the championship since Nick Cassidy in 2013.


2019 Toyota Racing Series
Champion Liam Lawson and runner-up Marcus Armstrong both took five wins apiece, whilst Cameron Das, FIA Formula 3 European Championship driver Lucas Auer, Esteban Muth, Brendon Leitch and Artem Petrov all had one race win each.


2019 Toyota Racing Series, Race calendar
The calendar for the series was announced on 19 June 2018, and will be held over five successive weekends in January and February. Races 2 and 3 of the second round at Teretonga were postponed to due high winds and rescheduled. Race 2 will be run at Hampton Downs, and Race 3 qualifying and race will be run at Taupo.


2019 Toyota Racing Series, Championship standings
The series had introduced a new drivers' championship points system for the season. Drivers were awarded the same number of points for Races 1 & 3. Race 2 featured a reversed grid of the top 6 to 8 finishers from Race 1, and awarded reduced points to the top 15 finishers. Drivers must have completed 75% of the race distance and be running at the finish to score points.


2019 Toyota/Save Mart 350
The 2019 Toyota/Save Mart 350 was a Monster Energy NASCAR Cup Series race held on June 23, 2019 at Sonoma Raceway in Sonoma, California. To be contested over 90 laps on the 2.52-mile (4.06 km) road course, it was the 16th race of the 2019 Monster Energy NASCAR Cup Series season.


2019 Toyota/Save Mart 350
The race was won by its defending champion Martin Truex Jr., marking his third overall victory at Sonoma. Truex also set the event's fastest average speed.


2019 Toyota/Save Mart 350, Report, Background
Sonoma Raceway, formerly Sears Point Raceway and Infineon Raceway is a 2.52-mile (4.06 km) road course and drag strip located on the landform known as Sears Point in the southern Sonoma Mountains in Sonoma, California, USA. The road course features 12 turns on a hilly course with 160 feet (49 m) of total elevation change.


2019 Toyota/Save Mart 350, Report, Background
It is host to one of only three Monster Energy NASCAR Cup Series races each year that are run on road courses (the others being Watkins Glen International in Watkins Glen, New York and the road course layout for the Bank of America 500 at Charlotte Motor Speedway). It is also host to the NTT IndyCar Series and several other auto races and motorcycle races such as the American Federation of Motorcyclists series. Sonoma Raceway continues to host amateur, or club racing events which may or may not be open to the general public. The largest such car club is the Sports Car Club of America.


2019 Toyota/Save Mart 350, Practice, First practice
Martin Truex Jr. was the fastest in the first practice session with a time of 95.168 seconds and a speed of 95.326 mph (153.412 km/h).


2019 Toyota/Save Mart 350, Practice, Final practice
Kyle Larson was the fastest in the final practice session with a time of 95.026 seconds and a speed of 95.469 mph (153.642 km/h).


2019 Toyota/Save Mart 350, Qualifying
Kyle Larson scored the pole for the race with a time of 94.784 and a speed of 95.712 mph (154.034 km/h).


2019 Toyota/Save Mart 350, Media, Television
The race was televised by FS1, as Fox's final Cup Series event of the season. It also marked Darrell Waltrip's final race as a broadcaster, retiring after a 19-year career spent exclusively at Fox.


2019 Toyota/Save Mart 350, Media, Television
Several drivers (particularly those who share numbers that Waltrip had used during his racing career) ran commemorative paint schemes paying tribute to Waltrip, with Matt DiBenedetto using a design inspired by Waltrip's Terminal Transport #95 from the 1970s, David Ragan using a design inspired by Waltrip's "chrome car" from 1997 (which Waltrip employed as part of his 25th anniversary season), and Ricky Stenhouse Jr. using a design inspired by Waltrip's Western Auto #17 from the 1990s.


2019 Toyota/Save Mart 350, Media, Radio
Radio coverage of the race was broadcast by the Performance Racing Network. PRN's broadcast of the race was simulcasted on Sirius XM NASCAR Radio. Doug Rice and Mark Garrow announced the race in the booth while the field was racing on the pit straightaway. Pat Patterson called the race from a stand outside of turn 2 when the field was racing up turns 2, 3 and 3a.


2019 Toyota/Save Mart 350, Media, Radio
Brad Gillie called the race from a stand outside of turn 7a when the field was racing through turns 4a and 7a. Doug Turnbull called the race when the field raced thru turns 8 and 9. Rob Albright called the race from a billboard outside turn 11 when the field was racing through turns 10 and 11. Heather Debeaux, Brett McMillan, Wendy Venturini and Jim Noble reported from pit lane during the race.


2019 ToyotaCare 250
The 2019 ToyotaCare 250 was a NASCAR Xfinity Series race held on April 12, 2019, at Richmond Raceway in Richmond, Virginia. Contested over 250 laps on the 0.75 mile (1.2 km) asphalt short track, it was the eighth race of the 2019 NASCAR Xfinity Series season. This was the season's second Dash 4 Cash race.


2019 ToyotaCare 250, Background, Track
Richmond Raceway is a 3/4-mile (1.2 km), D-shaped, asphalt race track located just outside Richmond, Virginia in Henrico County. It hosts the Monster Energy NASCAR Cup Series and Xfinity Series. Known as "America's premier short track", it formerly hosted a NASCAR Gander Outdoors Truck Series race, an IndyCar Series race, and two USAC sprint car races. Richmond Raceway is also one of only a few tracks to host all of its events at night.


2019 ToyotaCare 250, Background, Dash 4 Cash
At this race, Christopher Bell, Tyler Reddick, Cole Custer, and Chase Briscoe were the four drivers eligible for the Dash 4 Cash extra prize money as they placed in the top 4 in the previous race.


2019 ToyotaCare 250, Entry list
Amongst the drivers entered for the race were Elliott Sadler, a previously dominant driver in the series who came out of retirement for the race, and three drivers all making their Xfinity debuts: Dillon Bassett, Tyler Matthews and Colin Garrett.


2019 ToyotaCare 250, Practice
Noah Gragson was the fastest in the only practice session with a time of 22.542 seconds and a speed of 119.776 mph (192.761 km/h).


2019 ToyotaCare 250, Qualifying
Qualifying was canceled due to rain, so the starting lineup was determined by owner's points standings at the time of the race, giving the pole to Riley Herbst.


2019 ToyotaCare 250, Race, Summary
Riley Herbst began on pole, but quickly lost the lead after two laps. Mason Diaz brought out the first caution after receiving a flat tire, eliminating him from the race. Christopher Bell led the most laps during stage 1, but Justin Allgaier managed to overtake him and win the stage. Bell spun out after contact from John Hunter Nemechek, but saved it. Noah Gragson also got tapped by Kaz Grala, but did not accumulate significant damage. Cole Custer overtook Allgaier, who pitted off-sequence with the others. Custer then won stage 2 and led the most laps.


2019 ToyotaCare 250, Race, Summary
Bell had issues on pit road after Nemechek spun out David Starr, causing him to fall behind. Austin Cindric briefly took the lead for seven laps after a caution caused by an accident involving Gragson, Grala, Gray Gaulding, and Justin Haley. Custer won the race after overtaking and holding off Cindric, also getting the extra Dash 4 Cash prize money.


2019 ToyotaCare 250, Race, Summary
At the next race, Custer, Cindric, Allgaier, and Tyler Reddick would be eligible for Dash 4 Cash.


2019 ToyotaCare 250, Race, Final Stage Results
. – Won the Dash 4 Cash prize money and subsequently qualified for the Dash 4 Cash prize money in the next race.


2019 ToyotaCare 250, Race, Final Stage Results
. – Qualified for Dash 4 Cash prize money in the next race.


2019 Trafford Metropolitan Borough Council election
The 2019 Trafford Metropolitan Borough Council election to elect members of Trafford Metropolitan Borough Council in England took place on 2 May 2019. This was on the same day as other local elections.


2019 Trafford Metropolitan Borough Council election
One third of the council stood for election, with each successful candidate serving a four-year term of office, expiring in 2023. Prior to the election the Council had been in a state of no overall control, with the Labour Party running a minority administration through a confidence and supply arrangement with The Liberal Democrats. In the election the Labour Party gained six seats and were therefore capable of forming a majority administration thereafter.


2019 Trail World Championships
The 2019 Trail World Championships was the ninth edition of the global trail running competition, organised by the International Association of Ultrarunners (IAU) and International Trail Running Association (ITRA). It was held on 8 June 2019 in Miranda do Corvo, Portugal. The event was hosted by the annual Ultra Trilhos dos Abutres (Vultures Trail) and featured a course of 44 km in distance with uphills totalling 2120 m and downhills totalling 1970 m. The men's individual race was won by Great Britain's Jonathan Albon and the women's individual race was won by France's Blandine L'Hirondel. France won both the men's and women's team rankings.


2019 Trampoline Gymnastics World Championships
The 2019 Trampoline Gymnastics World Championships was held in Tokyo, Japan from November 28 to December 1, 2019. The competition took place at the Ariake Gymnastics Centre, the same venue that would also host the gymnastics competitions at the Tokyo 2020 Summer Olympics, and served as a test event and a qualifier for the 2020 Summer Olympics.


2019 Trans-Am Series
The 2019 Trans-Am Series season was the 51st running of the Sports Car Club of America's Trans Am Series. It began on March 1 and ran for twelve rounds.


2019 Tre Valli Varesine
The 2019 Tre Valli Varesine was the 99th edition of the Tre Valli Varesine road cycling one day race. It was held on 8 October 2019 as part of the 2019 UCI Europe Tour in category 1.HC, over a distance of 197.8 km, starting in Saronno and ending in Varese.


2019 Tre Valli Varesine
The race was won by Primož Roglič of Team Jumbo–Visma.


2019 Tre Valli Varesine, Teams
Twenty-two teams were invited to take part in the race. These included fourteen UCI WorldTeams and eight UCI Professional Continental teams.


2019 Trek–Segafredo (men's team) season
The 2019 cycling season began in Australia at the Tour Down Under for Trek–Segafredo in January.


2019 Trek–Segafredo (men's team) season
As a UCI WorldTeam, they are automatically invited and obliged to send a squad to every event in the UCI World Tour.


2019 Treviso Open
The 2019 Treviso Open (sometimes known as the 2019 Dynamic Billard Italian Open) was a nine-ball pool tournament, and the second Euro Tour event of the 2019 season. The event was held from 8 to 11 May 2019, at the Best Western Premier BHR Treviso Hotel in Treviso, Italy. The event had a total prize pool of €38,000 with the winner of each event receiving €4,500. The event followed the Leende Open, and preceded the Austria Open.


2019 Treviso Open
The event was won by Polish player Konrad Juszczyszyn who defeated the Netherlands' Ivar Saris in the final 9–6. The defending champion was Fedor Gorst from the Netherlands, who defeated Mateusz Śniegocki 9–7 in the 2018 Treviso Open final. However, Gorst failed to progress to the knockout round. Russia's Kristina Tkach was the defending champion of the women's event, having defeated Oliwia Czupryńska in the 2018 final 7–0. Tkach successfully defended the championship, defeating Marharyta Fefilava in the final 7–5.


2019 Treviso Open, Tournament format
The men's event was held from 8 to 11 May, and the Women's took place between 9 and 11 May. Both events were first played as a double-elimination tournament. It was held at the Best Western Premier BHR Treviso Hotel in Treviso, Italy. The men's event became a single-elimination bracket at the round-of-32, while the women's event remained a double-elimination tournament until the round-of-16. All men's matches were played as race-to-nine racks, whilst the women's matches were race-to-seven racks. The men's defending champion was Netherlands' Fedor Gorst, who defeated Mateusz Śniegocki 9–7 in the 2018 Treviso Open final. Russia's Kristina Tkach was the defending champion of the women's event, having defeated Oliwia Czupryńska in the previous year's final 7–0.


2019 Treviso Open, Tournament format, Prize fund
Both the men's and women's event's prize fund was similar to those of other Euro Tour events, totalling €38,000, with €4,500 being awarded to the winners of the event.


2019 Treviso Open, Tournament Summary, Men's event
208 participants entered the men's event held from 8 to 11 May. Mike Massey, the 72-year-old World Trickshot Champion competed at his first Euro Tour event. Massey lost both of his games to Bruno Ernst and Juan Antonio Pina-Hidalgo. Albin Ouschan lost his initial match 9–4 against Casper Matikainen. Ouschan won the next two matches, before he lost to Vitaliy Patsura 9–6, and failed to progress. Defending champion Fedor Gorst also failed to progress, he lost two of his three matches, to Konstantinos Koukiadakis and Ruslan Chinachov.


2019 Treviso Open, Tournament Summary, Men's event
In the single-elimination round, six-time winner Mark Gray defeated Sebastian Staab 9–8 in the last-32 stage. Gray led 4–2, but Staab won four consecutive racks to lead 6–4. The pair shared the next four racks with Staab leading 8–6. Gray won the next three racks to win the match. Post-match, Gray commented he was mystified as to how he won the game. Francisco Sánchez Ruíz and Mario He also finished on a deciding rack. Sánchez Ruíz won the match, despite not leading before that point.


2019 Treviso Open, Tournament Summary, Men's event
Polish player Konrad Juszczyszyn reached his second Tour final, defeating Alexander Kazakis, Casper Matikainen, and Pijus Labutis. His opponent was Ivar Saris, who was playing in his first Euro Tour final, after defeating David Alcaide, Ruslan Chinachov, and Mateusz Śniegocki. Neither player had won a Tour event prior. The final was played, and had an increased number of jump shots, with Juszczyszyn leading throughout. He led at 4–3 and 6–4 before Saris won the next two to tie the match at 6–6. Juszczyszyn won the next three racks to win his first Euro Tour event 9–6.


2019 Treviso Open, Tournament Summary, Women's event
A total of 44 participants played in the women's event between 9 and 11 May. This was the first event of the 2019 season for the women, as the Leende Open had no women's division. Number one ranked Kristina Tkach defeated Sara Rocha 7–2 and Veronika Ivanovskaia to progress to the single-elimination round. Second ranked Jasmin Ouschan had to win two deciding racks to progress, after defeating both Kristina Jaeger and Veronika Hubrtova 7–6. Euro Tour third ranked player Marharyta Fefilava completed a whitewash of Nathalie Seichter, before a 7–4 win over Poland's Iza Lacka. Ana Gradišnik played Turkey's Eylul Kibaroglu in the qualification round. Kibaroglu led 6–3, and had two balls to pot to win the match. She accidentally snookered herself behind the 9-ball. Gradišnik took advantage and won the following four racks to claim a victory and progress to the single-elimination rounds.


2019 Treviso Open, Tournament Summary, Women's event
In the last-16 stage, Ouschan lost to Ivanovskaia 7–4, resulting in Tkach being guaranteed to remain as the highest ranked player after the event. The 2018 runner-up Oliwia Czuprynska also lost at this stage, being defeated by Natalia Seroshtan 7–4. The semi-final lineup was made up of Tkach, Gradišnik, Fefilava and Kateryna Polovinchuk. The first semi-final had Gradišnik leading 6–5 over Tkach; she made errors in both the 12th and 13th racks to allow Tkach to win 6–7. Fefilava defeated Polovinchuk 7–1. The final was contested between the first and third ranked players on the Tour, with Tkach taking an early 5–1 lead. Fefilava took four of the next five racks to trail at 6–5, before Tkach won the next rack to retain the championship.


2019 Treviso Open, Results, Men's competition
The results for the men's knockout round is shown below. Players in bold denote match winners.


2019 Treviso Open, Results, Women's event
The following results are from the knockout stages following the round of 16. Players in bold denote match winners:


2019 Tricolour Citizens' Movement leadership election
A leadership election for the Tricolour Citizens' Movement was held on 28 September 2019. Václav Klaus Jr. the founder of the party was the only candidate. Election is held as party of party's founding assembly. Klaus received 185 votes of 188 and was elected the leader of Tricolour.


2019 Trinidadian local elections
Local elections in Trinidad and Tobago were held on 2 December 2019, contesting 139 electoral districts across Trinidad's 14 municipal corporation electoral areas.


2019 Trinidadian local elections
With the exception of those areas that have had boundary changes, the seats up for election were last contested in the 2016 local elections.


2019 Trinidadian local elections
Both parties won control of seven of the 14 corporations with the People's National Movement (PNM) losing their minority control status in the Sangre Grande regional corporation.


2019 Trinidadian local elections
The PNM won 72 of the 139 electoral districts, but lost the popular vote and 11 electoral districts: Sangre Grande North West in the Sangre Grande regional corporation, Lengua/Indian Walk in the Princes Town Regional Corporation, Siparia West/Fyzabad in the Siparia Regional Corporation, Cocal/Mafeking in the Mayaro–Rio Claro Regional Corporation, Enterprise South/Longdenville North in the Chaguanas Borough Corporation, Caura/Paradise/Tacarigua in the Tunapuna–Piarco Regional Corporation, Les Effort West/La Romaine, Marabella West and Marabella West/Vistabella in the San Fernando City Corporation while gaining two from the United National Congress, in the San Juan–Laventille Regional Corporation, San Juan East and Barataria. The UNC also won the newly created districts of El Socorro/Aranguez North and La Fortune/Debe North, in the San Juan–Laventille and Penal–Debe Regional Corporation.


2019 Trinidadian local elections, Seats held prior to the election
The major political parties are effectively defending the following numbers of electoral districts from municipal corporations on election day:


2019 Trinidadian local elections, Seats held prior to the election
These numbers are how many seats each party won at the previous election, in 2016, rather than which party held the seat on the eve of the election.


2019 Trinidadian local elections, Eligibility to vote
All registered electors (Trinidadians and Tobagonians, Commonwealth and Non-Commonwealth citizens) who will be aged 18 or over, resided legally in Trinidad and Tobago and have resided in an electoral district/constituency for a least two months prior to the election date are entitled to vote in the local elections.


2019 Trinidadian local elections, Parties and standings
Political parties registered with the Elections and Boundaries Commission can contest the local elections. The following registered parties are contesting the local elections:


2019 Trinidadian local elections, Opinion polls
The North American Caribbean Teachers Association (NACTA) commissioned opinion polling for the next general election regularly sampling the electorates' opinions.


2019 Tripoli shooting
On 3 June 2019, a gunman killed four security members—two police officers and two soldiers—in Tripoli, Lebanon. The attacker was a recent member of the militant group Islamic State (ISIS), but no group claimed responsibility for the attack. The attack took place when security forces were dispatched to the city's streets to ensure citizen safety at the end of the Ramadan and Eid al-Fitr holidays. The attacker was identified by the authorities and the Lebanese army as Abdel Rahman Mabsout; he was a former ISIS member who had participated in the Syrian Civil War against the Syrian government. He was detained and tried for fighting for ISIS when he returned from Syria in 2016 but was released after a year in jail in late 2017.


2019 Tripoli shooting, Background
Tripoli, Lebanon, has suffered many attacks during the eight years of civil war in Syria between members of rival groups fighting against President Bashar Assad. Many of the fighters have lived in Tripoli, as have many extremists who fought against the Lebanese army in the past.


2019 Tripoli shooting, Background
Lebanese authorities said that, after the Syrian Civil War, especially between 2013 and 2016, there were many terrorist attacks, including bombings, within Lebanon. In the years since then, security has improved, however.


2019 Tripoli shooting, Background
ISIS claimed responsibility for two suicide bombers who killed 89 people and wounded more than 200 in the Bourj el-Barajneh suburb of Beirut in 2015. They targeted this neighborhood because it was a Shia area, where many residents support Hezbollah, which fights inside Syria against ISIS.


2019 Tripoli shooting, Background
In December 2018, Lebanese authorities said the security forces had stopped a bombing plot by ISIS during the country's parliamentary elections. The militant group used buckets of cheese to smuggle explosives from Syria into Lebanon. Attacks were planned against temples, Christian churches and places of worship, and military targets. Police uncovered the plot, codenamed "Lethal Cheese", after months of surveillance.


2019 Tripoli shooting, Background
ISIS and al-Qaeda have usually accepted responsibility for previous terrorist attacks in Lebanon.


2019 Tripoli shooting, Incident
A gunman attacked a Lebanese Internal Security Forces (ISF) patrol in Tripoli killing two police officers and two soldiers at 23:30 (Lebanese time) on Monday 3 June 2019. Tripoli is Lebanon's second largest city—a coastal city in the north of the country. The incident happened at the end of the Ramadan, Eid al-Fitr holidays, when the security forces were trying to keep citizens safe for the holidays. The gunman, who rode on a motorcycle, opened fire on police and an army patrol vehicle.


2019 Tripoli shooting, Incident
The incident began near of a branch of the Lebanese Central bank, then the shooter started driving around and shooting at police and army vehicles. During the incident, the assailant, Abdel Rahman Mabsout, killed four people. At least four civilian cars and one police vehicle were badly damaged. The names of the four officers and soldiers killed in the terrorist attack were: Lieutenant Hassan Farahat (29); Sergeant Johnny Khalil (26); Corporal Yousef Faraj (36); and Private Ibrahim Saleh (21).


2019 Tripoli shooting, Incident
Police opened fire and used tear gas against the unknown shooter, who then drove to a residential building. He entered the building and shot his way up its stairs and finally entered a fourth floor apartment which was empty. Security forces and the shooter fought for about an hour, but the gunman was cornered and when he ran out of ammunition, he then blew himself up inside the apartment. Parts of the nine-floor building, especially the fourth floor, were heavily damaged.


2019 Tripoli shooting, Incident
The apartment's owner, Kamal Ferri, told reporters that nobody was inside the apartment when the gunman entered the building. He added the gunman entered his apartment after shooting at people in the street. He said,"Thank God there was nobody in the house, and my door is not made of steel, it is a wooden door so I think he broke the door and he walked in."


2019 Tripoli shooting, Incident
Lebanon's Interior Minister Raya El Hassan told news agencies the attacker had been identified and his name was Abdul-Rahman Mabsout. He had earlier belonged to ISIS and the extremist groups who fought against Bashar Al-Assad. He was quickly arrested when he entered Lebanon in 2016. But he was released from Roumieh Prison in late 2017, and is suspected to be a "lone wolf".


2019 Tripoli shooting, Reactions
Prime Minister  Saad Al-Hariri said, "all measures that protect the security of Tripoli and its people must be taken and the remnants of terrorism must be uprooted." Lebanon's defence minister Elias Bou Saab said, the day after attack, that the details of the incident were still not clear, and it was thought to be a piece of a larger terrorist plan. It was known that Mabsout had joined the ISIS group in Syria, and he spent a year in prison after he came back to Lebanon in 2016, before being released in 2017. No group had claimed responsibility for the attack yet.


2019 Tripoli shooting, Reactions
President Michel Aoun said, "Any tampering with security will receive a quick and decisive response. What happened in Tripoli will not affect stability in the country." The Lebanese Interior Minister, Raya Haffar El Hassan said on Twitter: "The first night of Eid in Tripoli was very painful, but it's over now. The security forces and the army paid a heavy price to maintain security of the city... May God have mercy on our martyrs." At a news conference the next day, she called it a "lone wolf attack" and a "new form of terrorism". She added it was not possible to stop all such attacks, even in more advanced countries than Lebanon.


2019 Tripoli shooting, Reactions
Tripoli MP Mohammed Kabbara said, "What happened has serious implications, because the perpetrators are people who were deceived by one or more parties in the context of using Tripoli as a mailbox to send bloody messages." Former Lebanese MP Mustapha Allouch said that he was surprised the assailant had been released from jail, with a known history of fighting with Daesh in Syria. He emphasized that, pending investigations, the motives behind the attack were not known. MP Hikmat Deeb, of the Free Patriotic Movement group, tweeted his zero tolerance for terrorism.


2019 Tripoli shooting, Reactions
The American Embassy in Lebanon affirmed that it "stands by the legitimate security institutions in their war on terror." Bahrain’s Ministry of Foreign Affairs condemned the terrorist attack and all forms of violence, extremism and terrorism, and asked for an end to terrorist groups' funding.


2019 Tripoli shooting, Reactions
Hezbollah has condemned the terrorist attack by a former Daesh (ISIL or ISIS) member in Tripoli, on the eve of Eid al-Fitr, saying: "terrorist groups ... do not respect the sanctity of religion and morality or values."


2019 Tripoli shooting, Reactions
The Arab League (AL) condemned the attack on Tripoli. Mahmoud Afifi, speaker of the AL chief, wished a speedy recovery for people injured in the incident and peace for families of the victims. He added that the Pan-Arab organization will cooperate with Lebanon to stop terrorism.


2019 Tristan da Cunha general election
General elections were held in Tristan da Cunha on 26 March 2019 to elect eight members of the Island Council and the Chief Islander.


2019 Tristan da Cunha general election, Electoral system
The 12-member Island Council consists of the Administrator as President, three appointed members and eight elected members, who are elected by plurality-at-large voting. At least one elected member of the council must be a woman. If there are no women among the eight candidates that receive the most votes, only the top seven male candidates are declared elected, alongside the woman that received the highest number of votes. If there are no female candidates, a by-election is held for the eighth seat, in which only female candidates can stand.


2019 Tristan da Cunha general election, Electoral system
The Chief Islander is elected on a separate ballot by first-past-the-post voting, and must also be elected to the Island Council to be eligible to become Chief Islander.


2019 Tristan da Cunha general election, Campaign
A total of 13 candidates registered to contest the eight seats on the Island Council, whilst two, James Glass and Ian Lavarello, also stood for the post of Chief Islander.


2019 Tristan da Cunha general election, Results
Of the 213 registered voters, 158 cast a vote, including nine by mean of a postal one, leading to a turnout of 74.18 %. Administrator Sean Burns designed three councillors immediately after the elections.


2019 Tristan da Cunha general election, Results
James Glass won against Ian Lavarello for the seat of Chief Islander, becoming the first to become one for the fourth time, albeit in a non consecutive manner. Ian Lavarello is the only member of the previous council to be part of the newly elected one.


2019 Tro-Bro Léon
The 2019 Tro-Bro Léon was a one-day road cycling race that took place on 22 April 2019. It was the 36th edition of the Tro-Bro Léon and was rated as a 1.1 event as part of the 2019 UCI Europe Tour. It was also the eighth event of the 2019 French Road Cycling Cup.


2019 Tro-Bro Léon, Teams
Twenty teams were invited to take part in the race. These included two UCI WorldTeams, eleven UCI Professional Continental teams and seven UCI Continental teams.


2019 Trofeo Alfredo Binda-Comune di Cittiglio
The 2019 Trofeo Alfredo Binda-Comune di Cittiglio was the 21st running of the Trofeo Alfredo Binda, a women's cycling race in Italy. It was the third event of the 2019 UCI Women's World Tour season and was held on 24 March 2019. The race started in Gavirate and finished in Cittiglio, on the outskirts of Lago Maggiore in Northwest Italy.


2019 Trofeo Alfredo Binda-Comune di Cittiglio
Marianne Vos won the race for the fourth time and is now tied with Maria Canins for most wins.


2019 Trofeo Faip–Perrel
The 2019 Trofeo Faip–Perrel was a professional tennis tournament played on hard courts. It was the fourteenth edition of the tournament which was part of the 2019 ATP Challenger Tour. It took place in Bergamo, Italy between 18 and 24 February 2019.


2019 Trofeo Faip–Perrel, Singles main draw entrants, Other entrants
The following players received wildcards into the singles main draw:


2019 Trofeo Faip–Perrel, Singles main draw entrants, Other entrants
The following player received entry into the singles main draw as an alternate:


2019 Trofeo Faip–Perrel, Singles main draw entrants, Other entrants
The following players received entry into the singles main draw using their ITF World Tennis Ranking:


2019 Trofeo Faip–Perrel – Doubles
Scott Clayton and Jonny O'Mara were the defending champions but only Clayton chose to defend his title, partnering Adil Shamasdin. Clayton lost in the semifinals to Laurynas Grigelis and Zdeněk Kolář.


2019 Trofeo Faip–Perrel – Doubles
Grigelis and Kolář won the title after defeating Tomislav Brkić and Dustin Brown 7–5, 7–6(9–7) in the final.


2019 Trofeo Faip–Perrel – Singles
Matteo Berrettini was the defending champion but chose not to defend his title.


2019 Trofeo Faip–Perrel – Singles
Jannik Sinner won the title after defeating Roberto Marcora 6–3, 6–1 in the final.


2019 Trofeo Laigueglia
The 2019 Trofeo Laigueglia was a one-day road cycling race that took place on 17 February 2019 in and around Laigueglia. It was the 56th edition of the Trofeo Laigueglia and was rated as a 1.HC event as part of the 2019 UCI Europe Tour.


2019 Trofeo Laigueglia
The race was won by Simone Velasco (Neri Sottoli–Selle Italia–KTM).


2019 Trofeo Laigueglia, Teams
Twenty teams of up to seven riders started the race:


2019 Trofeo de Campeones de la Superliga Argentina
The 2019 Trofeo de Campeones de la Superliga Argentina was the 1st edition of the Trofeo de Campeones de la Superliga Argentina, an annual football match contested by the winners of the Argentine Primera División and Copa de la Superliga competitions.


2019 Trofeo de Campeones de la Superliga Argentina
It was played on 14 December 2019 at the Estadio José María Minella in Mar del Plata between Racing and Tigre. Racing and Tigre qualified after winning the 2018–19 Argentine Primera División tournament and the 2019 Copa de la Superliga, respectively.


2019 Trofeo de España TCR
The 2019 Trofeo de España TCR is the four season of the TCR Spanish Series. The championship will run as the one of classes of the Campeonato de España Resistencia.


2019 Trofeo de España TCR, Championship standings, Drivers' championship
† – Drivers did not finish the race, but were classified as they completed over 75% of the race distance.


2019 Trofeu Internacional Ciutat de Barcelona
The 2019 Trofeu Internacional Ciutat de Barcelona was a professional tennis tournament played on outdoor clay courts. It was the fifth edition of the tournament which was part of the 2019 ITF Women's World Tennis Tour. It took place in Barcelona, Spain between 10 and 16 June 2019.


2019 Trofeu Internacional Ciutat de Barcelona, Singles main draw entrants, Other entrants
The following players received wildcards into the singles main draw:


2019 Trofeu Internacional Ciutat de Barcelona – Doubles
Jessica Ho and Wang Xiyu were the defending champions, but chose not to participate.


2019 Trofeu Internacional Ciutat de Barcelona – Doubles
Kyōka Okamura and Moyuka Uchijima won the title, defeating Marina Bassols Ribera and Yvonne Cavallé Reimers in the final, 7–6(9–7), 6–4.


2019 Trofeu Internacional Ciutat de Barcelona – Singles
Estrella Cabeza Candela was the defending champion, but chose not to participate.


2019 Trofeu Internacional Ciutat de Barcelona – Singles
Allie Kiick won the title, defeating Çağla Büyükakçay in the final, 7–6(7–3), 3–6, 6–1.


2019 Tromsø IL season
The 2019 season was Tromsø's fifth season in the Tippeligaen following their relegation at the end of the 2013 and their 32nd season in the top flight of Norwegian football. Tromsø finished the season in 15th position, earning relegation back to the 1. divisjon, whilst also reaching the Third Round of the Norwegian Cup where they were knocked out by Kongsvinger.