At 69, he became the oldest man in the world to complete a marathon while using an oxygen tank, carrying it around the course.
The rain and cold made the task particularly difficult, but he worked hard to complete the marathon in 6 hours and 40 minutes, raising money for the Asthma and Lung Foundation.
Graham was supported by Simon Tyrell, who ran alongside him during the marathon with a spare oxygen tank, and other members of his running club who cheered him on along the way.
The marathon was also the final stop in Andy Reeves' seven marathon fundraising efforts in seven days in support of Ryedale Special Families.
He crossed the finish line in 4 hours and 23 minutes, even though his legs were sore from a week of long distance running.
But they weren't the only Pickering runners to take part in the York-based marathon and 10-mile race. The race takes university runners through York Minster before running over quiet, rolling country roads.
Competitors had to contend with heavy rain and strong winds, with some mile markers sometimes blown away by the strong winds.
Pickering's first rider back was Ryan Gaughan, whose time was 2:50, less than a minute off his personal best. Chris Croft also finished within three hours and was delighted to have finished in 2 hours and 53 minutes.
Paul Hickman shaved nine minutes off his marathon personal best with a time of 3 hours 38 minutes, and Paul Simpson wasn't far behind at 3 hours 58 minutes, despite suffering from cramps.
Susie Hodgson was very nervous as it was her first marathon, but she came out on top, completing the race in 4 hours and 43 minutes.
Simon Jones took the 10 mile option and came second in the M55 division with a fast time of 1 hour 5 minutes.
Oliver Baxter wasn't far behind at 1 hour 12 minutes, followed by Kirsty Brown in 1 hour 14 minutes and Julie Ventress in 1 hour 24 minutes.
Organizers of the Scarborough 10km considered canceling due to the weather, but bravely decided to go ahead in the hopes that no one would be blown off the course.
Rain didn't help the teams at the front, but those who took more than 45 minutes met the full force of Storm Ashley as they rounded the headland.
Ben Myers had a great race, finishing in 40 minutes and 2 seconds, closely followed by Richard Robinson 48 seconds later.
Paul Robinson's time of 47 minutes 23 seconds placed him first in the M70 category, followed by Dean Wise in 61 minutes 55 seconds and Nicola Wise in 65 minutes 21 seconds.
The latest race in the Winter Series, the Gormire Gamble, was also held on the same Sunday.
This 6-mile route, which includes 1,125 feet of climbing, takes runners down and back up Sutton Bank twice. The descent is not for the faint of heart.
Tom Pirie returned to Pickering in an incredible time of 47 minutes 11 seconds, taking first place in the M40 category.
Nick Outram was not far behind in 51 minutes and 6 seconds, followed by Kelly Richmond in 54 minutes and 7 seconds, making her the third female finisher. Mike Wilson's time of 60 minutes and 2 seconds placed him second in the M65 division.
Rich Johnson was next with a time of 60 minutes and 51 seconds, followed by Karen Farmer Scott who took first place in the F60 category with a time of 61 minutes and 34 seconds. Lucy Saggers crossed the finish line in 65 minutes and 1 second, followed by Louise Bailey Parkin in 65 minutes and 43 seconds.
Nicola Thorpe's time of 65 minutes 44 seconds placed her second in the F55 category, behind Nick Cousins' 66 minutes 28 seconds and Lynn Humpleby's 68 minutes 52 seconds.
Sue Slack finished in 69 minutes and 41 seconds to take third place in the F60 category, followed by Gemma Fearnley in 71 minutes and 42 seconds and Serena Partridge in 72 minutes and 55 seconds.
Mike Heatherton's time of 87 minutes and 39 seconds placed him in first place in the M75 division.