Yorke was a former driver in the Ginetta Junior Championship, before jumping across to the RTCC to drive for Fusion Motorsports in the 2015 season. In the first race of the season at Oran Park he qualified a low 33rd, but managed to make up places in the race and eventually finished on points in 11th. The second race at the same venue didn't go as well, with him spinning off on the first lap. Fusion then pulled out of the sport citing financial reasons due to their expansion to other racing categories.
Yorke then joined Good Call Racing in the F3RWRS after Marcos Marcia was moved to the Scuderia Vittore RoLFS outfit. He struggled for most of the season, with a 9th at the second US race being his best finish. But then out of the blue he notched up an excellent win in the second race of the Round of Japan from 18th on the grid.
Although he had intended to move to the WTCC, Niko Nurminen persuaded the Brit to stay in the RWRS, finding him a seat at the new Mazzacane Motorsport operation. He immediatedly impressed his new team at the first race of the season in Adelaide by finishing 4th in the first start, although in the second start he retired after suspension problems caused him to collide with Shane Walsh. At his home round in Britain he managed to score in both of the starts with 5th and 6th place finishes. This was repeated in Italy with 7th and 8th, respectively. At the Pau SuperPrix he scored more points by finishing 9th, and in Canada he was 8th in the only start of the weekend (the second one being cancelled due to torrential weather), despite losing time in a collision with Joel Melrose. In Germany he crashed out in the first start, but rebounded to finish 3rd in the second start in a race which saw the top three being separated by just one second. Despite crashing out at the follow-up round at Zandvoort, he scored another points finish by being classified 14th and also scoring his first fastest lap in the series.
Complete Motorsports Results
|2015||Good Call Racing||1||2||3||4||5||6||7||8||9||10||10||=16th|
*Season in progress
† Did not finish, but was classified due to completing 90% of the race distance