Socials
Follow me on Instagram @markovichjames

This Sunday we are in for a treat with the classic double header of the Catford and Bec CC hillclimbs.
The Catford is billed as the oldest cycle race in the world with the The first edition taking place in 1887, when 24 riders tackled Westerham Hill in Kent. Over the years the race has used several Kent hills but its true home is Yorks Hill, a short, sharp climb of around 700 yards near Sevenoaks. The hill has also hosted the national championship, including in 1961, and the course record dates from 1983.
The Bec CC Hill Climb is equally well loved having been run since 1956 and It takes place on White Lane (known to cyclists as Titsey Lane) near Limpsfield, Surrey, and is run in the afternoon after the Catford event, which gives the "Cat and Bec" double header its name.
Organise your club ride to come and watch the scenes, we have nearly 100 starters in both.
First rider off at 9.31 at the Catford and the Bec race starts at 2pm.
.
@cyclingtimetrials

This weekend saw the end of season London Dynamo Club championships at the Hillingdon circuit.
Thanks to Andy, Jim and Nick for the invitation to capture the day for you, it was a cracker.
.
@londondynamo
@britishcycling

As the Herne Hill Velodrome vets league closes for another year this past Saturday night, we were treated to a beautiful sunset.
Looking forward to April 2027 and the start of a new season of fantastic racing.
Galleries of this and many rounds from this year are up on my website.
.
@hernehillvelodrome
@friendsofhernehill
@hhvwomen

In the trees
@rapha_rcc
@rapha_women
@canyon_road_

Emily on her first ever CX race today showing a clean pair of heels to other riders on a super day of racing.
Thanks to Brixton CC and the London SE CX league for a cracking day out.
.
@brixton_cc
@london_and_se_cross_league
@canyon
@canyon_road_
@rapha_rcc
@rapha_women
@rapha_london

The vets league finale on a beautiful September evening at Herne Hill Velodrome.
.
@friendsofhernehill
@hernehillvelodrome
@hhvwomen

The finale of Herne Hill Velodrome Convene track league last night, with an incredible group of humans.
Running weekly from April to September it's a great way to spend a Wednesday night, in good company and with some top quality racing.
Gallery is up on my site
.
@hernehillvelodrome
@azeusconvene

A few images from yesterday's Southborough & district Surrey League race on the classic Ladies Mile circuit in Kent.
Gallery is up
.
@sdw.cc
@surreycycleracingleague

2025 Henry was getting his head in a bush at Crystal Palace Crits. What a progression through to this weekend taking his first pro win at the ZLM tour in the Netherlands.
Incredible, massive congratulations fella!

The last dance of this years West Thames League at Hillingdon was a great evening, with full fields and generous prize giving.
Thanks to Chris and the team as always for making this race series happen.
Full galleries are up now on my website.

Tomorrow night marks the 18th and final round of the season at the West Thames league on the Hillingdon cycle circuit.
Who is going to take the win and overall series this year?
A selection of images from last year's final round, see you there for another hot night of racing.

A balmy summer evening on Box Hill for the annual Epsom CC time trial.
While it may not quite be Hillclimb season yet, you could be forgiven for thinking otherwise.
.
Full gallery up later this afternoon.
.
@epsomcc

Saturday at the 3rd edition of the Sherpa Performance stage race in Essex was dry, hot and fast.
Hosted by Dominic and the team at Schils racing, it was a select field in the 1 and 2 cat races, with four stages over the weekend, around Colchester.
.
Full gallery is up
.
@veloschilsracing
@thebritishcontinental

The South London GP this weekend was a joyous affair, with perfect weather, incredible racing and an amazing turnout.
Can't wait for next year!
.
@hernehillvelodrome
@hhvwomen
@friendsofhernehill

Congratulations to Ollie Wood from RCC taking the win at last night's Sheffield Open Grand Prix.
As with the women's race, this also counts as the final round of the Rapha Superleague after Cambridge was recently cancelled.
It was a close affair all evening with the final decisive break of 5 riders going clear on lap 5.
.
Gallery is up
.
@sheff_grand_prix
@visitsheffield
@rapha_uk
@rapha_london
@thebritishcontinental
@britishcycling
@rapha_rcc

Congratulations to Katie Scott on last night's impressive win in the final round of the British Cycling National Circuit series on the historic Sheffield town center streets.
In addition to being part of the circuit series, Sheffield also hosted the final round of the Rapha Superleague.
DAS Hutchinson played the game, sending Morven away in an early break that was reeled in by the peleton only for Katie to then take the opportunity, staying away to the finish line.
Gallery incoming
.
@dashutchinson
@sheff_grand_prix
@visitsheffield
@schwalbetires
@rapha_uk
@thebritishcontinental
@britishcycling

Some highlights of our top 5 on the night, from the ever great Cycle Exchange Guildford open criterium.
Trading places through the night, our leaders put on a show and It all came down to a three man sprint to the line, taken by Tom Armstrong, with Toby Barnes just edging Mak Larkin on the line for second place.
Callum Laborde took forth with Danylo Riwnyi closing out the five.
.
Full gallery is up on my site
.
@charlottevillecc
@cycleexchange
@canyon
@foran_ct
@greyfriarsvineyard

The heat of last night's Guildford Crits was evident all over the riders' faces. A tough but amazing open race into the darkness, doesn't get any better.
Open gallery is up, women's, local hero and junior races to follow.
.
@charlottevillecc
@canyon_road_
@greyfriarsvineyard
@positano.guildford
@cycleexchange
@foran_ct
@archandbloomguildford

Some highlights of yesterday's Brixton CC Women's dernyfest, Open Sprint and Keirin.
Full gallery is up, pass it on!
.
@brixtoncctrack
@brixton_cc
@hernehillvelodrome
@friendsofhernehill
@dernyservice

A small selection here of yesterday's amazing VCL open at Herne Hill velodrome.
On what ended up being a very special day for the club with Fred Wright taking the national road title again and so many other ex VCL riders showing their talent in Aberystwyth.
Full gallery is now up on my site.
.
@vc_londres
@hernehillvelodrome
@friendsofhernehill

As a little change from the usual content, I was on portrait duty last night for the Richard Challoner and Holy Cross school prom, held at the Hampton Court Golf club in SW London.
.
@challonerandfriends
@holycross.newmalden

Thank you to Owen at Monument and James at Nocturne for the opportunity to deliver work for the amazing cycling event this past weekend.
Aside from the coverage of every event on the day, I ensured some more informal shots of the audience, sponsors and our hosts.
Here's to next year!
.
@racenocturne
@monument_hq

Last palace of the season 😢

First glimpses of the beauty that is palace nights.
Thank you to Patrick and the Dulwich Paragon for continuing to champion this legendary event, and to Jess and Rapha for the amazing support.
Here's to next year!
Full gallery in the morning 🫡
.
@dulwich_paragon_cc
@cpcrits
@rapha_uk

The London Dynamo Summer road race incorporating the SE regional champs yesterday was a grippy affair with a strong break from the second lap.
Congratulations to Jack on taking the win and on Danylo retaining his regional championship title.
.
Gallery is up and thanks to support from Dynamo and the Raptor foundation there's a sweet discount on images. Get in touch with David Stroud or me for details.
.
@thebritishcontinental
@londondynamo
@raptorbikescc

Palace brings the heat
On a balmy Tuesday night, the riders came and made it happen. Two or three more to go, see you there!
.
Gallery is up
.
@cpcrits
@dulwich_paragon_cc
@rapha_london
@rapha_uk

Sam Martin of VCL takes the win at Sunday's ORRL on the Banbury circuit, closely followed up Edge Hill by William Morris, with Harry Howlett closing out the podium.
.
@banburystarcc
@oxfordshireroadraceleague