Mark Cavendish - Team Dimension Data, Stage 1 2017, Düsseldorf
Mark Cavendish - Team Dimension Data, Stage 1 2017, Düsseldorf
Chris Froome - Team Sky, Stage 18 2016, Combloux
Chris Froome - Team Sky, Stage 18 2016, Combloux
Leopold König - Team Sky, Stage 1 2015 Utrecht
Leopold König - Team Sky, Stage 1 2015 Utrecht
Louis Meintjes - MTN–Qhubeka, Stage 12 2015, Plateau de Beille
Louis Meintjes - MTN–Qhubeka, Stage 12 2015, Plateau de Beille
Mark Cavendish - T-Mobile Team, Prologue 2007, London
Mark Cavendish - T-Mobile Team, Prologue 2007, London
Thor Hushovd - Garmin–Cervélo, Stage 7 2011, Châteauroux
Thor Hushovd - Garmin–Cervélo, Stage 7 2011, Châteauroux
Merhawi Kudus - MTN–Qhubeka, Stage 10 2015, La Pierre Saint-Martin
Merhawi Kudus - MTN–Qhubeka, Stage 10 2015, La Pierre Saint-Martin
Louis Meintjes - MTN–Qhubeka, Stage 13 2015, Muret
Louis Meintjes - MTN–Qhubeka, Stage 13 2015, Muret
Serge Pauwels - MTN–Qhubeka, Stage 11 2015, Col du Tourmalet
Serge Pauwels - MTN–Qhubeka, Stage 11 2015, Col du Tourmalet
Stephen Cummings - Team Dimension Data, Stage 1 2017, Düsseldorf
Stephen Cummings - Team Dimension Data, Stage 1 2017, Düsseldorf
Simon Geschke - Team Sunweb, Stage 1 2017, Düsseldorf
Simon Geschke - Team Sunweb, Stage 1 2017, Düsseldorf
CHRIS FROOME - Team Sky, STAGE 19 2016, Mont Blanc
CHRIS FROOME - Team Sky, STAGE 19 2016, Mont Blanc
Vincenzo Nibali - Astana Pro Team, Stage 20 2016, Morzine
Vincenzo Nibali - Astana Pro Team, Stage 20 2016, Morzine
THE PELOTON ON THE CHAMPS-ÉLYSÉES - STAGE 21 2014, Paris
THE PELOTON ON THE CHAMPS-ÉLYSÉES - STAGE 21 2014, Paris
Edvald Boasson Hagen - Team Dimension Data, Stage 18 2016, Combloux
Edvald Boasson Hagen - Team Dimension Data, Stage 18 2016, Combloux
Richie Porte - BMC Racing Team, Stage 18 2016, Combloux
Richie Porte - BMC Racing Team, Stage 18 2016, Combloux
Laurens ten Dam - Team Sunweb,  Stage 18 2016, Combloux
Laurens ten Dam - Team Sunweb, Stage 18 2016, Combloux
Fabian Cancellara - Team CSC, Prologue 2007, London
Fabian Cancellara - Team CSC, Prologue 2007, London
Louis Meintjes - Lampre–Merida, STAGE 19 2016, Mont Blanc
Louis Meintjes - Lampre–Merida, STAGE 19 2016, Mont Blanc
Geraint Thomas - Team Sky, Stage 18 2016, Combloux
Geraint Thomas - Team Sky, Stage 18 2016, Combloux
Andrew Talansky,  Nairo Quintana,  Chris Froome & Peter Sagan, Stage 21 2013, Versailles
Andrew Talansky, Nairo Quintana, Chris Froome & Peter Sagan, Stage 21 2013, Versailles
Vincenzo Nibali  - Astana, Stage 21 2014, Paris
Vincenzo Nibali - Astana, Stage 21 2014, Paris
Jon Izagirre  - Movistar, Stage 18 2016, Combloux
Jon Izagirre - Movistar, Stage 18 2016, Combloux
Domenico Pozzovivo - AG2R La Mondiale, Stage 20 2016, Morzine
Domenico Pozzovivo - AG2R La Mondiale, Stage 20 2016, Morzine
THE PELOTON, Stage 10 2009, Crozon sur Vauvre
THE PELOTON, Stage 10 2009, Crozon sur Vauvre
Samuel Sánchez - Euskaltel–Euskadi, Prologue 2012, Liège
Samuel Sánchez - Euskaltel–Euskadi, Prologue 2012, Liège
Ian Stannard - Team Sky, Stage 18 2016, Combloux
Ian Stannard - Team Sky, Stage 18 2016, Combloux
Anthony Roux  - FDJ, Prologue 2010, Rotterdam
Anthony Roux - FDJ, Prologue 2010, Rotterdam
THE PELOTON, Stage 13 2015, Muret
THE PELOTON, Stage 13 2015, Muret
CHRIS FROOME & WOUT POELS - Team Sky, STAGE 19 2016, Mont Blanc
CHRIS FROOME & WOUT POELS - Team Sky, STAGE 19 2016, Mont Blanc

Photographs from the Tour de France between 2007 and 2017

My goal as a photographer is capturing a moment that will tell the story. I attempt to capture that moment from a different perspective, be that playing with time or position. I love the challenge of making a Formula 1 car look like it is moving at speed, or capturing the exact moment when a MotoGP rider is in perfect balance.

Photography has always been part of my life, growing up I spent hours in my fathers dark room watching images magically appear on paper in the developing tray. I studied Fine Art at Rhodes University and was inspired by Obie Oberholtzer's ability to paint with light and his obsessive drive and determination to capture an image.