As for the stats, you purchase them from a stats provider. The big dog is Stats.com, but they're very expensive. They are the primary source for all of the major fantasy sites, though some use secondary sources (I think for accuracy verification).<p>At Draftmix we used a competitor of theirs called PA Sports Ticker, which Stats bought shortly after we shut Draftmix down. We had previously used a cheaper one called XML Team, but we realized quickly that we had gotten what we had paid for as the feeds were often updated very late or contained errors. They're fine enough for getting started (and probably the easiest to implement, since you pull the data on demand rather than having them post it to you) especially if you don't require live stats. Live stats cost more and are harder to implement. You could get post-game stats and schedule data for a few grand a year back then from XML Team, live stats for a few times that, but I don't know what Stats buying their primary competitor has done to prices. I can't imagine it's made them get cheaper.<p>There's a new one called Sports Direct. I don't have any experience with them, but our former salesman from PA works there. I'd be happy to put you in contact if you'd like, just email me. He's a good salesman at least.<p>For player images and team logos you need to set up licenses. Logos come from the league (NFL, MLB), player images from the players' unions (NFLPA, MLBPA). This is very costly. The actual images themselves can be provided by Stats and other sources, but you can't use them without paying the license (though Stats may have worked out a deal that lets them include that in the package).<p>The Fantasy Sports Trade Association (fsta.org) is the best place to find service providers for the industry. Anyone worth anything is a member.