The selective Race Spy criteria found 38 profitable races through June and delivered profit of £2,163 from 27 of them!