Lotto Odds Calculator

The Lotto Odds Calculator enables users to calculate the odds of winning the jackpot and additional prize levels for any given lottery.

To use the calculator, type in the number matrix, select the number of prize tiers and tick whether the lottery includes a bonus ball. If the lottery includes a bonus number, additional options will appear specifying the bonus variables. Alternatively, select a lottery from the Popular Lotteries dropdown menu to automatically display the odds table.

Lotto Odds Calculator
Balls to be drawn:
Total number of prize levels:
From a pool of:
Tick to include bonus balls:
Bonus balls to be drawn:
Prize levels that involve matching a bonus ball:
Bonus ball name:
Numbers Matched
Calculated Odds
Show/Hide Calculations
8 Main Numbers
1 in 38,608,020

The odds for this prize level are not influenced by any "Bonus Balls" and only the variables associated with the main ball pool are required to calculate the correct odds. The following formula is therefore used (Please note: calculations have been rounded):

C(n,r)
C(r,m) × C(n-r, r-m)
C(n,r) = Odds of correctly choosing r balls from n
n = Number of balls in the main pool
r = Balls drawn from the main pool
m = Balls to be matched from the main pool
C(37,8)
C(8,8) × C(37-8, 8-8)
Substitute:n for 37 (number of balls in the main pool)
r for 8 (balls drawn from the main pool)
m for 8 (balls to be matched from the main pool)
37!
8! × (37-8)!

8!
8! × (8-8)!
×
29!
0! x (29-0)!
Expand:C(37,8) = 37! ÷ (8! × (37-8)!)
C(8,8) = 8! ÷ (8! × (8-8)!)
C(37-8, 8-8) = 29! ÷ (0! × (29-0)!)
! means 'Factorial' eg: 37! = 37 × 36 × 35 ... × 1
Note: 0! = 1
38,608,020
1 × 1
Simplify: 37! ÷ (8! × (37-8)!) = 38,608,020
8! ÷ (8! × (8-8)!) = 1
29! ÷ (0! × (29-0)!) = 1
38,608,020
1
=
38,608,020
Calculate: 38,608,020 ÷ (1 × 1) = 38,608,020
7 Main Numbers + 2 BonusBalls
1 in 4,826,003

The odds for this prize level are directly influenced by the BonusBalls. Since the BonusBalls are drawn from the same pool as the main numbers, the following formula is used (Please note: calculations have been rounded):

C(n,r)
r - m
n - r
×
C(r,m) × C(n-r, r-m)
C(n,r) = Odds of correctly choosing r balls from n
n = Number of balls in the main pool
r = Balls drawn from the main pool
m = Balls to be matched from the main pool
C(37,8)
8 - 7
37 - 8
×
C(8,7) × C(37-8, 8-7)
Substitute:n for 37 (number of balls in the main pool)
r for 8 (balls drawn from the main pool)
m for 7 (balls to be matched from the main pool)
37!
8! × (37 - 8)!

8 - 7
37 - 8
×
8!
7! × (8 - 7)!
×
29!
1! × (29 - 1)!
Expand:C(37,8) = 37! ÷ (8! × (37-8)!)
C(8,7) = 8! ÷ (7! × (8-7)!)
C(37-8, 8-7) = 29! ÷ (1! × (29-1)!)
! means 'Factorial' eg: 37! = 37 × 36 × 35 ... × 1
Note: 0! = 1
38,608,020
0.0345 × 8 × 29
Simplify: 37! ÷ (8! × (37-8)!) = 38,608,020
(8-7) ÷ (37-8) = 0.0345
8! ÷ (7! × (8-7)!) = 8
29! ÷ (1! × (29-1)!) = 29
38,608,020
8
=
4,826,003
Calculate: 38,608,020 ÷ (0.0345 × 8 × 29) = 4,826,003
7 Main Numbers + 1 BonusBall
1 in 4,826,003

The odds for this prize level are directly influenced by the BonusBalls. Since the BonusBalls are drawn from the same pool as the main numbers, the following formula is used (Please note: calculations have been rounded):

C(n,r)
r - m
n - r
×
C(r,m) × C(n-r, r-m)
C(n,r) = Odds of correctly choosing r balls from n
n = Number of balls in the main pool
r = Balls drawn from the main pool
m = Balls to be matched from the main pool
C(37,8)
8 - 7
37 - 8
×
C(8,7) × C(37-8, 8-7)
Substitute:n for 37 (number of balls in the main pool)
r for 8 (balls drawn from the main pool)
m for 7 (balls to be matched from the main pool)
37!
8! × (37 - 8)!

8 - 7
37 - 8
×
8!
7! × (8 - 7)!
×
29!
1! × (29 - 1)!
Expand:C(37,8) = 37! ÷ (8! × (37-8)!)
C(8,7) = 8! ÷ (7! × (8-7)!)
C(37-8, 8-7) = 29! ÷ (1! × (29-1)!)
! means 'Factorial' eg: 37! = 37 × 36 × 35 ... × 1
Note: 0! = 1
38,608,020
0.0345 × 8 × 29
Simplify: 37! ÷ (8! × (37-8)!) = 38,608,020
(8-7) ÷ (37-8) = 0.0345
8! ÷ (7! × (8-7)!) = 8
29! ÷ (1! × (29-1)!) = 29
38,608,020
8
=
4,826,003
Calculate: 38,608,020 ÷ (0.0345 × 8 × 29) = 4,826,003
7 Main Numbers
1 in 172,357

The odds for this prize level are directly influenced by the BonusBalls. Since the BonusBalls 7 drawn from the same pool as the main numbers, the following formula is used (Please note: calculations have been rounded):

C(n,r)
n - r - r + m
n - r
×
C(r,m) × C(n-r, r-m)
C(n,r) = Odds of correctly choosing r balls from n
n = Number of balls in the main pool
r = Balls drawn from the main pool
m = Balls to be matched from the main pool
C(37,8)
37 - 8 - 8 + 7
37 - 8
×
C(8,7) × C(37-8, 8-7)
Substitute:n for 37 (number of balls in the main pool)
r for 8 (balls drawn from the main pool)
m for 7 (balls to be matched from the main pool)
37!
8! × (37 - 8)!

37 - 8 - 8 + 7
37 - 8
×
8!
7! × (8 - 7)!
×
29!
1! × (29 - 1)!
Expand:C(37,8) = 37! ÷ (8! × (37-8)!)
C(8,7) = 8! ÷ (7! × (8-7)!)
C(37-8, 8-7) = 29! ÷ (1! × (29-1)!)
! means 'Factorial' eg: 37! = 37 × 36 × 35 ... × 1
Note: 0! = 1
38,608,020
0.9655 × 8 × 29
Simplify: 37! ÷ (8! × (37-8)!) = 38,608,020
(37-8-8+7) ÷ (37-8) = 0.9655
8! ÷ (7! × (8-7)!) = 8
29! ÷ (1! × (29-1)!) = 29
38,608,020
224
=
172,357
Calculate: 38,608,020 ÷ (0.9655 × 8 × 29) = 172,357
6 Main Numbers + 2 BonusBalls
1 in 49,245

The odds for this prize level are directly influenced by the BonusBalls. Since the BonusBalls are drawn from the same pool as the main numbers, the following formula is used (Please note: calculations have been rounded):

C(n,r)
r - m
n - r
×
C(r,m) × C(n-r, r-m)
C(n,r) = Odds of correctly choosing r balls from n
n = Number of balls in the main pool
r = Balls drawn from the main pool
m = Balls to be matched from the main pool
C(37,8)
8 - 6
37 - 8
×
C(8,6) × C(37-8, 8-6)
Substitute:n for 37 (number of balls in the main pool)
r for 8 (balls drawn from the main pool)
m for 6 (balls to be matched from the main pool)
37!
8! × (37 - 8)!

8 - 6
37 - 8
×
8!
6! × (8 - 6)!
×
29!
2! × (29 - 2)!
Expand:C(37,8) = 37! ÷ (8! × (37-8)!)
C(8,6) = 8! ÷ (6! × (8-6)!)
C(37-8, 8-6) = 29! ÷ (2! × (29-2)!)
! means 'Factorial' eg: 37! = 37 × 36 × 35 ... × 1
Note: 0! = 1
38,608,020
0.0690 × 28 × 406
Simplify: 37! ÷ (8! × (37-8)!) = 38,608,020
(8-6) ÷ (37-8) = 0.0690
8! ÷ (6! × (8-6)!) = 28
29! ÷ (2! × (29-2)!) = 406
38,608,020
784
=
49,245
Calculate: 38,608,020 ÷ (0.0690 × 28 × 406) = 49,245
6 Main Numbers + 1 BonusBall
1 in 49,245

The odds for this prize level are directly influenced by the BonusBalls. Since the BonusBalls are drawn from the same pool as the main numbers, the following formula is used (Please note: calculations have been rounded):

C(n,r)
r - m
n - r
×
C(r,m) × C(n-r, r-m)
C(n,r) = Odds of correctly choosing r balls from n
n = Number of balls in the main pool
r = Balls drawn from the main pool
m = Balls to be matched from the main pool
C(37,8)
8 - 6
37 - 8
×
C(8,6) × C(37-8, 8-6)
Substitute:n for 37 (number of balls in the main pool)
r for 8 (balls drawn from the main pool)
m for 6 (balls to be matched from the main pool)
37!
8! × (37 - 8)!

8 - 6
37 - 8
×
8!
6! × (8 - 6)!
×
29!
2! × (29 - 2)!
Expand:C(37,8) = 37! ÷ (8! × (37-8)!)
C(8,6) = 8! ÷ (6! × (8-6)!)
C(37-8, 8-6) = 29! ÷ (2! × (29-2)!)
! means 'Factorial' eg: 37! = 37 × 36 × 35 ... × 1
Note: 0! = 1
38,608,020
0.0690 × 28 × 406
Simplify: 37! ÷ (8! × (37-8)!) = 38,608,020
(8-6) ÷ (37-8) = 0.0690
8! ÷ (6! × (8-6)!) = 28
29! ÷ (2! × (29-2)!) = 406
38,608,020
784
=
49,245
Calculate: 38,608,020 ÷ (0.0690 × 28 × 406) = 49,245
6 Main Numbers
1 in 3,648

The odds for this prize level are directly influenced by the BonusBalls. Since the BonusBalls 6 drawn from the same pool as the main numbers, the following formula is used (Please note: calculations have been rounded):

C(n,r)
n - r - r + m
n - r
×
C(r,m) × C(n-r, r-m)
C(n,r) = Odds of correctly choosing r balls from n
n = Number of balls in the main pool
r = Balls drawn from the main pool
m = Balls to be matched from the main pool
C(37,8)
37 - 8 - 8 + 6
37 - 8
×
C(8,6) × C(37-8, 8-6)
Substitute:n for 37 (number of balls in the main pool)
r for 8 (balls drawn from the main pool)
m for 6 (balls to be matched from the main pool)
37!
8! × (37 - 8)!

37 - 8 - 8 + 6
37 - 8
×
8!
6! × (8 - 6)!
×
29!
2! × (29 - 2)!
Expand:C(37,8) = 37! ÷ (8! × (37-8)!)
C(8,6) = 8! ÷ (6! × (8-6)!)
C(37-8, 8-6) = 29! ÷ (2! × (29-2)!)
! means 'Factorial' eg: 37! = 37 × 36 × 35 ... × 1
Note: 0! = 1
38,608,020
0.9310 × 28 × 406
Simplify: 37! ÷ (8! × (37-8)!) = 38,608,020
(37-8-8+6) ÷ (37-8) = 0.9310
8! ÷ (6! × (8-6)!) = 28
29! ÷ (2! × (29-2)!) = 406
38,608,020
10,584
=
3,648
Calculate: 38,608,020 ÷ (0.9310 × 28 × 406) = 3,648
5 Main Numbers + 2 BonusBalls
1 in 1,824

The odds for this prize level are directly influenced by the BonusBalls. Since the BonusBalls are drawn from the same pool as the main numbers, the following formula is used (Please note: calculations have been rounded):

C(n,r)
r - m
n - r
×
C(r,m) × C(n-r, r-m)
C(n,r) = Odds of correctly choosing r balls from n
n = Number of balls in the main pool
r = Balls drawn from the main pool
m = Balls to be matched from the main pool
C(37,8)
8 - 5
37 - 8
×
C(8,5) × C(37-8, 8-5)
Substitute:n for 37 (number of balls in the main pool)
r for 8 (balls drawn from the main pool)
m for 5 (balls to be matched from the main pool)
37!
8! × (37 - 8)!

8 - 5
37 - 8
×
8!
5! × (8 - 5)!
×
29!
3! × (29 - 3)!
Expand:C(37,8) = 37! ÷ (8! × (37-8)!)
C(8,5) = 8! ÷ (5! × (8-5)!)
C(37-8, 8-5) = 29! ÷ (3! × (29-3)!)
! means 'Factorial' eg: 37! = 37 × 36 × 35 ... × 1
Note: 0! = 1
38,608,020
0.1034 × 56 × 3,654
Simplify: 37! ÷ (8! × (37-8)!) = 38,608,020
(8-5) ÷ (37-8) = 0.1034
8! ÷ (5! × (8-5)!) = 56
29! ÷ (3! × (29-3)!) = 3,654
38,608,020
21,168
=
1,824
Calculate: 38,608,020 ÷ (0.1034 × 56 × 3654) = 1,824
5 Main Numbers + 1 BonusBall
1 in 1,824

The odds for this prize level are directly influenced by the BonusBalls. Since the BonusBalls are drawn from the same pool as the main numbers, the following formula is used (Please note: calculations have been rounded):

C(n,r)
r - m
n - r
×
C(r,m) × C(n-r, r-m)
C(n,r) = Odds of correctly choosing r balls from n
n = Number of balls in the main pool
r = Balls drawn from the main pool
m = Balls to be matched from the main pool
C(37,8)
8 - 5
37 - 8
×
C(8,5) × C(37-8, 8-5)
Substitute:n for 37 (number of balls in the main pool)
r for 8 (balls drawn from the main pool)
m for 5 (balls to be matched from the main pool)
37!
8! × (37 - 8)!

8 - 5
37 - 8
×
8!
5! × (8 - 5)!
×
29!
3! × (29 - 3)!
Expand:C(37,8) = 37! ÷ (8! × (37-8)!)
C(8,5) = 8! ÷ (5! × (8-5)!)
C(37-8, 8-5) = 29! ÷ (3! × (29-3)!)
! means 'Factorial' eg: 37! = 37 × 36 × 35 ... × 1
Note: 0! = 1
38,608,020
0.1034 × 56 × 3,654
Simplify: 37! ÷ (8! × (37-8)!) = 38,608,020
(8-5) ÷ (37-8) = 0.1034
8! ÷ (5! × (8-5)!) = 56
29! ÷ (3! × (29-3)!) = 3,654
38,608,020
21,168
=
1,824
Calculate: 38,608,020 ÷ (0.1034 × 56 × 3654) = 1,824
5 Main Numbers
1 in 210

The odds for this prize level are directly influenced by the BonusBalls. Since the BonusBalls 5 drawn from the same pool as the main numbers, the following formula is used (Please note: calculations have been rounded):

C(n,r)
n - r - r + m
n - r
×
C(r,m) × C(n-r, r-m)
C(n,r) = Odds of correctly choosing r balls from n
n = Number of balls in the main pool
r = Balls drawn from the main pool
m = Balls to be matched from the main pool
C(37,8)
37 - 8 - 8 + 5
37 - 8
×
C(8,5) × C(37-8, 8-5)
Substitute:n for 37 (number of balls in the main pool)
r for 8 (balls drawn from the main pool)
m for 5 (balls to be matched from the main pool)
37!
8! × (37 - 8)!

37 - 8 - 8 + 5
37 - 8
×
8!
5! × (8 - 5)!
×
29!
3! × (29 - 3)!
Expand:C(37,8) = 37! ÷ (8! × (37-8)!)
C(8,5) = 8! ÷ (5! × (8-5)!)
C(37-8, 8-5) = 29! ÷ (3! × (29-3)!)
! means 'Factorial' eg: 37! = 37 × 36 × 35 ... × 1
Note: 0! = 1
38,608,020
0.8966 × 56 × 3,654
Simplify: 37! ÷ (8! × (37-8)!) = 38,608,020
(37-8-8+5) ÷ (37-8) = 0.8966
8! ÷ (5! × (8-5)!) = 56
29! ÷ (3! × (29-3)!) = 3,654
38,608,020
183,456
=
210
Calculate: 38,608,020 ÷ (0.8966 × 56 × 3654) = 210
4 Main Numbers + 2 BonusBalls
1 in 168

The odds for this prize level are directly influenced by the BonusBalls. Since the BonusBalls are drawn from the same pool as the main numbers, the following formula is used (Please note: calculations have been rounded):

C(n,r)
r - m
n - r
×
C(r,m) × C(n-r, r-m)
C(n,r) = Odds of correctly choosing r balls from n
n = Number of balls in the main pool
r = Balls drawn from the main pool
m = Balls to be matched from the main pool
C(37,8)
8 - 4
37 - 8
×
C(8,4) × C(37-8, 8-4)
Substitute:n for 37 (number of balls in the main pool)
r for 8 (balls drawn from the main pool)
m for 4 (balls to be matched from the main pool)
37!
8! × (37 - 8)!

8 - 4
37 - 8
×
8!
4! × (8 - 4)!
×
29!
4! × (29 - 4)!
Expand:C(37,8) = 37! ÷ (8! × (37-8)!)
C(8,4) = 8! ÷ (4! × (8-4)!)
C(37-8, 8-4) = 29! ÷ (4! × (29-4)!)
! means 'Factorial' eg: 37! = 37 × 36 × 35 ... × 1
Note: 0! = 1
38,608,020
0.1379 × 70 × 23,751
Simplify: 37! ÷ (8! × (37-8)!) = 38,608,020
(8-4) ÷ (37-8) = 0.1379
8! ÷ (4! × (8-4)!) = 70
29! ÷ (4! × (29-4)!) = 23,751
38,608,020
229,320
=
168
Calculate: 38,608,020 ÷ (0.1379 × 70 × 23751) = 168
4 Main Numbers + 1 BonusBall
1 in 168

The odds for this prize level are directly influenced by the BonusBalls. Since the BonusBalls are drawn from the same pool as the main numbers, the following formula is used (Please note: calculations have been rounded):

C(n,r)
r - m
n - r
×
C(r,m) × C(n-r, r-m)
C(n,r) = Odds of correctly choosing r balls from n
n = Number of balls in the main pool
r = Balls drawn from the main pool
m = Balls to be matched from the main pool
C(37,8)
8 - 4
37 - 8
×
C(8,4) × C(37-8, 8-4)
Substitute:n for 37 (number of balls in the main pool)
r for 8 (balls drawn from the main pool)
m for 4 (balls to be matched from the main pool)
37!
8! × (37 - 8)!

8 - 4
37 - 8
×
8!
4! × (8 - 4)!
×
29!
4! × (29 - 4)!
Expand:C(37,8) = 37! ÷ (8! × (37-8)!)
C(8,4) = 8! ÷ (4! × (8-4)!)
C(37-8, 8-4) = 29! ÷ (4! × (29-4)!)
! means 'Factorial' eg: 37! = 37 × 36 × 35 ... × 1
Note: 0! = 1
38,608,020
0.1379 × 70 × 23,751
Simplify: 37! ÷ (8! × (37-8)!) = 38,608,020
(8-4) ÷ (37-8) = 0.1379
8! ÷ (4! × (8-4)!) = 70
29! ÷ (4! × (29-4)!) = 23,751
38,608,020
229,320
=
168
Calculate: 38,608,020 ÷ (0.1379 × 70 × 23751) = 168

Approx. Overall Odds*: 1 in 55

Odds for popular lotteries:

How to use the Lotto Odds Calculator

Enter the number of balls to be drawn Enter the total number of balls from which these are drawn Choose the total number of prize levels the lottery has, eg: Match 6, Match 5, Match 4 and Match 3 would be 4 levels If the lottery includes 'bonus' numbers eg: a Powerball, tick the "include bonus balls" box If the box has been ticked, a dropdown menu will appear in a similar style to the original fields. Enter the number of 'bonus' numbers to be drawn, the size of the pool it/they are drawn from, and the amount of prize levels that involve matching the bonus number. Finally, select the name of the bonus number from the remaining dropdown box Click the "Calculate Odds" button to view the odds, or to start again, click Reset.

Alternatively you can choose a lottery from the "Popular Lotteries" dropdown menu at the bottom of the form to quickly input the variables for your chosen lottery and auto-display the odds table.

*Please note, the overall odds of winning a prize does not take into account the chance of winning guaranteed prizes (for lotteries that offer them), because the odds of winning a raffle prize fluctuates based on how many tickets were purchased for each draw.