Skip to content

Football coming soon!

The source I use for lines in both the NFL and NCAA football is now updated with week 1 games. So look for me to get the predictions started over the next week or two. It is nice that they are out so early because it will give me a lot of time to set things up.

Baseball picks

I am going to try posting some baseball over/under picks. The 2-5 day mentioned in the last post is the only bad day I have had with these. counting that the picks I have made have gone 23-13, but have also gone 61 out of 101 in all games overall.
So I will start over with public picks. The system(L2) on the baseball prediction page has many potential plays every day but the lines are not always even. So my strategy has been to pick games that have a -110 line or better.

So for day 1. I name the home team.
San Diego over 6.5 -110
Oakland over 7.5 +105
Seattle over 6.5 -105

Things did not get off to a good start 0-3 yesterday, for -3.15

Sunday Games
Baltimore under 8.5 -105
Houston over 8.5 +105
Oakland over 7.5 +105
Dodgers over 8.5 -105
seattle under 7.5 -105

Yesterday got one unit back, totals 3-5 for -2.15

Monday Games
Miami over 8 +110
Houston over 8.5 -105
CWS over 7 -110

Last night was the second 0 for 3 in 3 days. So a 3 day record of 3-8 for -5.30.
Based on having 3 bad days out of the last 6 I don’t feel like these picks are trustworthy right now. The overall percentage has quickly dropped from 60% down to 55%. But in such as strong down trend I don’t continue until I see things turn around.

baseball totals

I’ve been looking at some games for baseball totals over the last week. I’ve gone 16-7 so they have been successful. Although last night was 1-2. I have 7 games for tonight so this will be a big test. If tonight is a winner then I will try to start posting daily picks as long as they continue to work. But I do think it is possible that it is just that playing the ‘over’ is a very good bet right now. My numbers have the over winning 55-56% of the time. And all 7 of my picks tonight are overs.

update: only 2 out of 7 last night. So I will continue to watching but not posting for now.


I hope there are some people taking advantage of the NBA this season. The rating systems having been on fire against the spread for almost the entire season.
For example, the system average is
64% ATS over the last 2 weeks.
57% over the last month
59% over the last 2 months
56% over the last 3 months

turnovers and the accuracy of predictions

Yesterday I showed a simple plot of the line by the actual results for the 2014 NFL season. What this shows is that even in the best predictor of the final score, the Vegas line, there is is still a very large margin of error, about +/- 24 points per game. Is there anything that can explain most of or at least some of that error? At least one thing comes to mind and that is turnovers. Turnovers are considered to be random for the most part. And in fact the turnover margin is roughly normally distributed with a mean of about 0. A regression model shows that the turnover margin explained about 28% of the error in the line last year in the NFL.
So here is another plot, this one shows the average error for each value of turnover margin.
nfl turnover margin by difference in line

From this you can see that when the turnover margin is equal then the difference between the line and the final score is almost exactly 0. This is what I measure as bias in my prediction tracker results. And each turnover is worth approximately 4 points. But in reality only 20% of the games have a turnover margin of 0. The home team wins the turnover battle 40% and the road team the other 40%.
This second plot shows the average absolute error in the line by turnover margin.
absolute error by turnover margin

From here you see that when the turnover margin was equal the mean absolute error was reduced from the dotted line(11.26) down to about 7.6.
So what does all this mean? Well, turnovers do help to explain a chunk of the error in predictions. But even after accounting for turnovers, you have only reduced your margin of error from +/-24 points a game to around +/- 17 points. Which means there is still a lot of room for improvement.

football prediction

You might not realize it but predicting a football game accurately is a very difficult thing. Take a look at a plot of the line against the actual result from the NFL games this past season. Basically, the results is going to end up being the line plus/minus about 24 points.

line vs actual outcome nfl 2014

basketball results

I’ve made an improvement to the NCAA basketball results. The tables are now sortable by any of the columns. I will probably do the same with the NBA. Eventually it might also be nice to add a link to a daily updated plot of the results. They seem to give you an idea if any system is on a hot streak.

year to date NCAA basketball predictions performance

Given time I may try to start putting up some graphics. Here are how well the various rating systems have done through the course of the season to date in college basketball. I know it is kind of messy.

update: I increased the resolution of both these and the NFL plots below. You can right click them to pull them up full screen.

winning percentage over time

Against the spread over the season to date

Mean square error across the season to date

Bias across the season to date

Plots of NFL results over time

NFL systems Straight Up.

NFL system  winning percentage over time

NFL systems Against the Spread

NFL system ATS over time

NFL systems Absolute Error

NFL system absolute error over time

NFL systems Mean Square Error

NFL system MSEover time

NFL systems average Bias

NFL system average bias over time

Best NFL Systems

I get asked quite often which is the best system? Who should I follow, etc.
My typical response is that I don’t really believe there is any best system. There is something about the landscape each season that makes each season unique. Very few systems, if any, are at the top every year. I now have 15 years worth of results and I have tried to determine a way to say who are the best. To do this I decided to judge based only on second half results. A system needed to have made at least 100 predictions in the second half to qualify. Like I mentioned before, every season is different. So I didn’t want to just calculate the best overall winning percentage. Some seasons all numbers are high and other seasons all numbers are lower. In looking for something that I could compare relative performance year to year I decided to base these results on average percentile ranking. So if you were the best every year you would have a score of 1, the worst every year would be a score of 100.
I think I will only list those that are still making predictions.

Best ratings for straight up winners
1. Kenneth Massey (avg percentile 26.6. So note on average nobody is even in the top quarter every year!)
2. Computer Adjusted line/Updated Line/opening line (just rolling these all into one)
3. Game Time Decison
4. Beck Elo
5. Sonny Moore

Keep an eye on these, they could have been on the above list if they had more seasons:, Pi-Ratings, Lou St. John
And two good ones that are no longer around: Eric Hollobaugh and JFM Power Ratings

Best against the spread
1. Nutshell Retro (avg percentile 29.6)
2. Game Time Decison
3. Statfox
4. Sagarin overall rating
5. Roger Johnson

Systems to keep an eye on: Turnover adjusted Least squares,

Best at coming closest to the actual win margin
1. Computer Adjusted line/Updated Line/opening line (average percentile 9.0)
2. Game Time Decision
3. System Average or Median
4. Kenneth Massey
5. Dokter Entropy

Keep an eye on these,
Good but no longer around: Jeff Self, Hank Trexler

The accuracy numbers, absolute error and square error, do have certain systems that are typically closer to the top. But for either picking games straight up or against the spread there really is no always good system. The truth is that there is a huge margin of error on these things which means for the most part every system is within another systems’s margin of error. If a game, like tomorrow’s Superbowl, is a pick’em, then a 95% confidence interval on what the actual outcome will end up being is something like either team will win by 24 points or less.