January 24, 2016 Six Day Berlin (w/Chris Latham), Final Madison, 8th

January 24, 2016 Six Day Berlin (w/Chris Latham), Team Elimination, 3rd

January 23, 2016 Six Day Berlin (w/Chris Latham), Madison, 7th

January 23, 2016 Six Day Berlin (w/Chris Latham), Madison, 12th

January 22, 2016 Six Day Berlin (w/Chris Latham), Madison, 2nd

January 22, 2016 Six Day Berlin (w/Chris Latham), Team Elimination, 1st

January 22, 2016 Six Day Berlin (w/Chris Latham), Madison 10th

January 21, 2016 Six Day Berlin (w/Chris Latham), Madison, 5th

January 21, 2016 Six Day Berlin (w/Chris Latham), Team Elimination, 7th

January 21, 2016 Six Day Berlin (w/Chris Latham), Scratch Race, 3rd

January 20, 2016 Six Day Berlin (w/Chris Latham), Madison, 5th

January 20, 2016 Six Day Berlin (w/Chris Latham), Scratch Race, 5th

January 20, 2016 Six Day Berlin (w/Chris Latham), Team Elimination, 3rd

January 20, 2016 Six Day Berlin (w/Chris Latham), Madison, 5th

January 19, 2016 Six Day Berlin (w/Chris Latham), Madison, 8th

January 19, 2016 Six Day Berlin (w/Chris Latham), Scratch Race, 4th

January 19, 2016 Six Day Berlin (w/Chris Latham), 500m Madison Time Trial, 3rd 27.303

January 19, 2016 Six Day Berlin (w/Chris Latham), Team Elimination, 10th

January 19, 2016 Six Day Berlin (w/Chris Latham), 40 Lap Derny, 3rd

January 19, 2016 Six Day Berlin (w/Chris Latham), Madison, 2nd

December 7, 2016 Six Day Amsterdam (w/Chris Latham), Madison, 13th

December 7, 2016 Six Day Amsterdam (w/Chris Latham), Team Elimination, 13th

December 7, 2016 Six Day Amsterdam (w/Chris Latham), Madison 13th

December 7, 2016 Six Day Amsterdam (w/Chris Latham), 40 Lap Derny, 2nd

December 6, 2016 Six Day Amsterdam (w/Chris Latham), Madison, 13th

December 6, 2016 Six Day Amsterdam (w/Chris Latham), 40 Lap Derny, 1st

December 6, 2016 Six Day Amsterdam (w/Chris Latham), Madison, 13th

December 3, 2016 Revolution Cycling Champions League London (w/Iljo Keisse), elimination scratch race, 7th. OVERALL 2nd

December 3, 2016 Revolution Cycling Champions League London (w/Iljo Keisse), 10km scratch race, 10th

December 3, 2016 Revolution Cycling Champions League London (w/Iljo Keisse), 1km Madison time trial, 2nd @56.715

December 3, 2016 Revolution Cycling Champions League London (w/Iljo Keisse), 30km points race, 12th

December 3, 2016 Revolution Cycling Champions League London (w/Iljo Keisse), 10km scratch race, 5th

December 3, 2016 Revolution Cycling Champions League London (w/Iljo Keisse), elimination race, 1st

December 2, 2016 Revolution Cycling Champions League London (w/Iljo Keisse), 20km points race, 3rd

December 2, 2016 Revolution Cycling Champions League London (w/Iljo Keisse), team elimination, 1st

December 2, 2016 Revolution Cycling Champions League London (w/Iljo Keisse), 15km scratch race, 12th

November 26, 2016 Revolution Cycling Champions League Manchester (w/Iljo Keisse), elimination scratch race, 1st. OVERALL 2nd

November 26, 2016 Revolution Cycling Champions League Manchester (w/Iljo Keisse), scratch race, 6th

November 26, 2016 Revolution Cycling Champions League Manchester (w/Iljo Keisse), 1km Madison time trial, 2nd, 56.942

November 26, 2016 Revolution Cycling Champions League Manchester (w/Iljo Keisse), points race, 2nd

November 26, 2016 Revolution Cycling Champions League Manchester (w/Iljo Keisse), scratch race, 9th

November 26, 2016 Revolution Cycling Champions League Manchester (w/Iljo Keisse), team elimination, 4th

November 25, 2016 Revolution Cycling Champions League Manchester (w/Iljo Keisse), team elimination, 2nd

November 25, 2016 Revolution Cycling Champions League Manchester (w/Iljo Keisse), scratch race, 4th

November 25, 2016 Revolution Cycling Champions League Manchester (w/Iljo Keisse), points race 2nd

November 6, 2016 UCI World Track Cycling World Cup Glasgow, 4km Individual Pursuit Qualifying, 7th, 4:22.805

November 4, 2016 UCI World Track Cycling World Cup Glasgow, 4km Team Pursuit FINAL, 1st, 3:58.891. WON GOLD

November 3, 2016 UCI World Track Cycling World Cup Glasgow, 4km Team Pursuit Qualifying, 1st, 3:58.169

October 30, 2016 Six Day London (w/Chris Latham), Final Madison, 10th. OVERALL 10th

October 30, 2016 Six Day London (w/Chris Latham), Derby final, 7th

October 29, 2016 Six Day London (w/Chris Latham), team elimination, 3rd

October 29, 2016 Six Day London (w/Chris Latham), Madison, 10th

October 28, 2016 Six Day London (w/Chris Latham), 500m Madison time trial, 6th, 27.272

October 28, 2016 Six Day London (w/Chris Latham), 250m Madison time trial, 1st, 12.891

October 28, 2016 Six Day London (w/Chris Latham), Madison, 4th

October 27, 2016 Six Day London (w/Chris Latham), Madison, 16th

October 27, 2016 Six Day London (w/Chris Latham), team elimination, 14th

October 27, 2016 Six Day London (w/Chris Latham), 250m Madison time trial, 1st, 13.023

October 26, 2016 Six Day London (w/Chris Latham), team win and out, 2nd

October 26, 2016 Six Day London (w/Chris Latham), 250m Madison time trial, 9th, 13.207

October 26, 2016 Six Day London (w/Chris Latham), Madison, 10th

October 25, 2016 Six Day London, Derny, 10km, 1st

October 25, 2016 Six Day London (w/Chris Latham), 250m Madison time trial, 3rd, 12.973

October 25, 2016 Six Day London (w/Chris Latham), team elimination, 7th

October 25, 2016 Six Day London (w/Chris Latham), Madison, 8th

October 23, 2016 Abu Dhabi Tour Stage 4, 143km, 94th @ 2.36. OVERALL 97th @ 26.05

October 22, 2016 Abu Dhabi Tour Stage 3, 150km, 99th @ 23.04

October 21, 2016 Abu Dhabi Tour Stage 2, 115km, 63rd @ 0.00

October 20, 2016 Abu Dhabi Tour Stage 1, 147km, 92nd @ 0.24

October 8, 2016 Revolution Cycling Series, Round 2 Glasgow, points race, 1st

October 8, 2016 Revolution Cycling Series, Round 2 Glasgow, flying lap, 5th, 13.889

October 8, 2016 Revolution Cycling Series, Round 2 Glasgow, scratch race, 15th

October 8, 2016 Revolution Cycling Series, Round 2 Glasgow, team elimination, 1st

October 8, 2016 Revolution Cycling Series, Round 2 Glasgow, 1km Madison time trial, 3rd, 56.315

October 8, 2016 Revolution Cycling Series, Round 2 Glasgow, elimination scratch race, 4th 

September 17, 2016 Revolution Cycling Series, Round 1 Manchester, points race, 3rd

September 17, 2016 Revolution Cycling Series, Round 1 Manchester, flying lap, 4th, 13.836

September 17, 2016 Revolution Cycling Series, Round 1 Manchester, scratch race, 15th

September 17, 2016 Revolution Cycling Series, Round 1 Manchester, team elimination, 2nd

September 17, 2016 Revolution Cycling Series, Round 1 Manchester, 1km Madison time trial, 3rd, 56.548

September 17, 2016 Revolution Cycling Series, Round 1 Manchester, elimination scratch race, 2nd

August 28, 2016 Schaal Sels, 194km, DNF

August 27, 2016 Omloop Mandel-Leie-Schelde Meulebeke, 170km, 106th @ 2.34

August 24, 2016 Druivenkoers-Overijse, 196km, DNF

July 31, 2016 Ride London Classic, DNF

June 23, 2016 British National Road Championships Time-Trial, Stockton-on-Tees, 9th @ 4.21

June 19, 2016 Beaumont Trophy, 187km, 70th @ 1.06

June 4, 2016 London Nocturne, 5th @ 0.12

May 22, 2016 Tour of California Stage 8, 137km, 111th @ 3.03. OVERALL 112th @ 1:26.51

May 21, 2016 Tour of California Stage 7, 176km, 125th @ 25.42

May 20, 2016 Tour of California Stage 6, 20.3km Time Trial, 42nd @ 2.12

May 19, 2016 Tour of California Stage 5, 213km, 123rd @ 13.29

May 18, 2016 Tour of California Stage 4, 215km, 138th @ 11.46

May 17, 2016 Tour of California Stage 3, 167km, 133rd @ 21.52

May 16, 2016 Tour of California Stage 2, 148km, 120th @10.16

May 15, 2016 Tour of California Stage 1, 170km, 18th @ 0.00

May 1, 2016 Tour of Yorkshire Stage 3, 198km, DNF

April 30, 2016 Tour of Yorkshire Stage 2, 136km, 13th @ 0.00

April 29, 2016 Tour of Yorkshire Stage 1, 186km, 78th @ 0.00

April 24, 2016 Tour of Croatia Stage 6, 178km, 125th @ 6.55. OVERALL 94th @ 33.33

April 23, 2016 Tour of Croatia Stage 5, 40km Team Time Trial, 11th @ 2.13

April 22, 2016 Tour of Croatia Stage 4, 122km, 132nd @ 24.45

April 21, 2016 Tour of Croatia Stage 3, 235km, 83rd @ 0.00

April 20, 2016 Tour of Croatia Stage 2, 240km, 99th @ 0.51

April 19, 2016 Tour of Croatia Stage 1, 235km, 46th @ 0.00

March 4, 2016 World Track Championships, London, 4km Individual Pursuit Bronze Medal Ride - Won, 4:18.301. WON BRONZE

March 4, 2016 World Track Championships, London, 4km Individual Pursuit Qualifying - 4th, 4:18.944

March 3, 2016 World Track Championships, London, 4km Team Pursuit First Round - Qualified for Gold Medal Ride, 3:54.267. WON SILVER

Feb 6, 2016 Tour of Dubai Stage 4, 137km, 110th @ 0.49. OVERALL 119th @ 17.07

Feb 5, 2016 Tour of Dubai Stage 3, 172km, 122nd @ 12.34

Feb 4, 2016 Tour of Dubai Stage 2, 188km, 88th @ 0.00

Feb 3, 2016 Tour of Dubai Stage 1, 179km, 123rd @ 3.28

Jan 31, 2016 Vuelta Mallorca Stage 4, 161km, 113th @ 0.37

Jan 30, 2016 Vuelta Mallorca Stage 3, 144km

Jan 29, 2016 Vuelta Mallorca Stage 2, 153km, 145th @ 18.16

Jan 28, 2016 Vuelta Mallorca Stage 1, 177km, 132nd @ 0.19