Mega Millions Frequency Chart

Use these Mega Millions frequency charts to learn the hot numbers and cold numbers. The first number frequency chart shows how many times each of the main numbers has been drawn, as well as when they last appeared. The frequencies for the Mega Balls are displayed in the second chart so you can see the most common Mega Ball number.

You can tap any of the column headings to sort the stats differently and more easily see the most frequent or most overdue numbers. The findings could help you as you consider your selections for the next drawing. You can adjust the date range based on the number pool. Currently, there are 24 Mega Balls, but before April 2025, there were 25.

The Smartpicks page also provides you with several sets of Mega Millions lines based on these statistics.

Main Number Frequencies

Ball Frequency Days Ago Last Drawn
  • 1
5 32 May 26, 2026
  • 2
8 162 January 16, 2026
  • 3
5 36 May 22, 2026
  • 4
8 95 March 24, 2026
  • 5
7 1 June 26, 2026
  • 6
11 106 March 13, 2026
  • 7
6 64 April 24, 2026
  • 8
7 113 March 6, 2026
  • 9
6 15 June 12, 2026
  • 10
13 39 May 19, 2026
  • 11
13 99 March 20, 2026
  • 12
10 11 June 16, 2026
  • 13
13 1 June 26, 2026
  • 14
8 60 April 28, 2026
  • 15
7 25 June 2, 2026
  • 16
12 8 June 19, 2026
  • 17
14 15 June 12, 2026
  • 18
16 78 April 10, 2026
  • 19
10 29 May 29, 2026
  • 20
5 11 June 16, 2026
  • 21
12 8 June 19, 2026
  • 22
10 36 May 22, 2026
  • 23
6 43 May 15, 2026
  • 24
13 15 June 12, 2026
  • 25
7 43 May 15, 2026
  • 26
7 8 June 19, 2026
  • 27
12 57 May 1, 2026
  • 28
5 92 March 27, 2026
  • 29
4 330 August 1, 2025
  • 30
12 1 June 26, 2026
  • 31
9 85 April 3, 2026
  • 32
6 46 May 12, 2026
  • 33
10 1 June 26, 2026
  • 34
11 36 May 22, 2026
  • 35
6 46 May 12, 2026
  • 36
10 18 June 9, 2026
  • 37
8 50 May 8, 2026
  • 38
13 18 June 9, 2026
  • 39
9 15 June 12, 2026
  • 40
17 18 June 9, 2026
  • 41
9 57 May 1, 2026
  • 42
15 78 April 10, 2026
  • 43
13 25 June 2, 2026
  • 44
6 71 April 17, 2026
  • 45
6 85 April 3, 2026
  • 46
4 193 December 16, 2025
  • 47
9 29 May 29, 2026
  • 48
9 4 June 23, 2026
  • 49
16 32 May 26, 2026
  • 50
10 8 June 19, 2026
  • 51
8 4 June 23, 2026
  • 52
11 1 June 26, 2026
  • 53
6 11 June 16, 2026
  • 54
6 36 May 22, 2026
  • 55
9 53 May 5, 2026
  • 56
13 39 May 19, 2026
  • 57
7 74 April 14, 2026
  • 58
12 50 May 8, 2026
  • 59
10 29 May 29, 2026
  • 60
8 4 June 23, 2026
  • 61
6 36 May 22, 2026
  • 62
10 71 April 17, 2026
  • 63
14 4 June 23, 2026
  • 64
8 39 May 19, 2026
  • 65
7 29 May 29, 2026
  • 66
9 4 June 23, 2026
  • 67
5 11 June 16, 2026
  • 68
9 85 April 3, 2026
  • 69
8 74 April 14, 2026
  • 70
6 11 June 16, 2026

Mega Ball Frequencies

Ball Frequency Days Ago Last Drawn
  • 1
7 134 February 13, 2026
  • 2
7 22 June 5, 2026
  • 3
5 15 June 12, 2026
  • 4
5 99 March 20, 2026
  • 5
5 151 January 27, 2026
  • 6
7 1 June 26, 2026
  • 7
9 29 May 29, 2026
  • 8
5 36 May 22, 2026
  • 9
6 106 March 13, 2026
  • 10
6 53 May 5, 2026
  • 11
2 333 July 29, 2025
  • 12
9 8 June 19, 2026
  • 13
3 148 January 30, 2026
  • 14
4 130 February 17, 2026
  • 15
2 60 April 28, 2026
  • 16
8 50 May 8, 2026
  • 17
5 46 May 12, 2026
  • 18
5 190 December 19, 2025
  • 19
5 141 February 6, 2026
  • 20
3 4 June 23, 2026
  • 21
4 144 February 3, 2026
  • 22
3 291 September 9, 2025
  • 23
4 120 February 27, 2026
  • 24
9 57 May 1, 2026