Try your local psychic. Or maybe the almanac from Back To the Future Part 2. I mean seriously, not even the experts can predict with 100% accuracy who's going to be called up when. I bet if you took score this season alone it's pretty darn low at getting it right. Until a team makes an announcement there's no way to know for sure and that usually only happens a day or 2, maybe 3 before it happens at which point its all over the news if its a player worth looking at.