Streamonator FAQ

Updated: | Maintained by

What is Streamonator?

Streamonator is the ultimate tool for streaming fantasy baseball pitchers – aka identifying starting pitchers worth picking up on the waiver wire for a specific start or two.  It also helps fantasy baseball owners determine when to start/sit a pitcher on your roster.

Daily (Next 7-10 days worth of starts)



ScreenHunter_116 Mar. 28 13.56

Weekly Pitcher Planner

ScreenHunter_115 Mar. 28 13.51

Do I need to be good at math to use it?


How many games do you project/value?

All MLB starts for today + the next 6 scheduled days.  Projections for next week (Mon-Sun) are available beginning on Fridays.

What stats are projected?

Wins, Quality Starts, Losses, Innings Pitched, Earned Runs, Hits, Walks, Strikeouts, Home Runs, ERA, WHIP.  Wins, ERA, WHIP, K’s, and IP are then used to determine the value of each start in 5×5 12-team MLB fantasy baseball auction dollars (IP are used for valuing ERA/WHIP – a 7 IP start with a 1.00 WHIP is more valuable than a 5 IP start with a 1.00 WHIP. Conversely, a 1.50 WHIP in a 7 IP start does more damage than a 5 IP start with a 1.50 WHIP).

What does $ represent?

12-team mixed league fantasy baseball auction dollars.  This is calculated by multiplying each start by 30 (to reflect a full year’s worth of starts) and then run through our Player Rater.

We feel auction dollars work well because they can be directly compared to pre-season $ values (for 12-team ESPN leagues) and our in-season and rest-of-season player raters.

Why do you rank starts based on fantasy baseball auction dollars?

Just ranking pitchers in order of best to worst is unhelpful when comparing pitchers across multiple games. It is possible for the 5th best start on one day to be less attractive than the 10th best start on another day. In addition, the 3rd start could be WAY better than the 4th start while the 4th and 5th starts are about the same. So there is a definite need for a metric that scales based on the quality of the start.

The most common metric for valuing the quality of a pitcher’s start is Bill James’ Game Score. This is less than ideal for fantasy baseball as it does not value Wins/Quality Starts, penalizes unearned runs (irrelevant for fantasy baseball), and values Hits, Walks, and K’s in a fashion that is not necessarily in line with fantasy baseball value. (Note: The belief that ‘Wins’ are not predictable is untrue – though it has a lower correlation to actual Wins than K’s, ERA, and WHIP)

We feel auction dollars work well because they can be directly compared to pre-season $ values (for 12-team ESPN leagues) and our in-season and rest-of-season player raters.

What does GT mean?

Game Time. It is set at Eastern Standard Time – e.g., 1 = 1PM EST. Any game times prior to 1PM are made negative (e.g., -12 for noon) for easier sorting.

How do I sort by stat?

Click the column name to sort in descending order (most to least). Click a second time to sort in ascending order.

What are the text boxes under the column header for?

These are for filtering reports. Report filters allow you to limit the rows to only those that meet your criteria.

You can filter multiple fields at the same time.  Below are some examples:

Function Symbol Example Explanation
ANY MATCH ‘NY’ in Opponent field This would filter the results to only pitchers facing the New York Yankees (NYA) and New York Mets (NYN)
OR | David Price|Justin Verlander in ‘Name’ This would display the stats only for David Price and Justin Verlander.
NOT ! !at in Opponent This would remove all away starts (an away game for Atlanta written as ‘at ATL’)
NOR ! | !David Price|Justin Verlander in ‘Name’ This would display the stats for all pitchers EXCEPT David Price and Justin Verlander
GREATER THAN > >10 in $ This would only display rows for pitchers whose projected $ is greater than 10.
LESS THAN < <10 in $ This would only display rows for pitchers whose projected $ is less than 10.
GREATER THAN OR EQUAL TO >= >=10 in $ This would only display rows for pitchers whose projected $ is greater than or equal to 10.
LESS THAN OR EQUAL TO <= <=10 in $ This would only display rows for pitchers whose projected $ is less than or equal to 10.

How do you project these stats?

The projections start with Steamer Rest of Season projections that are updated daily. This is used for setting each player’s park-neutral baseline for ERA, K-rate, BB-rate, HR-rate, HBP-rate, and BABIP. These stats are then adjusted by Razzball based on the following factors:  1) Projected opposing team lineup’s ability vs the pitcher’s handedness (i.e., RHP vs LHP), 2) Park factors, and 3) Whether the start is home vs away (pitcher’s perform better at home than road).

For today’s projection, the results are updated several times a day to take advantage of posted lineups. Weather conditions are also incorporated into today’s projections.

The ratios are multiplied into projected IP based on a pitcher’s recent starts with adjustments made based on several gameday factors and projected baserunners (e.g., the better the WHIP, the more IP).

Win, Loss, and Quality Start percentages are based on formulas leveraging the ERA projections (including the opposing pitcher’s ERA for Wins/Losses).

What is a good $ value for streaming a pitcher?

This will vary depending on the number of teams in your fantasy baseball league, bench sizes, and how active your leaguemates are on the waiver wire. Here are the dollar value targets for standard default formats (ESPN/Yahoo/CBSSports/NFBC).

Once you use the tool for a couple weeks, it will be pretty easy to identify a dollar value that you can sustainably find a couple times a week.  Here are my suggested targets for various league formats. Note that H2H leagues tend to use more starts so you will need to take the target down a couple dollars.

# of Teams Target
10 MLB $6
12 MLB $4
14 MLB $1
15 MLB $0.5
16 MLB $0
10-team AL/NL -$2
12 team AL/NL -$6

How do I identify pitchers available in my league?

The ‘%OWN’ is based on our ultra-competitive 12-team MLB Razzball Commenter League ownership rates. Filtering this column to include only pitchers owned in less than 80% of leagues (<80) is typically a good way to get rid of owned pitchers.

How accurate are Streamonator projections?

This is a great question and the most difficult one to answer.

Our goal is to provide the most honest, transparent projections on the Internet. We appointed a dedicated robot (the Ombotsman) to provide daily updates on our accuracy. Here are the results for every day of 2015 and every day from May to September 2014. There is a link on that page that provides instructions on how to read the results on that page.

There is a lot of noise when looking at accuracy at the daily level because there is huge volatility in day-by-day performance. Some days, aces dominate and meatball flingers get crushed. Other days, the opposite happens. But, over time, it is fair to hypothesize that this volatility averages out and it should be straightforward to demonstrate accuracy.

Here is the easiest way we have figured out how to demonstrate our accuracy.

Below is a distribution that includes every projected start from 2015. The average projected $ value (Stream-o-Nator AVG$) projected for each bucket matches nearly perfectly with the actual average (Actual AVG$).

Download Table as CSV
Note: Filters and sorting in the table below apply to the output!

# $Range Count Stream-o-Nator AVG$ Actual AVG$ Stream-o-nator STDDEV$ Actual STDDEV$ Below -$7 -$7- $0 $0- $7 $7- $14 $14- $21 $21- $28 $28+
$-7 to $0 761 -3.6 -12.0 1.98 81.64 53.4 3.5 2.9 2.0 3.3 2.4 32.6
$0 to $3.5 402 1.7 -4.7 1.05 84.11 49.8 2.0 3.0 4.0 3.2 2.0 36.1
$10.5 to $14 269 12.1 21.5 1.00 79.79 35.3 3.3 3.3 3.0 4.8 1.5 48.7
$14 to $17.5 196 15.7 11.5 1.06 75.21 41.3 2.6 5.1 5.1 1.0 2.6 42.3
$17.5 to $21 174 19.2 19.1 1.07 82.22 40.2 2.3 1.7 0.6 1.7 1.7 51.7
$21 to $28 229 24.5 32.3 1.98 76.02 34.1 2.6 1.7 3.9 4.4 4.8 48.5
$28+ 334 39.1 41.0 10.30 87.62 27.2 3.3 3.0 3.6 1.8 3.6 57.5
$3.5 to $7 366 5.2 0.7 1.04 75.06 47.8 4.1 2.2 3.0 3.8 4.6 34.4
$7 to $10.5 317 8.7 8.4 1.03 80.10 41.0 3.8 3.5 2.8 3.5 4.1 41.3
<-$7 1769 -18.6 -26.1 8.99 81.13 60.6 2.6 3.0 2.3 1.8 1.2 28.4

The Actual STDDEV$ column underscores the crazy volatility found in starting pitching performances. The standard deviations for each range are between $69-$87 which means that 68% of the time, a pitcher’s start value will be about +/- $75 from the projection.

How often do you update/upgrade the methodology behind Streamonator?

We are constantly looking for ways to improve the projections. The extent we update/upgrade the methodology will vary based on 1) our access to additional data sets (e.g., weather), 2) free time to research and test any additions/changes and 3) inspiration.

2015 marked a huge year in terms of overhauling/upgrading the methodology and one of the key reasons why the accuracy (as measured by the Ombotsman) improved throughout 2015. In 2016, we overhauled the hitter/pitcher matchup code to best leverage Steamer hitter and pitcher data based on handedness splits (e.g., if it is an LHP vs a RH batter, the matchup code uses the LHP’s projected performance vs RH bats and the RH batter’s proejcted performance vs LH pitchers.). In 2017, we made some smaller improvements to improve pitcher IP projections.

How do Streamonator projections compare to other projection sources?

Um, great! Stupendous!

Honestly, hard to say. We do not have access to other subscription services. Googling uncovers the occasional study that seems pretty favorable.

We are confident enough (based on a significant amount of testing) that we put out an accuracy challenge to anyone who does Daily Fantasy Sports projections in mid-July 2015 (no takers to date).

The one comparison we have done because 1) the data is free and 2) they are much bigger than us so we do not feel bad about calling them out is against ESPN’s Fantasy Forecaster. We compared Streamonator $ values vs ESPN Fantasy Forecaster Game Scores for 1,332 starts between May 1 through June 29, 2014 and Streamonator correlated much better to both the actual $ value (as estimated by us) and to the Actual Game Score.

Correlation To ESPN Fantasy Forecaster Game Scores Razzball Streamonator $ Values
Actual Game Score (May/June/Both) 13.9% / 20.0% / 17.2% 23.0% / 25.5% / 24.3%
Actual Game $ Estimate (May/June/Both) 15.8% / 19.8% / 18.0% 24.5% / 24.1% / 24.3%

How do I choose between a 1 start and 2 start pitcher?

The below chart equates the average $ value of a 2-start pitcher’s two starts to a one-start pitcher’s start for weekly leagues.  So if a 2-start pitcher averages $4 in value across his two starts, that is the equivalent of a single start that is worth $7.  This is based on standard 5×5.

Two Start $ Avg Equivalent $ Value of One Start
1 0.5
2 2.6
3 4.7
4 6.9
5 9.0
6 11.1
7 13.2
8 15.4
9 17.5
10 19.6

Can I customize the $ values to meet my league settings?

Not at this time. It is something we continue to explore.

Can I customize the $ values based on how I weight each category (e.g., I value K’s more than Win percentage because it is more reliable)?

Not at this time. It is something we continue to explore.


  1. Fastpitch says:

    Is there going to be an easy way to link to today’s post? For example the ranking link. I would need to refer to your handy charts and F/A questions links until I get the hang of what I am looking at or want I can use in a roto format. Basically I just want to be able to find today’s article easily then go from there. Sorry couldn’t get it out. umm…

    • Today’s projections always at

  2. i have made deposits of 25 on Wednesday and today so I can get on this site for fantasy information can I get conformation to get the stats and use of Razz ball?

  3. James barnes says:

    How do I purchase just Streamonator if I’m not interested in any of the packages.

  4. Michael Bowling says:

    Hi Rudy, does this still work for “or”?

    OR | David Price|Justin Verlander in ‘Name’ This would display the stats only for David Price and Justin Verlander.

    I Copy/Pasted the exact example you used and didn’t get any results.

    • @Michael Bowling: Add asterisks before/after every name – e.g., *Price*|*Verlander*

      I have to update the documentation…

  5. Larry Pennell says:

    which pitcher does the RED STREAM word signify to stream, the top or bottom pitcher?

  6. Erik Flom says:

    I guess the one thing that might be added to this is: how the heck do $/G values get much higher than $ for the “next week” pitcher rankings? It is often double or triple the $ number and these guys typically pitch more than 3 innings.

    • This is because “Next Week” is a combo of 1 and 2 start pitchers where $/G is the average of the daily start value. So a great start would be just a very good weekly $ value because there are a bunch of 2 start SPs that meet or exceed their Win/K. Make sense?

      • Erik Flom says:

        I guess I am a bit dense. For the week of 7/1/2019, Jacob DeGrom has a $ of $17.8. So he is worth $17.8 for the week. His $/G is $48. So, I am expecting the number to be $17.8 divided by 2 (his number of games). But it is closer to triple his $. So my expectations are off by a factor of about 6. I appreciate you taking the time to explain all this, Rudy.

        • It’s best to think of daily and weekly $ separately.

          Both start w/ similar formulas and define a universe of ‘startable’ pitchers across a 12-team mixed universe. It’s roughly 6 SPs/team so about 72 starts.

          For daily, there are clearly not 72 pitchers that day and it is counter-productive to create a universe based solely on the next 7 day’s worth of starts since it could be an above average or below average week of starts. So pitchers are compared against an average start that is updated for the current pitching environment. It is designed that, throughout the year, that the equivalent of the 72nd start for the week (12 teams * 25 weeks * 6 starts) is worth a $1.

          For weekly, I am creating a rostered universe of 72 SPs with the 72nd SP being worth around $1. This is a combination of 1 start and 2 start pitchers. 1 start pitchers will always have a lower weekly $ than daily $ because they are being compared against pitchers with roughly 2x the Win/K.

          There is no magic formula to convert daily to weekly or vice versa. They are two different calculations. The daily is meant to make calls b/w various SPs on a per-start basis. The weekly is designed to compare SPs on a per week basis (which includes 1 start vs 2 start SPs).

          I show the $/G in weekly to provide some color on the quality of each start. For two start SPs with negative $/G, it is flagging the risk involved.

          Hope that helps –

Leave a Reply

Your email address will not be published. Required fields are marked *