RotoGuru Menu
Daily blurbs
Message Forum
Forum Keepers


Football Pickoff

Stat Summarizer
Player Lookup

NBA Schedule
Full Season

Next 4 weeks

FanDuel Hoops
Sortable Stats
Daily FDP

DraftDay Hoops
Sortable Stats
Daily DDP

DraftKings Hoops
Sortable Stats
Daily DKP

Yahoo DFS Hoops
Sortable Stats
Daily YHP

Market Madness
Contest Site

Historical Stats
Recap of Entries
Unit Returns

MLB Schedule
Base Advances
Player Lookup

Pitcher vs. Batter
Daily Live Stats

FanDuel Baseball
Sortable Stats
Daily FDP

DraftDay Baseball
Sortable Stats
Daily DDP

DraftKings Baseball
Sortable Stats
Daily DKP

Yahoo DFS Baseball
Sortable Stats
Daily YHP

MFL Site

NFL Schedule
Field Goals
Player Lookup

FireLeague SalCap
Sortable Stats
Weekly pts-Elite
Weekly pts-Std

FanDuel Football
Sortable Stats
Weekly FDP

DraftKings Football
Sortable Stats
Weekly DKP

DraftDay Football
Sortable Stats
Weekly DDP

Yahoo DFS Football
Sortable Stats
Weekly YHP

Home page
Hall of Fame

[RotoGuru logo]
[RotoGuru subtitle]

Daily blurbs from the Guru
If this is your first visit to this site, you should first stop by the home page to find out what this site is all about. And please support this site's advertisers. They help make free sites like this one possible.

Affiliated Daily Contest Opportunities




Premium Data Access

2/6 - Congrats to Football Pickoff Champion mailedfoot, who coasted to the title by sitting out the last two playoff weeks. The Midseason championship goes to Bearfart, and the playoff champion was Cyberwahoo, who went 11-0 during the playoffs.

All prize winners will be notified by email by the middle of February. See item 7 in the rules for a listing of all prizes. Thanks for playing, and please come back next year.

         Comment on this blurb

1/21 - Beginning February 1, some of the text versions of various reports will become premium-only, and subject to a subscription fee.

Premium data files collectively covered by a single season subscription include:
• The master data file     (file legend and notes on usage)
Daily point recaps (text version only, HTML version remains free)
NBA Player Stats Summarizer

Accessing these 2016-17 NBA premium data files after the end of January requires a one-time $25 subscription.

To subscribe, please click HERE.
Payment may be made by PayPal or by credit card.

Before subscribing, please review the Terms of service. By subscribing, you agree to abide by these terms.

         Comment on this blurb

1/2/17 - Congrats to Philly Busters, who won the 2016 RIFC Championship from the #2 playoff seed position. For a final recap of all RIFC league standings and some preliminary discussion of potential rules changes for next year, please see this thread.

With the end of the NFL regular season, stats production for all covered games (FanDuel, DraftKings, etc.) is finished. Stats/salary support during the playoffs is not provided at RotoGuru.

However, Football Pickoff continues throughout the four playoff weekends. So remember to keep making your picks!

         Comment on this blurb

12/21 - Contributed by Adam Hayes, reproduced from

Fantasy sports are always going to be unpredictable no matter how much studying you do before the season starts. Some superstar players are going to disappoint and other players are going to come out of nowhere to deliver great value to their potential fantasy owners. Making adjustments to the way you value each player during the season is the only way you will be able to compete with the other teams in your league. These are the biggest underachievers and surprise breakout stars in fantasy basketball this year.

Disappointing Stars Worth Dropping

Nikola Mirotic
Nikola Mirotic was expected to have a big year after a performing well in the final two months of last season. These high expectations got Mirotic drafted around the 7th round of most fantasy basketball drafts. While he started the season off fine, Mirotic's biggest problem this season has been a lack of playing time. New coach Fred Hoiberg simply does not trust Nikola Mirotic on the court right now. This has caused his playing time and scoring to drop every month of the season. You may have spent a high draft pick on him, but it is time to find someone delivering more playing time and production than Nikola Mirotic.

Aaron Gordon
It may seem odd to recommend dropping Aaron Gordon after he just had a huge game with 33 points and seven rebounds, but that performance was an anomaly for Gordon this season. Gordon actually only had 32 points in his previous four games before his huge performance against the Clippers a few days ago. Aaron Gordon is one of the most talented young players in the NBA, but he is far too inconsistent to help fantasy owners on a consistent basis. His playing time issues were also supposed to end when head coach Scott Skiles quit in the off-season, but he is still struggling to get consistent playing time under new coach Frank Vogel.

Must-Add Surprise Players

Maurice Harkless
No player has surprised more than Maurice Harkless this season, but he is still available in most fantasy leagues. Harkless has been a great source of production from the small forward position because he is averaging more than 31 minutes of playing time per game. He may not be one of the most talented players in the league, but the extensive playing time is allowing Harkless to average more than 12 points, five rebounds and one steal a game. He may not be known by everyone right now, but it will not be long before Harkless is owned in every league if he continues his great season.

Thabo Sefolosha
Thabo Sefolosha has always been one of the most underappreciated players in the NBA, and his balanced game is finally rewarding fantasy owners this season. Sefolosha received limited playing time during his first two seasons with the Atlanta Hawks, but that has recently changed thanks to the poor play of Kent Bazemore and Kyle Korver. Sefolosha is getting ignored by most fantasy owners because of he only averages just under 8 points a game, but his ability to help in every stat category is the main reason you want him on your team.

Adam Hayes hails from New York City where he is a marketing associate by day and blogger by night. He is a self proclaimed fantasy guru that spends too much time perfecting his lineup. One summer Adam visited 21 of 30 MLB stadiums (and only caught one foul ball).

         Comment on this blurb

11/28 - I had originally announced that the master NBA data file would move to a premium (pay) service at the beginning of December.

I've decided to postpone that date, primarily because I didn't get the programming set up yet. When I'm ready, I'll post a notice here, and I'll also email all subscribers of last year's file.

         Comment on this blurb

11/14 - Over the past week, Iíve been migrating and affiliated domains to a new server. Bigger, better, and stabler. Itís been over four years since the last server upgrade, so it was time.

That migration is now complete. I believe all functions are working properly, although I have needed to reprocess some NBA stats from the past few days that were strangely incomplete this morning.

If you see anything going forward that appears to be incorrect, please send me an email at

         Comment on this blurb

10/27 - For news and updates related to fantasy NBA stats, please follow the front page at Iíll be using that site as the focal point for all new developments, data announcements, etc.

         Comment on this blurb

10/24 - As some of you know, and affiliated sites DailyHoopsdata and DailyBaseballData are a one-man operation. So if I'm not available to work on the site(s), nothing happens.

I decided to take an extended vacation for the first three weeks of October, and as a consequence, all efforts to get prepared for the impending NBA season were delayed until I returned. So I'm scrambling at the moment.

In recent seasons, I've tracked and posted stats for preseason NBA games. I've finally generated those results for the current preseason, and they are now available subject to some limitations:

  1. There may be some errors. In particular, games in which an NBA team faced an international team are suspect. I checked a few instances, and they looked OK - but I'm not completely confident. Caveat emptor.
  2. I have not captured preseason DFS salary data for those sites that offered preseason contests.
  3. That said, if you pull up an individual player page (ex: Lebron James), you can now see DFS points for preseason games.
  4. I've also incorporated preseason point data in the sortable stats as long as you select a point period of 7, 15, or 30 days. Full season data will still only reflect regular season production. Note also that players are only listed if they have been included in a DFS contest for the related site. Since some sites (notably FanDuel and DraftKings) have not yet released contests for Wed, Oct 26, the player listings are currently limited to Tuesday game players.
Preseason results will not appear in the Daily Recap pages, nor will they be included in the master data file when that becomes available.

         Comment on this blurb

10/3 - Congrats to Holt, winner of the 2016 RotoGuru Invitational Baseball Challenge!

Baseball stats will continue to be produced during the playoffs. NBA processing will not start until the regular season begins. In some years, I have generated preseason NBA stats, but this year Iíll be taking an extended vacation for the first half of October, so all NBA processing will be deferred until the regular season starts. I expect to be offering stats similar to last year, probably with a few minor tweaks. More details will be announced near the start of the season.

         Comment on this blurb

9/14 - I've got the DFS football stats up and running now. Here are the links to the standards reports:

Weekly point recaps. These should typically be updated by 10am on the morning after each game day. Note that, as in the reporting for other sports, the point calculations are based on my own stats info, which occasionally differs from the official stats used at each DFS site. And to the extent that I have historical data, you can access it via the "Available DFS history" menu on this page.

Sortable Stats. These should typically be updated each Tuesday afternoon, after salaries for the next weekly contests are posted.

Stats are available for FanDuel, DraftKings, DraftDay, and Yahoo DFS, as well as FireLeague (a historical favorite at RotoGuru).

Not all eligible players will be listed for each site. I try to ensure that all relevant players are included, although occasionally, due to an alternate spelling or a mismatch in team affiliation, I miss a player. If you don't see a player that you think should be included, please let me know at

         Comment on this blurb

9/6 - Footballís in the air!

RotoGuru is ramping up for the usual football stats, games, and features.

First, Football Pickoff returns for its 17th season. Registrations do not carry over from year to year, so you will need to register again for 2016.† Each participant may register up to three entries. Rules are essentially the same as last year. Register now and get your picks logged in for week #1. Picks for the Thursday game lock at kickoff, while all other games lock at 1pm ET Sunday.

Preseason Sortable Stats are also up for Fireleague, FanDuel, DraftKings, and DraftDay. I also plan to include Yahoo DFS this season, although those values are not up yet Ė and may not be ready until next week.

Iíve tried to make sure Iíve captured salary data for all viable players, but if you notice that any player seems to be missing for any specific game (assuming that the player is actually listed at that game site), please let me know. Sometimes players get mistracked if there are spelling idiocrasies, or erroneous team affiliations.

Please be patient next week as I begin to track point stats for the 2016 season. It generally takes an extra day or two to get all feeds properly connected and to doublecheck values.

         Comment on this blurb

7/12 - Hall of Fame Day!

Itís once again time to recognize those who excelled during the past year in various RotoGuru competitions. I am pleased to announce the RotoGuru Hall of Fame Class of 2015-16:

  • Evan Pasquali, champion, 2015 RotoGuru Invitational Baseball Challenge
  • Bill Miller, champion, 2015 GuruGolf
  • Paul Tani, champion, 2015 RotoGuru Invitational Football Challenge
  • Nadim Mahassen, champion, 2015-16 RotoGuru Football Pickoff
  • Triple Stack, champion, 2016 RotoGuru Market Madness
  • Luke Casey, champion, 2016 RotoGuru Market Madness (excl. basket units)
  • Dave Richards, champion, 2015-16 RotoGuru Invitational Hoops Challenge
For a more detailed recap and brief bios of these enshrines, please visit the RotoGuru Hall of Fame. Congrats to all of these competitors.

         Comment on this blurb

3/14 - RotoGuru Market Madness is up and running!

This is the oldest of all of the RotoGuru game formats, now in its 19th year.

If you are new to the Market Madness format, donít despair when you read the scoring rules. Even if you donít ďget itĒ, fill out a set of picks and try it for a year. Once youíve lived through a tournament, youíll catch on, and be much better prepared next year. If you want a few simple tips, try these:

  • For your shorts, look for first round upsets, and short the loser. For example, if you think that Austin Peay(16) will beat Kansas(1), then short the Jayhawks. You might also try shorting one or two of the top seed baskets (1-3). For example, shorting the #1 seeds gives you plenty of opportunities to profit from an early upset - as long as the tournament doesn't go too ďchalkyĒ!
  • For longs, pick the 4 teams you expect to survive to the Final Four. In many instances, it's good to take those teams not only as single teams, but also in their basket forms - unless you think the other teams in those baskets are really overrated.
  • Pick one or two double-digit seeds as longs. These will pay off well if they make it to the Sweet 16.
Actually, my best advice is to use the scoring simulator. Pick each of the games as you would for a typical bracket, and then let the simulator calculate the returns under your scenario. Use those returns as a basis for your picks - picking your longs from the top of the listing, and your shorts from the bottom. Or let the simulator do that for you (if you're running it while logged in to the contest site).

Every year, there is a lot of attrition between the contest registrations and the actual entries. It's not unusual for as many as 25%-30% of the registrants to not submit a set of picks. I'm sure that some of that is simply forgetfulness, but I suspect a larger issue is the confusion factor. One of the dominant feedbacks that I get from people who play for the first year is that they felt pretty befuddled when making selections, but once they see how the tournament and the scoring play out, they can't wait for next year. The simulator was designed to help you get over that initial hump.

         Comment on this blurb

3/8 - I discovered that some DNP games were incorrectly being included as games played for some players in the various RotoGuru NBA stats reports. This caused some per-game averages to be understated.

I think I have it fixed. But please let me know if you think otherwise. If a player does not appear in a game, it should not be included for determination of per-game averages.

         Comment on this blurb

2/9 - The seasons are a-changing.

With the conclusion of the NFL playoffs, the champion of Football Pickoff is ISLAM, who has now capped off a ridiculous three-peat. This was the tightest contest ever, with only 7 points separating the top three contestants. Prize winners will be notified by email sometime during the next week. For a full listing of available prizes, see item 7 of the rules.

I've made a few enhancements to the NBA data file that is now available on s subscription basis. See this thread for a description of the file, including the enhanced version [post 4].

GuruGolf should be launched this coming weekend. The official announcement will be made in the RotoGuru Golf Forum.

         Comment on this blurb

1/9 - Many DailyHoopsData and RotoGuru users already pull down NBA DFS data in text format from various sources. This allows them to manipulate and massage the raw data to meet individual needs.

I've developed a consolidated text file that includes game-by-game player history for the entire 2015-16 NBA season. DFS points, salaries, and positions are shown for each gameday for the four affiliated DFS sites. Data on games started, minutes played, and final team scores are also provided. If you've been cobbling together your database from multiple sources, this file might be your one-stop shopping solution.

For the moment, I'm making this file free to all. However, it will eventually be a premium service, for which I'll probably charge a flat $20 (per user) for daily access throughout the remainder of current NBA season, including the playoffs. I need to do this because advertising is one of the primary revenue sources for the site, and those who access this data file will be getting it ad-free.

The interface and mechanism for a subscription service has not yet been developed, so there is no opportunity to sign up yet. Until that is set up, you can access it for free using this url:

The data fields in each line are colon delimited, with data headings in the top line. Hopefully, most of the data elements are self explanatory. If you have feedback or questions, please use the related thread in the RotoGuru Hoops Message Forum.

         Comment on this blurb

1/4/16 - Happy New Year!

The NFL regular season is in the books. Be aware that, as in prior years, I will not be continuing statistical reporting for NFL DFS games during the playoffs. Frankly, I donít have access to NFL player stats during the playoffs. So, youíre on your own. And with no more than four games per weekend, you really ought be able to figure out your lineups without reams of supporting data.

Football Pickoff will continue throughout the playoffs, however. So keep on pickin'.

Congrats to Gurupie twolves, who got hot at the right time and marched to the RIFC championship from the #6 seed position. His score in week #15 of 227.16 was (I believe) the highest scoring week for any RIFC season.

         Comment on this blurb

Click here for prior daily blurbs, by month:

2015: All year

2014: All year

2013: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

2012: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

2011: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

2010: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

2009: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

2008: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

2007: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

2006: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

2005: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

2004: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

2003: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

2002: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

2001: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

2000: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

1999: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March . . . February . . . January

1998: December . . . November . . . October . . . September . . . August . . . July . . . June . . . May . . . April . . . March

RotoGuru is produced by Dave Hall (a.k.a. the Guru), an avid fantasy sports player. He is not employed by any of the fantasy sports games discussed within this site, and all opinions expressed are solely his own. Questions or comments are welcome, and should be emailed to Guru<>.

MLB amd NBA statistical data provided under license with

© Copyright 1998-2017 by Uncommon Cents, LLC. All rights reserved.