John was an amateur rider riding a number of National Hunt and point to point winners. He began training in 1972 and has trained around a thousand winners, including:
- Clear Spring, winner of 9 races and placed 8 times out of 33 starts
- Ashpan Sam, winner of 6 races and placed 15 times out of 38 starts
- Thihn, winner of 7 races, placed 4th in the Lincoln Doncaster
- Jacks Craic, winner of Red Rum novice chase at Aintree
- Hakim, winner of Grand Sefton Handicap Chase Aintree
- Lucedeo, winner of Gosforth Park Cup, winner of 12 races, 8 in a season inc 4 in 7 days!
- Run & Skip winner of the Welsh National
- Simon, winner of the Racing Post Chase
- Vax Lady, winner at Phoenix Park L race, Ireland
- Croeso Croeso, winner of a listed race and seven career wins
- Pintle, winner of a listed race, eight career wins in total
- Vax Star, winner of a listed race, 2nd at Royal Ascot
- Cashel Mead, Cree Bay and On Edge each to win eight races in one season.