2017 Tour of Utah

The 2017 Tour of Utah was a seven-stage road cycling race held from July 31 to August 6, 2017, and the 13th edition of the Tour of Utah. It was rated as a 2.HC on the 2017 UCI America Tour. The race was won by Rob Britton of.

Teams
Sixteen teams entered the race. Each team had a maximum of eight riders:

Overview
Stage 1 was won by Ty Magner.

Stage 2 was won by Brent Bookwalter.

Stage 3 was won by Rob Britton.

Stage 4 was won by John Murphy.

Stage 5 was won by Travis McCabe.

Stage 6 was won by Giulio Ciccone.

Stage 7 was won by Marco Canola.

Final classifications
The sprint classification was won by Travis McCabe.

The mountain classification was won by Jacob Rathe.

The youth classification was won by Neilson Powless.