Is the -3 favorite on the spread a better bet than laying -150 on the moneyline? The answer depends on how many points the spread is worth in win probability, and that number changes by sport because scoring variance isn’t the same in the NFL as it is in college basketball.
This calculator takes a point spread and sport, and hands back the fair moneyline both sides should carry, plus what a real sportsbook posts once it bakes in a standard -110 hold. Flip it around and feed in a moneyline to see the spread it implies. Either way, you get a number to compare against what’s actually posted.
Picking a Sport, a Spread, and What You Get Back
Start with the sport: NFL, NBA, college football, or college basketball. That choice sets the margin variance the whole calculation runs on, since a 3-point favorite means something different in each one.
Next, enter the point spread with the favorite as a negative number, like -3 or -7.5. If you’d rather work backward, skip the spread and type in a moneyline instead, and the tool converts that price into the spread it implies.
The result shows the favorite’s fair moneyline and win probability, the underdog’s fair moneyline and probability, and then both sides again with a standard -110 hold applied so you can see what a book would actually post.
How -3 Becomes -143 and +143
The tool treats each sport’s scoring margin as a bell curve and asks one question: what’s the chance the favorite’s margin ends up above zero? That chance comes from a normal distribution using a standard deviation set by sport, about 13.5 points in the NFL, 11.7 in the NBA, 16.5 in college football, and 10.6 in college basketball.
Run the default example. NFL, spread of -3, standard deviation 13.5. Divide 3 by 13.5 and you get roughly 0.22, then that value plugs into the normal distribution to spit out a 58.8% win probability for the favorite. Convert 58.8% into American odds and you land on -143, with the underdog at +143 and 41.2%.
Add a standard -110 hold and the fair numbers shift to -160 for the favorite and +132 for the dog. That gap between fair and hold-adjusted is the book’s cut, not a reflection of the actual matchup.
Shopping the Number Between Spread and Moneyline
A spread and a moneyline are two ways of pricing the same opinion, and they don’t always match at every book. When you like a side, this calculator tells you whether the spread or the moneyline is the cheaper way to bet it.
The common mistake is assuming a book’s posted price is automatically fair. If the fair number for a -3 favorite is -143 and a book has it at -160 on the moneyline while the spread still sits at -3, that’s not a coincidence, that’s the book leaning on one side of the market.
A sharp bettor uses the fair number as a baseline, then shops both formats across books before placing anything. If the moneyline price beats what the spread implies, take the moneyline. If the spread offers more value once the hold is stripped out, lay the points instead.
What Bettors Want to Know About Spread-to-Moneyline Math
Why does the standard deviation change by sport? Basketball scores more possessions and averages out variance more than football, so a college basketball game (10.6) swings less around its expected margin than an NFL game (13.5) or college football (16.5), which changes how much win probability a given spread represents.
Does a -3 spread always mean the same moneyline? No. A -3 favorite in the NFL isn’t priced the same as a -3 favorite in college basketball, because the underlying variance differs. The sport you select changes the math even when the spread number stays identical.
Why don’t the fair and hold-adjusted numbers match what I see at a sportsbook? Real lines bend around key numbers like 3 and 7 in football, and hold varies by book and by bet type. Treat the output here as a neighborhood the true price sits in, not an exact tick you’ll find posted everywhere.
Can I go the other direction and turn a moneyline into a spread? Yes. Leave the spread field blank, enter the moneyline instead, and the calculator backs into the point spread that price implies for the sport you picked.
