His clubmate Jamie Lessels finished as first under-20, and ninth overall in 27:17.
Fellow Fifer Laura Gibson clocked 30:11 to finish as second female runner and 42nd all told.
Alan Gibson, clocking 31:05, was first man over 60 and 50th overall, and Rhona Van Rensburg, with 32:19, was fastest female runner over 50 and 67th overall.
Michaela McLean, with 34:42, was first female aged 40 to 50 and 97th all told, and Hilary Ritchie, on 35:32 was first over 60 and 106th altogether.
1. Cupar 5
Edinburgh Athletic Club's Ewan Cameron finished as runner-up to Fifer Lewis Rodgers in Saturday's Cupar five-mile road race in 25:31 Photo: Pete Bracegirdle
2. Cupar 5
Fife Athletic Club's Jamie Lessels was fastest under-20-year-old, and ninth overall, at Saturday's Cupar five-mile road race in 27:17 Photo: Pete Bracegirdle
3. Cupar 5
Fife Athletic Club's Ben Kinninmonth finished 14th in this year's Cupar five-mile road race, clocking 27:56 Photo: Pete Bracegirdle
4. Cupar 5
Fife Athletic Club's Sam Fernando finished 17th in 28:16 in Saturday's Cupar five-mile road race Photo: Pete Bracegirdle