Tools to help you forecast the results of today's MLB games
…presented by



Daily Fantasy Baseball at Star Fantasy Leagues
Star Fantasy Leagues
Daily Blurbs

XML Get RSS Feed

Daily DraftKings Matchups: Monday, April 20
Mon, 20 Apr 2015 (by Bryan Curley of

Monday’s Optimal DraftKings Lineup

Note: Lineup subject to change due to weather and released MLB lineups. Check back before contest lineups lock for our final lineup.

C: Derek Norris (SD) @ J. De La Rosa (COL) — $3,800
1B: Hidden
2B: Yangervis Solarte (SD) @ J. De La Rosa (COL) — $3,400
3B: Will Middlebrooks (SD) @ J. De La Rosa (COL) — $3,900
SS: Troy Tulowitzki (COL) vs. O. Despaigne (SD) — $5,900
OF: Matt Kemp (SD) @ J. De La Rosa (COL) — $5,400
OF: Wil Myers (SD) @ J. De La Rosa (COL) — $4,500
OF: Hidden
SP: Edinson Volquez (KC) vs. K. Gibson (MIN) — $6,600
SP: Hidden

Starting on the mound, today it’s Volquez against the Twins, which is the same team he put up 21.7 points against in his last outing without picking up the win. Everything I said about Volquez last time holds true this time. He’s a quality start machine and I believe in his resurgence.

On offense, it’s a lot of players from the SD@COL game! Frequently (perhaps too frequently) I talk about how I hate Rockies on the road because the atmospheric transition of moving from Colorado to any other park messes with incoming pitches, making them move more than the players have most recently seen. This is a major reason why Colorado ranks as both the best home offense and the worst road offense in baseball over the last three years. Conversely, though, as much as the transition from Colorado to not-Colorado is devastating for offensive production, the inverse is also true. The transition from not-Colorado to Colorado means big numbers are likely to come.

Today that means I’m stacking Padres, who have done some hitting of their own this past week — they’ve scored the 10th-most runs over the last seven days — and now get to take their modestly hot offense to the thin Denver atmosphere. While stacking Rockies against Odrisamer Despaigne is just as good of a move as stacking Padres against Jorge De La Rosa, the Padres are cheaper and their bats have a good combination of home run upside and low cost that I look for in a GPP lineup (which this is).

Kemp is a machine and seems to hit well, and often, regardless of where he plays, but it’s Norris, Middlebrooks, and Myers that will make or break my lineup. Using the Expected SLG analysis I debuted last week, here’s how the five Padres in my lineup shape up, adjusting for both the left-handed De La Rosa and the park:

  • Norris — Expected SLG: .634 | 2015 Steamer: .386
  • Solarte — Expected SLG: .482 | 2015 Steamer: .359
  • Middlebrooks — Expected SLG: .554 | 2015 Steamer: .371
  • Kemp — Expected SLG: .627 | 2015 Steamer: .453
  • Myers — Expected SLG: .337 | 2015 Steamer: .412
That’s a lot of opportunity for overproduction in this matchup with the notable exception of Myers. For his career, Myers has really struggled against ground ball pitchers, posting a .189/.281/.262 slash line against them. That’s pathetic, and for $4,500 it’s a major risk. For the same price I could also have someone like Starling Marte (vs. Jake Arrieta) or J.D. Martinez (vs. C.C. Sabathia), so I’m still in the process of deciding how valuable Myers is as a part of the Padres stack and whether I want to take the risk given what I know about his matchup. I won’t decide on this until close to game time.

For Tulo, well, it’s Tulo returning home to face an average starting pitcher. What’s not to like?

Baseball Professor is sabermetric-slanted fantasy baseball blog with fresh content updated daily. Their fantasy analysts provide you with everything you need to run your team on a daily basis, including their SP Matchup Ratings, Fantasy News and Notes, and a no-fluff daily podcast (or as they call it, a Profcast). Get the fantasy info you want at

Chuseph’s Choices for DraftKings on Friday, April 17th
Fri, 17 Apr 2015 (by Scott Chu)

Shorter post today, folks. Got wrapped up in other things.


In terms of value, Corey Kluber ($9800) is my top ace. The Twins as a team have an abysmal .562 OPS and have almost as many strikeouts (41) as they do total bases (51) in their 170 AB’s against RHP. Kershaw and Scherzer obviously have great matchups, but I’ll save the $2K and get the same, if not better, numbers.

The Pirates have not hit well to start the season (they got shut out for 8 innings last night against the very average Alfredo Simon), so there’s big time boom potential for the darling of Milwaukee, young Jimmy Nelson ($6600). The Pirates have only swatted a .259 wOBA against RHP to start the season with a whopping 24.2% K rate, and 7 innings of these numbers were against Nelson. ZiPS projects a K/9 of over 8, and he had a great K outing his last time up (9 k, 2BB, 2H, 0ER), and for less than $7k, I don’t see anything better.

Jered Weaver ($7500) and Drew Hutchinson ($7200) have great matchups, but I don’t trust either one yet (velocity for Weaver, control for Hutchinson). If you’re trying to win a GPP, these are sneaky plays. If you’re in 50/50’s and small leagues, I might play it a little safer.


I’m starting any and all CLE lefties today (Carlos Santana ($4700), Brandon Moss ($4500), Jose Ramirez ($3700), Jason Kipnis ($4700) for sure, and probably anyone else). Mike Pelfrey has a career .344 wOBA allowed to LHP, and he’s the living definition of a replacement level 5th starter. Michael Brantley ($5200) remains injured, and for that price, I’d avoid him anyway.

I’m going to keep picking on Kyle Kendrick until he proves to me he’s not just Kyle Kendrick. LAD lefties would be the ideal guys (red-hot Adrian Gonzalez ($4900 . . . how is he not over 5k yet?!), Andre Ethier ($3100, but make sure he’s starting), and Joc Pederson ($4100)), but make sure you REALLY check that line-up. Lots of guys are dinged up for the Dodgers, so it’s hard to say who will start. Don’t ignore the righties, either. They’ll do fine too.

Oh, and before you die, listen to Vin Scully. Just do it.

(Scott Chu is really sorry for the brief post today. Feel free to vent your frustrations at his picks to @Chuseph_Esquire, or just give him a shout)

The Effect of Carlos Martinez's Changeup in Fantasy Baseball
Wed, 15 Apr 2015 (by, twitter: @numberFire)

(Orig publ. date: April 14)

23-year-old Carlos Martinez looked great in his first start for the Cardinals against the Reds, and it can probably be attributed to his increased usage of a changeup. He’s almost reached his changeup total from last year, and he’s only had one start and one relief appearance thus far in 2015.

Take a look at the chart below -- albeit a tiny sample size -- showing Martinez's changeup numbers....

[click here to read the rest of the article on]

Daily DraftKings Matchups: Monday, April 13
Mon, 13 Apr 2015 (by Bryan Curley of

Monday’s Optimal DraftKings Lineup

Note: Lineup subject to change due to weather and released MLB lineups. Check back before contest lineups lock for our final lineup.

C: Hidden
1B: Albert Pujols (LAA) @ R. Detwiler (TEX) — $5,400
2B: Robinson Cano (SEA) @ B. McCarthy (LAD) — $4,100
3B: David Freese (LAA) @ R. Detwiler (TEX) — $4,200
SS: Hidden
OF: Mike Trout (LAA) @ R. Detwiler (TEX) — $6,600
OF: Collin Cowgill (LAA) @ R. Detwiler (TEX) — $3,200
OF: Justin Upton (SD) vs. R. de la Rosa (ARI) — $4,300
SP: Shelby Miller (ATL) vs. M. Latos (MIA) — $7,100
SP: Hidden

Before I break down today’s picks, I want to take several minutes to discuss my general approach today (which I spent some time researching and refining over the weekend).

Unsurprisingly, batter versus pitcher (BvP) splits are heavily relied upon by those who play DFS. The logic is simple — not all matchups are made the same, and how a hitter performs against David Price is probably different than how he performs against Phil Hughes, which is probably different than how he performs against the league on the aggregate. The major problem with BvP splits, though, is there’s just not enough data to work with.

According to FanGraphs, it takes about 320 AB for SLG to stabilize for a batter (among the basic triple slash stats, I like SLG best for DFS analysis). While repeated AB against the same pitcher (as opposed to YTD data against all pitchers faced) probably reduces the number of AB needed for SLG to stabilize, that number doesn’t drop to anything resembling the typical sample size BvP data has to offer. That means we’re constantly left to guess how much weight to add to Anthony Rizzo’s impressive 7-for-20 (.350) with a homer against Mike Leake. Did Rizzo just catch Leake a couple times while he was running hot? Do those stats justify chancing it on Rizzo for $4,800 today?

My solution to this BvP sample size problem is to generalize the BvP matchup. Let’s take Rizzo versus Leake, for example. If we just look at those two in their specific matchups, we only have a 20 AB sample size — not much to work with. However, we can generalize Leake as a finesse, ground ball pitcher and then see how Rizzo does against other finesse, ground ball pitchers.

Quickly, a couple housekeeping notes. First, how did I classify Leake as a finesse, ground ball pitcher? I simply used the definitions provided by, who record batter and pitcher performance against a lot of very detailed splits such as these. Their definitions are as follows:

  • Finesse: Bottom-third of the league in K%+BB%
  • Ground Ball: Top-third of the league in GB/FB ratio
Second, where you can find these splits? They’re available on all players’ splits stats pages but you can download bulk splits using their splits stats finder.

By categorizing Leake as a finesse, ground ball pitcher, we’ve now created a bucket into which we can toss similar pitchers; according to’s definitions, this bucket would also include Hisashi Iwakuma, Tim Hudson, Alfredo Simon, Rick Porcello, Trevor Cahill, Tyler Chatwood, Jhoulys Chacin, Carlos Martinez, Jerome Williams, and plenty others. Suddenly the sample size isn’t just 20 AB. It’s a lot more. In fact, since the start of 2012 Rizzo has 601 AB against finesse pitchers and 470 AB against ground ball pitchers.

(Want to argue Martinez isn’t a finesse pitcher due to his blazing heater? That’s fine. Remember, these are general buckets that include dozens and dozens of pitchers, so on the average the pitchers typically resemble each other, though there are bound to be some ugly ducklings.)

Due to limitations in the way the data is organized we have to look at Rizzo’s performance against finesse pitchers and ground ball pitchers separately, and I kept it simple and just averaged his SLG against each type to yield a combined SLG against finesse, ground ballers. For Rizzo, this was a .556 SLG against finesse pitchers and a .500 SLG against ground ballers for an estimated .528 SLG against finesse ground ballers.

We also can’t split out finesse right-handed pitchers from finesse left-handed pitchers, however, we can make a loose assumption that if Rizzo’s SLG against right-handed pitchers is 5.6% higher than his SLG against all pitchers, which it is, then his SLG against right-handed finesse pitchers would also be about 5.6% higher than his SLG against all finesse pitchers. We have Rizzo pegged for about a .528 SLG against all finesse, ground ball pitchers, so a 5.6% increase to account for us only caring about the right-handed pitchers bumps our estimate for Rizzo’s SLG against finesse, ground ball, right-handed pitchers to .558.

The fact that we have to make these assumptions prevents the data from being perfectly representative of the specific matchup at hand, but it’s fairly close, and any error introduced by making these assumptions is probably less than the error incurred by using a 20 AB sample.

Are you lost? I hope not because there’s two final steps left.

First final step — adjusting for the specific opposing pitcher. The .558 estimate we’ve thus far generated is our projected SLG for Rizzo against the average finesse, ground ball, right-handed pitcher. However, over the last three years Leake has held the average left-handed batter to a .446 SLG whereas the average finesse, ground ball pitcher has held their batters to a .416 SLG. This means Leake has allowed a SLG to left-handed batters that’s 7.2% higher than the league average for pitchers of his type, so let’s increase Rizzo’s projected .558 SLG by 7.2% — now we’re at .598.

Last final step — adjusting for ballpark. The game between Rizzo and Leake will take place at Wrigley Field, which has inflated SLG by 3.6% over the last three years. Take Rizzo’s .598 SLG and increase it 3.6% and we’re now at .620.

To summarize, what is that .620? That’s Rizzo’s expected SLG against all finesse, ground ball, right-handed pitchers adjusted for both Leake’s performance relative to the league average finesse ground baller and ballpark. So, when we see Rizzo has slugged .600 against Leake in 20 AB against him, we can feel confident that’s about the type of production we’d expect from him in this specific matchup.

Now, that was a super-lengthy explanation of my general method. I have a file set up that allows me to quickly calculate these expected slugging percentages based on generalized BvP matchups, and by comparing expected SLG to a player’s projected (or actual) season-long SLG we can identify good hitters to target.

And that’s how I landed on all of today’s Angels!

Adjusting for everything — power/finesse, ground ball/fly ball, specific strength of pitcher relative to others of his type, and ballpark, I generated the following Expected SLG for their game tonight against Ross Detwiler (Steamer projected SLG also shown for reference):

  • Pujols — Projected: .539 | 2015 Steamer: .462
  • Freese — Projected: .561 | 2015 Steamer: .387
  • Trout — Projected: .566 | 2015 Steamer: .535
  • Cowgill — Projected: .529 | 2015 Steamer: .336
These projected SLG are extra valuable in this case because the Angels as an entire team have just 16 AB combined against Detwiler. We can figure Detwiler isn’t a great pitcher so an Angels stack should be safe, but I’d prefer to quantify how good each matchup is and then make my selections based off that. Based on these estimates, Cowgill and Freese look to be great buys today, while Pujols is clearly better against the Detwilers of the world as well, and Trout is only marginally better than his usual, otherworldly self.

Also in the lineup today is Cano, who squares off against Brandon McCarthy. Now, this isn’t the same McCarthy as we’ve seen in past seasons as he’s improved a good amount since the start of last season, but Cano is still 3-for-11 (.273) with a homer and just one strikeout in his career against the Dodgers’ new right-hander. Using the same analysis above, I project Cano for a .503 SLG in this particular matchup, which is higher than his .460 Steamer projection for the season and well worth his modest $4,100 price tag.

With Upton it’s the same thing. Rubby de la Rosa has little experience in the majors, and Upton is just 0-for-1 with a walk in limited time against the Diamondbacks’ starter. Using the method above and bucketing de la Rosa as a ground ball pitcher with walk and strikeout rates that bucket him as average (in the middle-third between finesse and power), we can project Upton for a .538 SLG in this specific matchup, including ballpark, which compares favorably to his .442 Steamer projection and makes him worth the price tag as well.

As for Miller (let’s not forget the pitcher!) he held Miami scoreless in his first start of the season, and I don’t think it’s a fluke. He’s developed a nice two-seamer/sinker that he’s relying upon a lot. He actually unveiled the pitcher last August and while the improvement wasn’t immediate (4.35 August ERA), he pitched like an ace in September (1.48 ERA) and then again in his first start of the 2015 season. In fact, in that first start against the Marlins the former fly ball pitcher didn’t allow a single fly ball. Combine that with Miami’s struggling offense and Marlins Park’s spacious dimensions, and I’ll roll the dice with Miller again.

Baseball Professor is sabermetric-slanted fantasy baseball blog with fresh content updated daily. Their fantasy analysts provide you with everything you need to run your team on a daily basis, including their SP Matchup Ratings, Fantasy News and Notes, and a no-fluff daily podcast (or as they call it, a Profcast). Get the fantasy info you want at

Is Trevor Bauer Ready to Be an Impact Pitcher?
Sat, 11 Apr 2015 (by, twitter: @numberFire)

(Orig publ. date: April 10)

Ever since he was selected with the third overall pick in the 2011 draft by the Arizona Diamondbacks, Trevor Bauer has oozed with potential.

Hey, the 24-year-old has electric stuff. He features a fastball that sits around 93-94 mph and has a curveball that can be devastating to hitters, to go along with a serviceable changeup and slider. And for the first time in his career last year, he managed to stick with the big club for the majority of the season, making 26 starts for the Cleveland Indians. Along the way he went 5-8 with a 4.18 ERA with 143 strikeouts and 60 walks in 153 innings.

On Thursday, Bauer was brilliant, pitching six innings of no-hit ball, with 11 strikeouts. However, ...

[click here to read the rest of the article on]

Chuseph’s Choices for DraftKings on Friday, April 10th
Fri, 10 Apr 2015 (by Scott Chu)

Before I throw any darts for DFS purposes, let me give you the best advice I’ve got – when you get a chance to go to a playoff game for your team, go. You never know if/when you’ll get the chance again.


I’M WRITING ABOUT FANTASY BASEBALL AGAIN! REJOICE! Alright, I’m probably more excited to be writing for all of you than you are to be reading my picks, but that won’t bring me down. As a brief introduction, I’m (still) Scott S. Chu, and you can find me at the places mentioned at the bottom of the post. I focus on DraftKings, and those are the prices I quote, but the advice works on any major site. I won’t say much about obvious picks, like Gio Gonzalez today, because that’s too easy. I’ll be mostly looking for guys who can make a big impact for you in GPP and large league games. So let’s do this, shall we?

Hitting is at a premium today, so let’s find cheap pitching:

Colin McHugh ($7000) was fantastic in 2014, and I don’t see why that can’t continue in 2015. The Rangers in Arlington are not as scary as they used to be, and McHugh had a 25.4% strikeout rate in 2014 – top 10 in all MLB. You can talk about BABIP and regression all you want – you don’t need luck if guys can’t put the ball in play. Also, Texas was LAST in the MLB in extra base hits against RHP and 27th in SLG. The return of Prince Fielder will help them, but he strikes out plenty and isn’t an exceptional slugger against RHP anyway.

I think both Drew Pomeranz ($6400) and Taijuan Walker ($7300) have interesting matchups in that big ballpark in Oakland. You all heard about Walker during the Spring, where he went nuts and dominated everyone, striking out 27.7% of batters and walking no one to post a 0.67 ERA. The A’s are not a scary lineup, but they do have plenty of lefties to throw at the young man. I suspect he’ll be a popular pick for the K potential. Pomeranz has been great against lefties in his career (.243 wOBA, .524 OPS), which takes out most of the decent bats in SEA’s lineup. He’ll be challenged by Rickie Weeks and Nelson Cruz, but I like his chances. Fun Fact – While Walker was getting heaps of praise, Pomeranz quietly posted a 29.8% strikeout rate of his own this spring.

Quick Hits – Dan Haren ($6400) could go deep and get a win against the impotent Rays. I also like Hector Santiago ($6500) to get a win and a decent line against the lefty-heavy Royals. As a premium guy, Mike Fiers ($8300) could strike out 7+ Pirates. Fun Fact – in his 10 post All-Star Break starts, he never gave up more than 3 ER and averaged 7 K’s.


CWS Righties - There’s a strong wind that will be blowing out to left in that bandbox the CWS play in, and an average-at-best lefty will toe the rubber for their opponent, Tommy Milone of the Twins. The ChiSox have some righty bats who love LHP, namely Jose Abreu ($5500), Avisail Garcia ($4300), Melky Cabrera ($4800), and Alexei Ramirez ($4400). I’ll be slotting in at least 2-3 of those guys based on their lineup. Maybe all 4.

STL Lefties – There is a reason Jason Marquis did not pitch in 2014. It’s because he’s not good. So I’m starting STL lefties, because Marquis has not fared well against them. The expensive options are Matt Adams ($4800), Matt Carpenter ($4700), and Jason Heyward ($4900). Jon Jay ($4000) checks in slightly cheaper.

Quick Hits – Hector Noesi is awful, so maybe start some Twins? Travis Wood will get clobbered by Rockies Righties, namely Nolan Arenado ($5700) and Troy Tulowitzki ($7000), but that’s a lot of salary. Tyler Matzek, will be vulnerable to Cub’s RHH like Dexter Fowler ($5400), Starlin Castro ($4800), and budding star Jorge Soler ($5300). Jerome Williams is somehow gainfully employed, so consider some Nats batters. Really any will do. Finally, the Brewers get to see a leftie who struggles against righties, and they’ve got a really righty heavy line-up. A good place to find that gap-filler.

Scott Chu is just happy to have the chance to do this once a week. You can find him on Twitter as @Chuseph_Esquire, on Facebook at, shamelessly rooting for the Tigers, or playing video games in his apartment while listening to baseball.

Daily recap page data now exportable
Wed, 08 Apr 2015 (by RotoGuru)

My first enhancement of the 2015 season is to make the data in the daily point recap page exportable in scsv (semi-colon delimited values) format. This data is now automatically appended to the bottom of the page, from where it can be copied/pasted into a spreadsheet or other analytical processor. Data elements include date, name, DFS position, DFS salary, DFS points, batting order info (starter & batting order), team, opponent, home or away indicator, game result, and a summary stat line.

OK - what's not working?
Tue, 07 Apr 2015 (by RotoGuru)

On the surface, it looks like all of the links that were working last season are up and running again in 2015. I'm not aware of any glitches at the moment, but I'd be amazed if there aren't some things that are askew.

This is your chance to help me out. If you see something - say something! There are a lot of ways to sift, sort, and spew data - and I'm unable to critically evaluate them all. If you think something is missing, or if you think something is being incorrectly reported, please tell me. Send an email to, and please be as specific as possible when describing the issue. In particular, provide the URL so that I understand exactly what report you are referencing.

Once I get everything fully functional, I'll invite you to suggest ways to enhance the reporting. But first, I want to be sure everything works properly as is.

Springing into 2015
Sun, 05 Apr 2015 (by RotoGuru)

With the opening of the MLB regular season, will be coming fully out of hibernation. At the start of the season, some features may fail to work properly, and some reports will probably experience glitches. Please be patient, as I try to reacetivate all routines over the next day or two. While I've certainly done some preseason testing, there's nothing quite like going live to shake out a few surprises.

I plan to add a few enhancements early in the season as well. But first, I've got to get the status quo up to snuff.

Visual Memory Index for 2015
Thu, 02 Apr 2015 (by Clifton Neeley of, creator of the Visual Memory Index and Author of Baseball Unraveled)

The 2015 season begins about a week later than the date we are all used to beginning the MLB season. At BaseballVMI.Com we are preparing to track each of the teams as they end spring training. Of course, the final rosters are being identified in Florida and in Arizona at this time, so each of the teams are exposed to the same basic air resistance that the locale provides.

As you are now aware (if you read some of my articles in 2014) the altitude is a non-factor for the teams while in Florida; the temperatures vary day to day, but mostly from 75 degrees (F) to 85 degrees (F) and the humidity ranges from about 50% to 75% most days. Therefore, the air density, which is calculated from those three factors, remains more stable than for the balance of the regular MLB season. The Spring Training air density averages 63 ADI on the scale for Florida. Arizona, at approximately 1100 feet elevation averages very close to the MLB regular season average of 61 ADI on the same scale.

Here’s the rub: When the teams go to their various home stadiums, the ADI spreads dramatically from 50 in Colorado to nearly 75 on the northern, east coast. By June the ADI for MLB will be 40 in Colorado and 67 in the coastal stadiums with the balance of the league falling in between.

BaseballVMI is currently preparing to follow each teams’ exposure to the air density as they begin to break from Florida and Arizona and play in minor league and university cities around the country. Since the air density formula requires only the three variables; 1) Altitude Air Pressure; 2) Temperature; 3) Humidity, then it is not extremely difficult to follow with the modern computer. We will begin inputting the data by hand on Saturday, March 28, 2015 and will have a viable Visual Memory Index available for you for the opening game prior to April 5th. You will be able to see the hand-generated data on the website under “Team VMI’s”, which lead up to opening day. Once the regular season begins, our data entry will be automatically generated for each MLB stadium game date. Once the regular season is well under-way, we will delete the spring training data, so the y-t-d data, etc. includes only the regular season.

You will notice that the VMI’s bounce around a lot in April, because the air is cold and the teams are coming from those warm climates. As the temperatures stabilize, the stadium elevation becomes the major contributing factor during summer months. Then the September cool down will elevate the VMI’s again. Look for the four-seam fastball to be the most difficult to hit when the VMI’s are high negative numbers and one of the easiest to hit when the VMI’s are in the higher positive ranges. If you consider the pitch-mix by the starting pitcher, you will be able to determine a lot about the upcoming game. Looking forward to a great 2015 season; good luck.

Thu, 05 Mar 2015 (by RotoGuru)

Spring training has started, and I know that many of you like to go through mock drafts when prepping for your real fantasy drafts.

Here is one that I found fairly easy and fast to use, from Fantasy Pros:

The free version assumes a standard 5x5 roto scoring approach, although you can still customize the number of teams in the league, roster configuration, and your own draft position. The pay version also allows for customization of features like scoring categories.

2015 MLB Schedule Spreadsheet
Thu, 15 Jan 2015 (by RotoGuru)

The 2015 MLB schedule is now available in spreadsheet format. The Excel spreadsheet has two formats, each displayed in a separate sheet - one with dates in a column, and the other transposed with dates in a row. Suit yourself. The spreadsheet can be downloaded here: MLB_schedule_2015.xls. (Note that this spreadsheet will not be updated during the season to adjust for postponements.)

HTML formatting is also available using the standard MLB Schedule Grid Display Generator. This tool provides several formatting options, and will be updated during the season to adjust for rescheduled games.

Baseball Unraveled
Sat, 20 Dec 2014 (by RotoGuru)

During 2014, published a series of articles by Clifton Neeley of on the baseball performance impacts of weather in general and air density in particular. Those articles have provided the foundation for a new book, Baseball Unraveled, now in e-book form only available on Amazon.

MLB statistics and performance vary from player to player and from team to team, yet each year there are teams that continually rise to the top and others that constantly remain unsatisfied. Exploring many arenas that are affected by hot and cold weather in various baseball venues, it reveals an often overlooked aspect, identified as: “The Phantom of Baseball.” Written in a readable style by a former college baseball and high-level fast-pitch softball participant, the book is both scientifically factual and baseball savvy. It is geared to professional players, owners, managers, fans, and college and high school coaches alike. Priced on Amazon at $4.99

Daily Basketball Site Launched
Sat, 15 Nov 2014 (by RotoGuru)

Check it out.

Back to mothballs - or are they basketballs?
Mon, 27 Oct 2014 (by RotoGuru)

With the impending close of the World Series, this site is about to go dormant for the next 4-5 months.

I am still contemplating developing a similar site dedicated to daily NBA analysis. I'm now in the process of resurrecting some tools, and building others. Of course, the daily point summaries, sortable stats, and player pages will be up and running soon at, and I'll use that platform to announce other tools as they become available. Eventually, I hope to set up a separate website dedicated to those tools. But for now, RotoGuru is the place to find them.

And if you're not into fantasy NBA action, then I'll see you back here next spring. is produced by Uncommon Cents LLC, and all original content on this site is subject to © copyright protection. Data is provided solely for the enjoyment and non-commercial use of site visitors. DHTML/JavaScript Menu by TwinHelix Design. Additional JavaScript code provided by Shawn Olson's Creative Arts. For general support or to report errors, send an email to