ok, step 7 was bugging me last night as I was trying to sleep - trial and error was wrong there.
since 9 played cricket and 9 played basketball, and 13 all up, we see that 9+9 = 18 - but it can't be 18 because there should be 13. 18-13 = 5, which is the overlapping number between those 2...