FanGraphs Baseball


RSS feed for comments on this post.

  1. Fascinating, thanks for bringing this to my attention.

    Hopefully if there are other live examples out there, commenters will link them…

    Comment by Dan in Japan — June 29, 2010 @ 4:08 pm

  2. The pickemfirst app looks very cool, but I can’t get it to log into Yahoo without erroring out:/

    Comment by Tom B — June 29, 2010 @ 4:10 pm

  3. I haven’t had a chance to look into this yet, but it has me excited. Anyone know if it lets you query by actual MLB game? I.e. could I query to get the player performances of yesterdays Twins-Tigers game?

    Comment by Zach V — June 29, 2010 @ 4:26 pm

  4. Pickemfirst seems like a great idea, but has been an absolute train wreck for me. It’s going to take a while to pick up the pieces of my shattered Firefox browser, and I never did get the Pickem tools to work with my leagues.

    Comment by Chris B. — June 29, 2010 @ 4:27 pm

  5. I haven’t gotten past the issue with pickemfirst that I have to give it my yahoo username & password. Not quite ready for that, especially when I don’t know anything about the company or its motives…

    Comment by jinaz — June 29, 2010 @ 4:29 pm

  6. This post reminds me of those couple-few times I’ve watched matches on the outer courts at the US Open. No matter how good I’ve gotten at tennis or the level of competition I’ve faced, I’m always shocked by how hard the professionals hit and the pace at which the game is played.

    Likewise, if ever I’m feeling like I’ve reached my full potential as a nerd, I can merely return to this post for a complete and thorough humbling.

    Comment by Carson Cistulli — June 29, 2010 @ 4:34 pm

  7. I didn’t get the impression that that was possible, though I will give it a closer look. It does seem like you can get a given player’s results for a specific game though, which makes sense since this api is for fantasy sports, which as far as I can tell are geared towards aggregating individual performance. I’ve only attempted fantasy baseball once, so take that last comment with a grain of salt.

    Comment by Patrick Newman — June 29, 2010 @ 4:49 pm

  8. I get the same issue, I try to authorize it to do whatever to my yahoo account and I just get a blank white page saying oauth error.

    Comment by Peter — June 29, 2010 @ 5:21 pm

  9. The oauth error is definitely a problem on their side — oauth is the authentication protocol the yahoo api uses to validate requests coming into the service. It sounds like they either have a bug or have exceeded their usage limit.

    Comment by Patrick Newman — June 29, 2010 @ 5:32 pm

  10. The great thing about the Yahoo API is that you no longer need to share your Yahoo username and password with us.
    All you need to do is allow us to access your fantasy profile (in the same way you allow application to access your facebook profile)
    This is the beauty of OAuth.

    Some users are reporting issues with OAuth, but it works in most cases.
    Please give it a try…

    Comment by Pickemfirst — June 29, 2010 @ 5:40 pm

  11. yes, there is a bug on our side affecting a small percentage of Yahoo users.
    We’re working on a fix.

    Comment by Pickemfirst — June 29, 2010 @ 5:42 pm

  12. Dunno about that, I already had you as an 80 on nc.

    Comment by Patrick Newman — June 29, 2010 @ 5:48 pm

  13. @Pickemfirst — good deal, I was gonna drop you guys a line a little later on.

    Comment by Patrick Newman — June 29, 2010 @ 5:49 pm

  14. I got Pickemfirst running with my Yahoo league, and it’s pretty cool. It took a few tries… I’m having fun lookin through the leaderboard pages on Fangraphs, I can sort by wOBA and see which leaders are taken in my league.

    One error that stood out immediately is that Ryan Braun had a green square next to his name (indicating he was available in my league) when he definitely is not available (I checked really quick when I saw that & know the owner, not letting him go).

    Comment by Rays Fan — June 29, 2010 @ 6:29 pm

  15. FantasySP is another website that utilizes the Yahoo API. Though few people have heard of it. Incredibly easy to use,and even has a mobile website. Best of all, new signups get all advertisements removed.

    FantasySP collects fantasy player news from dozens of top sources (rotoworld, fanball, fangraph, cbssports, rotowire, etc etc). This way when you Sync your fantasy league, they give you all the player news you could possibly want about your team’s players.

    Why waste time browsing the web for injury news when FantasySP already collected it for you?

    Comment by FantasySP — June 29, 2010 @ 6:36 pm

  16. Same deal for Chris Young the OF with Arizona. I get a green box next to him indicating he is available when he is taken. But Chris Young the SP is available, so I’m wondering if there is a glitch there for players with the same name.

    Not sure why Ryan Braun is shown as available though, he’s been taken the whole year. When I use Pickemfirst to parse the team page that Ryan Braun is on it still shows up with a green square. Oh well. For the most part it’s a pretty cool app…

    Comment by Rays Fan — June 29, 2010 @ 6:43 pm

  17. The reason is simple: There are 2 players called Ryan Braun and 2 players called Chris Young.
    If you click on the green icon Pickemfirst will open a disambiguation window, and you will see right away whicj one is available and which one is taken…

    a future version of Pickemfirst will be smarter and try to guess the player based on the page context…

    Comment by Pickemfirst — June 29, 2010 @ 6:59 pm

  18. Hey guys I’m running Chrome and I had the OAuth error too. I simply closed out and restarted the browser and it worked.

    One thing, I wish I didn’t have to click P1 on every site that I go on, I wish it would just automatically be on and I could click just to turn it off. Oh well, still a great tool. Thanks

    Comment by JoeS — June 29, 2010 @ 9:22 pm

  19. Pick’em First is pretty good. Just installed it a few days ago. I haven’t gotten it to work with Yahoo, but it works with my CBS league no prob. I definitely use it with this site all the time.

    Comment by Jon G — June 29, 2010 @ 10:05 pm

  20. Thanks for posting this, JoeS.
    I’m still struggling to understand these OAuth errors.
    it’s good to know that they sometimes disappear by themselves ;-)

    I thought about having Pickemfirst automatically on.
    I just need to write some code that recognizes which sports a particular web page refers to.
    Then I need to handle the (rare) case where a page refers to more than one sport.
    Nothing impossible, so this will probably come in the next version.

    Comment by Pickemfirst — June 29, 2010 @ 11:20 pm

  21. yes, Pickemfirst will also let you import leagues from ESPN, CBS, MyFantasyLeague, Rotowire…
    We provide a single access point to all your leagues, which is even more convenient if you play fantasy on multiple websites.

    to go back to the subject of this post, sites like ESPN and CBS do not provides APIs so if you play on one of their private leagues, then Pickemfirst needs to ask for your password…

    Comment by Pickemfirst — June 29, 2010 @ 11:44 pm

  22. So make a dumi-API email account ;)

    Comment by Adam — June 30, 2010 @ 7:43 am

  23. This discussion seems to have turned into one about pickemfirst. I looked at their site, looks ok. You can get news about players, their availability in your leagues, and something about their recent performance. At least that is all that looks interesting to me…

    I’d like to turn the discussion over to the question of “what would you like to be able to learn with data from your league and does the yahoo API provide this.”

    I would like to see more trend information. The yahoo graph on the standings page is nice – I can see that I am in third in steals and closer to the fourth place team than second. But, am I pulling away from fourth and closer to second place? Am I starting to fall back? Maybe I should pick up a speedster, maybe I don’t need to. A nice trend graph for each stat would be nice. I made a scraper in perl to grab each day’s standings for each stat. Now I am working on making a script that would chart these using GD. The yahoo API is not going to help with the graphing, but depending on the data in the standings, it would make scraping unnecessary.

    What would help you?

    Comment by eastsider — June 30, 2010 @ 12:03 pm

  24. Hi eastsider,

    if you want to discuss what is possible with the Yahoo Fantasy Sports API you should post to this forum:
    You will get answers from the Yahoo developers directly

    I might be wrong but I don’t think the API give you access to the standings history, which would make it difficult to create trends (unless you connect each day)

    Comment by Pickemfirst — June 30, 2010 @ 2:54 pm

  25. I’m happy to report that all the Yahoo Oauth errors are now fixed in Pickemfirst.

    Thanks to FanGraphs users for reporting them!

    Comment by Pickemfirst — July 2, 2010 @ 6:43 pm

  26. Hi,
    I have done all of the URL integarations in my iphone app but not abke to get the URL of batting statistics of the teams that are currently playing.

    Thank u

    Comment by Friend — August 26, 2011 @ 12:04 am

  27. Hi Guys,

    As a hobbyist, I created a few tools at

    Among them I have a Rotisserie Calculator for head-to-head leagues, and a week-by-week category tracker which allows you to see your stats over time and compare them to other teams and the league average. Check it out if you are interested.

    Comment by Blake Janelle — December 19, 2012 @ 7:09 pm

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Close this window.

0.203 Powered by WordPress