I'll give it a whirl....
Question though. In your example, wouldn't a few of the season's below be too close together and be tossed back in?
Ex:
1)Hornets at Bulls, 2/25/15
Players A,B
2) 76ers at Rockets, 3/27/14
Players C,D,E
3) 76ers at Hawks, 11/1/08
Players F,G
4) Pacers at Stars, 2/25/72
Players H,I
5) Warriors at Nuggets, 4/9/12
HomeCourt : Pepsi Center (Denver)
Players J,K,L