The dead-eyed Lancastrian rattled through the East Woodhay batting, taking the first nine wickets to fall.
He was denied all ten wickets as he finished his nine-over stint before the Berkshire side was all out for 51. Seven batsmen bagged ducks.
Ironically, whilst they were career-best figures, it wasn't the first time Foy had taken nine wickets in an innings. He did it previously in his home town, Preston.
Sparsholt earlier hit 258-8 with Josh Stanbrook-Tompkins making 64. They won by 207 runs.
Foy is pictured with the match ball in front of Sparsholt's electronic scoreboard.