How recent for recent seasons? 21-29?
Yeah, since Heroes vs Villains, but more emphasis on One World onwards I guess. I'm a bit hazy on seasons 21-23, plus they've had a couple of chances to come back in Fans vs Favourites 2 and Blood vs Water. I restricted it to players who haven't had a return season yet.