Back to The Normal Distribution
Chapter 7Calculator

Z-Scores and Standardization

Converting values to standard units

Z-Scores and Standardization

A z-score tells you how many standard deviations a value is from the mean. It's a powerful tool that lets you compare props across completely different stats and players.

The Z-Score Formula

Z-Score

z = (x - μ) / σ
Excel: =(line - mean) / stdev

Where:

  • x = the line you're evaluating
  • μ = mean (average)
  • σ = standard deviation

Example: Converting to Z-Score

Player averages: μ = 25 points, σ = 8 points
Line: 33 points

z = (33 - 25) / 8 = 1.0

A z-score of 1.0 means the line is exactly 1 standard deviation above the mean.

Key Insight

From the 68-95-99.7 rule, we know about 16% of outcomes are above μ + σ. So without any complex calculation, you know there's roughly a 16% chance of going over 33 points.

Interpreting Z-Scores

Z-ScorePositionP(Over)P(Under)Assessment
-2.02σ below mean~97.5%~2.5%Strong over
-1.01σ below mean~84%~16%Lean over
0At the mean~50%~50%Coin flip
+1.01σ above mean~16%~84%Lean under
+2.02σ above mean~2.5%~97.5%Strong under

Quick Assessment Rule

  • z < 0: Line is below average → Over is more likely ("easy" line)
  • z = 0: Line equals average → 50/50 proposition
  • z > 0: Line is above average → Under is more likely ("hard" line)

Why Z-Scores Are Useful for Betting

1. Compare Across Different Props

A line 1σ above the mean is equally difficult whether it's points, yards, or rebounds.

PropLineμσZ-ScoreAssessment
LeBron Points32.425.76.7+1.0~16% over
Mahomes Yards36027585+1.0~16% over
Jokic Rebounds16.512.54.0+1.0~16% over

All three props have the same z-score, so all three have roughly the same probability of hitting the over—despite being completely different stats.

2. Quick Line Assessment

You can instantly gauge if a line is "easy" or "hard":

z = (line - your_mean) / your_stdev
  • If z < 0: The line is set below your projection. Over has value.
  • If z > 0: The line is set above your projection. Under has value.
  • The further from 0, the bigger the potential edge.

3. Line Shopping Comparison

Z-scores help compare the same prop across different sportsbooks:

BookLineYour μYour σZ-ScoreBetter Value
DraftKings25.525.76.7-0.03Slight over value
FanDuel26.525.76.7+0.12Slight under value
BetMGM24.525.76.7-0.18Better over value

The lower the z-score, the better for over bets. The higher the z-score, the better for under bets.

Using Z-Scores with Excel

Method 1: Calculate Z-Score, Then Use Standard Normal

Step 1: =(@line - mean) / stdev         → gives z-score
Step 2: =1-NORM.S.DIST(z, TRUE)         → gives P(Over)

Method 2: Direct Calculation (Equivalent)

=1-NORM.DIST(line, mean, stdev, TRUE)

Both methods give identical results. Use whichever feels more intuitive.

Probability from Z-Score

P(Over) = 1 - NORM.S.DIST(z, TRUE)
Excel: =1-NORM.S.DIST(1.0, TRUE)

Note

NORM.S.DIST is the "standard" normal distribution (μ = 0, σ = 1). It takes a z-score directly.

NORM.DIST is the general normal distribution and takes raw values plus your μ and σ.

Confidence Intervals

Z-scores also help you construct confidence intervals—ranges where you expect the outcome to fall.

Confidence Interval

Range = μ ± (z × σ)
Excel: =mean + z_value * stdev
Confidence LevelZ-ValueRange
68%1.0μ ± σ
95%1.96μ ± 1.96σ
99%2.58μ ± 2.58σ

Example: LeBron's 95% Confidence Interval

μ = 25.7, σ = 6.7

95% range = 25.7 ± (1.96 × 6.7)
          = 25.7 ± 13.1
          = 12.6 to 38.8 points

You'd expect LeBron to score between 12.6 and 38.8 points in 95% of games.

Finding a Specific Percentile with NORM.INV

Sometimes you want to work backwards: "What point total does LeBron exceed 75% of the time?"

Value at Percentile

x = NORM.INV(percentile, μ, σ)
Excel: =NORM.INV(0.25, 25.7, 6.7)

Example: What point total did LeBron exceed 75% of the time in 2023-24?

=NORM.INV(0.25, 25.7, 6.7)

Result: 21.2 points

LeBron scored more than 21.2 points in 75% of his games.

Warning

Note the percentile flip: To find the value exceeded 75% of the time, you use the 25th percentile (0.25), because 75% of outcomes are ABOVE this value.

Quick Reference: Z-Score to Probability

Z-ScoreP(Over)P(Under)
-3.099.87%0.13%
-2.097.72%2.28%
-1.593.32%6.68%
-1.084.13%15.87%
-0.569.15%30.85%
050.00%50.00%
+0.530.85%69.15%
+1.015.87%84.13%
+1.56.68%93.32%
+2.02.28%97.72%
+3.00.13%99.87%

Normal Distribution Calculator

Try the interactive calculator for this concept

Open Tool

📝 Exercise

Instructions

You project a receiver at μ = 78.0 yards, σ = 22.0 yards. The line is 101.5 yards.

What is the z-score for this line?

📝 Exercise

Instructions

Same scenario: μ = 78.0, σ = 22.0, z = 1.07 for the line of 101.5 yards.

Approximately what percentage of outcomes will be OVER 101.5 yards?

📝 Exercise

Instructions

You're line shopping for an NBA points prop. Your projection is μ = 22, σ = 5.

Which book offers the best value for an OVER bet?

📝 Exercise

Instructions

You want to know what receiving yards total a player exceeds in 80% of their games. μ = 65 yards, σ = 20 yards.

What Excel formula finds this value?