THE POWER RANK

  • About
  • Become a member
  • Newsletter
  • Resources
    • CFB Rankings
    • NFL Rankings
    • Football Predictions
    • World Soccer Rankings
    • CBB Rankings
    • March Madness Predictions
    • Overrated CFB teams
    • Contact
  • Members
    • Analysis, Bets
    • My Account
    • Login
  • Log in

How Dr. Bob Uses Football Analytics for Profitable Sports Gambling

By Dr. Ed Feng 6 Comments

Image from Flickr account of Antony PranataWhile most people see football analytics as up and coming, one man has been using it for a long time.

Bob Stoll, the man behind Dr. Bob Sports, has used football numbers for over twenty years to provide winning football picks against the Vegas line. In a business in which only one number matters, he beats the line 56% of the time over the last 13 years of college football. Since a winning percentage greater than 52.4% is profitable, this is a significant edge for bettors who subscribe to his service.

Let’s take a look at how he does it.

The Math Model behind the Football Analytics

Luckily, Dr. Bob is quite open about his methods. His website has an extensive set of essays about his techniques. First, we’ll focus on his football analytics, or what he calls his math model.

He begins by warning about using a regression model on football statistics to predict the future. The problem is that some statistics do not predict the future because their early season values don’t strongly correlate with late season values. This weak correlation implies that randomness plays a large role in these numbers, not the skill of the team. Dr. Bob claims that fumbles are 90% random. A model that uses turnovers will accurately describe what has happened already but doesn’t project well into the future. In a similar fashion, Bill Barnwell of Grantland found that turnovers forced by a defense are 98% random. Hence, teams that enjoy a large turnover margin are getting lucky and shouldn’t expect this luck to continue.

So what statistics does Dr. Bob use in this model? He mentions rush yards per carry. It’s remarkable how simple division can make a world of difference in the meaning of numbers. Rush yards per game is a silly statistic since a triple option team like Georgia Tech runs the ball almost every down while a spread offense team like Houston barely runs the ball. It’s much more meaningful to divide those total yards by the number of rush attempts. Comparing the pass yards per attempt for an offense against the pass yards allowed per attempt by an opposing defense allows Dr. Bob to analyze how two teams match up. These football specific numbers goes into the weekly analysis he provides to his subscribers.

Moreover, Dr. Bob discusses using compensated statistics that account for strength of schedule instead of the raw numbers. If Oregon and Rutgers rush for 3.6 and 4.0 yards per carry respectively, one might think that Rutgers has the better rushing offense. However, Rutgers put up those numbers against defenses that gave up 4.2 yards per carry. Oregon earned those yards against defenses that allowed 3.4 yards per carry. Relatively, Oregon rushed for more yards per attempt than the opposing defenses allowed, while Rutgers didn’t. Dr. Bob’s research over tens of thousands of games shows that Oregon will outrush Rutgers against an average defense.

Above and beyond to find an edge

Dr. Bob doesn’t stop at compensated yards per attempt. The most impressive aspect of his analysis is accounting for injuries. In his essay on his math model, he speaks vaguely about evaluating for defensive injuries. In a panel at the 2012 Sloan Sports Analytics Conferences, he gave us some more juicy information. His research shows that cornerbacks are more important than linebackers. He cited some examples from the 2011 NFL season in which some defenses performed just fine without a star linebacker but just crumbled without an average cornerback. For example, the Steelers played well without James Harrison, while the 49ers were just as good in 3 games without Patrick Willis.

Moreover, he also considers situational trends in making his betting picks. For example, consider NFL teams that win back to back games as the underdog. In the next game, suppose these teams are

  • on the road
  • playing a non-division opponent
  • less than a 7 point underdog

These teams are 29-57-2 (33.7%) against the spread in this game. The math shows that this trend is statistically significant. However, that’s not enough, since there’s a 5% probability that the trend exists due to pure randomness. Dr. Bob only uses trends that make sense. In the above example, the team is ripe for a letdown after winning two games. Visiting a non-division team makes that letdown even more likely. For further reading on situational trends, check out Chad Millman’s article on the Buckeye Database.

Money Management

Having an edge over the Vegas books is nice, but it does not guarantee making a profit from gambling. Bankroll management is crucial. Even with a 56% winning percentage, there will be losing streaks. Putting down too much money on games can wipe out a bankroll. In the extreme example, suppose someone puts all of his bankroll on one game. Even with a 60% win rate, there’s a 40% chance of going broke.

To properly manage a bankroll, one must understand the Kelly criteria. It’s a mathematical formula that relates one’s edge in a game to a bankroll fraction that maximizes long term growth. No one can claim to use mathematical principles for investing without understanding this idea. This applies to quantitative hedge funds as well as the sports market. Dr. Bob’s essays on the Kelly criteria are the most complete discussion on the web. For further reading, we highly recommend William Poundstone’s book Fortune’s Formula.

Dr. Bob uses the Kelly criteria to suggest betting 1.5% of the bankroll per star on his football picks. That’s the fraction that maximizes the rate of growth of the bankroll. To get a perspective on the potential long term growth, Dr. Bob claims that $10,000 would turn into $349,112 over 10 years. He considers sports an investment, not gambling.

But what if he’s just getting lucky?

Dr. Bob’s college football gambling picks win 56% of the time, going 575-453 over the last 13 years.

But maybe it’s just luck. When estimating this win percentage, there’s an element of randomness. The real win percentage might be 57.3%, or 52.1%. Using a little probability, we can estimate the distribution of this win rate given the number of games in Dr. Bob’s college football sample. The width of this distribution decreases with more games.

With this analysis, there’s only a 1% chance that Dr. Bob’s true win rate in college football is less than 52.4%. Those are some good odds. To put this in perspective, a result from a medical study has a 5% chance of being wrong. This results from the uncertainty in picking a small number of patients to participate in the study. The odds that Dr. Bob is not profitable is significantly lower than the odds your doctor is providing treatment based on a bogus study.

Dr. Bob is the one guy in the world I wouldn’t invite into my college football pool. To see the pricing of his subscription services, click here.

Thanks for reading.

Filed Under: College Football Analytics, Dr. Bob Sports, Football Analytics, Football Passing Analytics, Football Rushing Analytics, Sports Wagering

3 Insights from Accounting for Schedule Strength in Passing and Rushing Analytics

By Dr. Ed Feng 7 Comments

This is a paradigm shift for The Power Rank.

So far, we’ve been mostly about team rankings. Based on a statistical physics Ph.D. from Stanford, some guy developed an algorithm that nicely accounts for margin of victory and strength of schedule in ranking teams. And the rankings give predictions that are more accurate than the Vegas line in picking the winner of college football bowl games.

But analytics on the team level doesn’t provide much insight into American tackle football. It has become clear to us that people want a deeper application of analytics in football. How well does a team pass the ball? Run the ball? Who should win the Heisman trophy when the contenders play schedules of such varying strength? This is our first post towards applying our algorithm to answering these questions.

The Power Rank algorithm in Passing and Rushing Analytics

We’ll start with passing and rushing analytics. Traditionally, the media uses yards per game to evaluate both defense and offense in these two categories. However, this is deeply flawed. Some teams throw the ball much more than others. Using passing yards per game to compare Mike Leach’s Air Raid offense which rarely runs the ball with Air Force’s triple option offense that rarely throws the ball is meaningless.

The first step in passing and rushing analytics is dividing total yards by the number of attempts. This normalization is analogous to tempo free basketball statistics in which points, assists and just about everything else are divided by the number of possessions for a team. It allows for a fair comparison between fast break teams like North Carolina and half court teams like Northern Iowa. Dean Oliver pioneered this analysis with his book Basketball on Paper, and Ken Pomeroy uses it in his college basketball analytics.

However, yards per attempt still does not account for strength of schedule in evaluating passing and rushing. We apply our algorithm to adjust yards per attempt for schedule strength. This is particularly important in college football because of the wide range of team strength. Oregon might rush for almost 10 yards a carry against Missouri State. These rushes all count in their raw yards per rush attempt. Here, we adjust this number to account for a lower subdivision defense.

Let’s look at some rather surprising insights from these passing and rushing analytics in college football.

1. How good was the Texas pass defense?

Don’t let all those words per day fool you. Matt Hinton of CBS Sports is a numbers guy. When he served as Dr. Saturday over at Yahoo Sports, he did a very complete analysis showing the predictive power of recruiting rankings in college football. So when he recently wrote an article about how Texas’s defense struggled against top passing offenses in the Big 12, we took notice. He comments how poorly the pass defense performed against Baylor, Oklahoma and Oklahoma State last year.

Well, Baylor certainly ripped apart Texas through the air. Robert Griffin III threw for an astounding 13.7 yards per attempt against Texas, earning Griffin the Heisman trophy. But Baylor tore up everyone, topping our pass offense rankings. Our analytics predicted they would throw for 9.12 yards per attempt against an average bowl subdivision pass defense.

However, the Texas defense actually performed well against Oklahoma and Oklahoma State, holding both below their season average in yards per attempt. Overall, Texas had the 6th best pass defense last year. This is much better than the 13th they rank in raw yards per pass attempt, since they faced some very good pass offenses in the Big 12.

2. How good was Alabama’s passing defense and offense?

It’s not that surprising that Alabama had the best pass defense in the nation last year. They finished first across the board in yards per game, yards per attempt and our adjusted yards per attempt. Our analytics predict they would allow a microscopic 4.02 yards per attempt against an average subdivision pass offense. The secondary had 3 players drafted in the NFL draft, including safety Mark Barron and cornerback Dre Kirkpatrick in the first round.

However, it may be surprising that Alabama had the 10th best passing offense in the country. Quarterback AJ McCarron and crew racked up 7.22 yards per pass attempt, good for 27th in the country. When adjusting for schedule strength, they get upgraded due to 2 strong performances against LSU. Against this 2nd best pass defense, Alabama threw for about 6.2 yards per attempt in both meetings, well above the 4.53 that LSU gave up on average.

Alabama’s strength in both pass offense and defense played a large role in their National Championship run last year. Passing correlates to winning more than running. Remind us to write an article about that.

3. Which back up running back should I draft on my fantasy team?

Utah State really stands out in our rushing offense rankings. They finished 3rd, behind only the up tempo style of Oregon and the offensive line tradition of Wisconsin. Even after adjusting for schedule strength, Utah State’s rushing attack ranked higher than the pro style offenses at Alabama (11) and Stanford (21). Robert Turbin and Michael Smith, the two running backs that powered this attack, were both taken in the NFL draft and could make for interesting additions to anyone’s fantasy team.

Seattle drafted Robert Turbin, which most likely makes him Marshawn Lynch’s back up this season. While Turbin was Utah State’s leading rusher by total yards, Michael Smith actually had a better yards per carry. His 7.63 yards per rush attempt over a significant 114 carries was quite a bit better than the 6.09 of Turbin. Tampa Bay drafted Smith, and according to Athlon, he has LeGarrette Blount and fellow draft pick Doug Martin of Boise State to compete with for carries.

Here’s where analytics makes a rather bold prediction. Boise State ended last season with the 80th best rushing offense. Yes, the run first pro style offense led by quarterback Kellen Moore finished just above the bottom third of teams. They didn’t earn enough yards per attempt against rather poor rush defenses. Of course, rushing offense strongly depends on the offensive line. However, left tackle Nate Potter of Boise State got drafted, while no linemen from Utah State cracked the 7 rounds of the NFL draft. This analysis suggests that Michael Smith is a better running back than Doug Martin.

You probably don’t even need to draft Michael Smith on your fantasy team. Just take him off the scrap heap mid season.

What else?

With these passing and rushing rankings for both offense and defense, we have 480 new numbers to sort through from last season. We could go on for days writing about the passing and rushing analytics. But it would probably be better just to post last year’s rankings and let you figure it out for yourself. To see the rankings, click here.

Thanks for reading.

Filed Under: Alabama Crimson Tide, Football Analytics, Football Passing Analytics, Football Rushing Analytics, Seattle Seahawks, Tampa Bay Buccaneers, Texas Longhorns, Utah State Aggies

« Previous Page

Data driven betting information

Valuable. Concise. Entertaining.

To sign up for The Power Rank's email newsletter, enter your best email and click on "Sign up now!"

Recent Articles

  • 5-Nugget Saturday, October 24, 2026
  • Podcast: The tragedy of Bryce Underwood
  • Members: Football analysis for October 24-26, 2026
  • 5-Nugget Saturday, October 17, 2026
  • Podcast: The surprising case for Alabama as a national championship contender

Popular Articles

  • How to make accurate NFL spread predictions
  • Top 5 Tips for Filling Out Your March Madness Bracket
  • Accurate football predictions with linear regression
  • The craft of sports betting professionals
  • The Reason You Can’t Avoid The Curse of Small Sample Size
  • How to win your NCAA tournament pool

© 2026 The Power Rank Inc., All rights reserved.

About, Terms of Use, Privacy Policy

Smarter sports betting in less than 5 minutes

Looking for smarter sports betting action? The Power Rank’s email newsletter provides a curated list of tips and analytics every Saturday at 10am Eastern.


Valuable. Concise. Entertaining. These are the goals with every correspondence.


To sign up for The Power Rank's free email newsletter, enter your best email and click on "Sign up now!"


No thanks, I'll make my predictions without data and analytics.

{"cookieName":"wBounce","isAggressive":false,"isSitewide":true,"hesitation":"","openAnimation":false,"exitAnimation":false,"timer":"","sensitivity":"","cookieExpire":"","cookieDomain":"","autoFire":"","isAnalyticsEnabled":true}
  • About
  • Become a member
  • Newsletter
  • Resources
    • CFB Rankings
    • NFL Rankings
    • Football Predictions
    • World Soccer Rankings
    • CBB Rankings
    • March Madness Predictions
    • Overrated CFB teams
    • Contact
  • Members
    • Analysis, Bets
    • My Account
    • Login