Statistics Center
2D Lotto Statistics
2D Lotto hot numbers, cold numbers, missing numbers, sum analysis, odd/even, high/low, consecutive numbers, repeat numbers, frequency charts, and trend charts from verified historical draw results.
Statistics Lottery Switch
Jump between lottery statistics directly from this page.
Quick Read
Number 21 leads recent frequency.
This view converts verified draw history into ranked signals, trend charts, and a draw-by-draw map so casual users can scan the data without reading raw tables.
Active Data Source
Verified Historical Data Snapshot
Verified historical CSV snapshot. Configure PostgreSQL to promote this data into the canonical database.
Selected Lottery
2D Lotto
Calculated from verified CSV history
Historical Draws
4172
Verified snapshot rows
Latest Draw Date
2026-06-09
Most recent verified result
Number Range
1-31
2 numbers per draw
Hottest Number
21
297 appearances in current history set
Most Missing
25
77 draws since last seen
Average Sum
32.05
Observed sum range: 2-62
Hot Numbers Ranking
297
draws
7.12% hit rate
294
draws
7.05% hit rate
288
draws
6.9% hit rate
283
draws
6.78% hit rate
283
draws
6.78% hit rate
280
draws
6.71% hit rate
Cold Numbers Ranking
243
draws
5.82% hit rate
245
draws
5.87% hit rate
251
draws
6.02% hit rate
253
draws
6.06% hit rate
256
draws
6.14% hit rate
260
draws
6.23% hit rate
Missing Numbers Ranking
77
missing
Avg 14.29 · Max 77
52
missing
Avg 15.05 · Max 83
47
missing
Avg 15.49 · Max 85
29
missing
Avg 13.9 · Max 67
22
missing
Avg 14.23 · Max 71
21
missing
Avg 14.46 · Max 100
Frequency Charts
Appearance count for every number in the selected lottery range.
Missing Numbers
Current missing streaks calculated from latest draw backward.
Sum Analysis
Sum distribution and recent sum movement.
Min Sum
2
Average Sum
32.05
Max Sum
62
Trend Charts
Recent draw-level sum trend from historical results.
Odd Even Analysis
Odd/even ratio distribution across historical draws.
High Low Analysis
High/low ratio distribution using the selected lottery midpoint.
Lottery Trend Map
Traditional draw-by-draw number map. Red cells mark numbers that appeared in each draw.
Consecutive Number Analysis
Distribution of consecutive number links per draw.
0 consecutive links
Historical draw count
1 consecutive links
Historical draw count
Repeat Number Analysis
Numbers repeated from the previous draw.
0 repeat numbers
Compared with previous draw
2 repeat numbers
Compared with previous draw
1 repeat numbers
Compared with previous draw
Missing Detail Table
Current, average, and maximum missing values.
Number 25
Avg 14.29 · Max 77
Number 23
Avg 15.05 · Max 83
Number 26
Avg 15.49 · Max 85
Number 07
Avg 13.9 · Max 67
Number 01
Avg 14.23 · Max 71
Number 20
Avg 14.46 · Max 100
Number 22
Avg 14.63 · Max 71
Number 31
Avg 13.9 · Max 71
Recent Trend Matrix
Recent draw rows with sum, odd/even, high/low, consecutive, and repeat signals.
| Draw Date | Numbers | Sum | Odd/Even | High/Low | Consecutive | Repeat |
|---|---|---|---|---|---|---|
| 2026-06-09 | 10 04 | 14 | 0:2 | 0:2 | 0 | 0 |
| 2026-06-09 | 02 21 | 23 | 1:1 | 1:1 | 0 | 0 |
| 2026-06-09 | 19 30 | 49 | 1:1 | 2:0 | 0 | 0 |
| 2026-06-08 | 29 16 | 45 | 1:1 | 1:1 | 0 | 0 |
| 2026-06-08 | 09 08 | 17 | 1:1 | 0:2 | 1 | 0 |
| 2026-06-08 | 11 16 | 27 | 1:1 | 0:2 | 0 | 0 |
| 2026-06-07 | 03 30 | 33 | 1:1 | 1:1 | 0 | 0 |
| 2026-06-07 | 09 29 | 38 | 2:0 | 1:1 | 0 | 0 |
| 2026-06-07 | 17 05 | 22 | 2:0 | 1:1 | 0 | 0 |
| 2026-06-06 | 13 24 | 37 | 1:1 | 1:1 | 0 | 0 |
| 2026-06-06 | 18 29 | 47 | 1:1 | 2:0 | 0 | 0 |
| 2026-06-06 | 13 10 | 23 | 1:1 | 0:2 | 0 | 0 |
| 2026-06-05 | 06 29 | 35 | 1:1 | 1:1 | 0 | 0 |
| 2026-06-05 | 14 28 | 42 | 0:2 | 1:1 | 0 | 2 |
| 2026-06-05 | 14 28 | 42 | 0:2 | 1:1 | 0 | 0 |
| 2026-06-04 | 24 12 | 36 | 0:2 | 1:1 | 0 | 0 |
| 2026-06-04 | 16 27 | 43 | 1:1 | 1:1 | 0 | 0 |
| 2026-06-04 | 13 14 | 27 | 1:1 | 0:2 | 1 | 0 |
| 2026-06-03 | 21 16 | 37 | 1:1 | 1:1 | 0 | 0 |
| 2026-06-03 | 15 12 | 27 | 1:1 | 0:2 | 0 | 0 |
| 2026-06-03 | 31 04 | 35 | 1:1 | 1:1 | 0 | 0 |
| 2026-06-02 | 20 22 | 42 | 0:2 | 2:0 | 0 | 0 |
| 2026-06-02 | 01 03 | 4 | 2:0 | 0:2 | 0 | 0 |
| 2026-06-02 | 31 12 | 43 | 1:1 | 1:1 | 0 | 0 |
| 2026-06-01 | 04 29 | 33 | 1:1 | 1:1 | 0 | 0 |
| 2026-06-01 | 14 19 | 33 | 1:1 | 1:1 | 0 | 0 |
| 2026-06-01 | 29 05 | 34 | 2:0 | 1:1 | 0 | 0 |
| 2026-05-31 | 04 21 | 25 | 1:1 | 1:1 | 0 | 1 |
| 2026-05-31 | 04 06 | 10 | 0:2 | 0:2 | 0 | 0 |
| 2026-05-31 | 27 07 | 34 | 2:0 | 1:1 | 0 | 0 |
| 2026-05-30 | 16 14 | 30 | 0:2 | 0:2 | 0 | 0 |
| 2026-05-30 | 19 30 | 49 | 1:1 | 2:0 | 0 | 1 |
| 2026-05-30 | 11 30 | 41 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-29 | 14 22 | 36 | 0:2 | 1:1 | 0 | 0 |
| 2026-05-29 | 21 05 | 26 | 2:0 | 1:1 | 0 | 0 |
| 2026-05-29 | 03 01 | 4 | 2:0 | 0:2 | 0 | 0 |
| 2026-05-28 | 07 11 | 18 | 2:0 | 0:2 | 0 | 0 |
| 2026-05-28 | 20 27 | 47 | 1:1 | 2:0 | 0 | 0 |
| 2026-05-28 | 16 31 | 47 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-27 | 19 04 | 23 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-27 | 14 05 | 19 | 1:1 | 0:2 | 0 | 0 |
| 2026-05-27 | 11 18 | 29 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-26 | 10 20 | 30 | 0:2 | 1:1 | 0 | 1 |
| 2026-05-26 | 10 09 | 19 | 1:1 | 0:2 | 1 | 0 |
| 2026-05-26 | 02 29 | 31 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-25 | 28 05 | 33 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-25 | 03 22 | 25 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-25 | 26 08 | 34 | 0:2 | 1:1 | 0 | 0 |
| 2026-05-24 | 12 15 | 27 | 1:1 | 0:2 | 0 | 0 |
| 2026-05-24 | 14 02 | 16 | 0:2 | 0:2 | 0 | 1 |
| 2026-05-24 | 02 18 | 20 | 0:2 | 1:1 | 0 | 0 |
| 2026-05-23 | 22 28 | 50 | 0:2 | 2:0 | 0 | 0 |
| 2026-05-23 | 23 10 | 33 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-23 | 17 03 | 20 | 2:0 | 1:1 | 0 | 0 |
| 2026-05-22 | 22 18 | 40 | 0:2 | 2:0 | 0 | 0 |
| 2026-05-22 | 08 27 | 35 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-22 | 15 06 | 21 | 1:1 | 0:2 | 0 | 1 |
| 2026-05-21 | 19 06 | 25 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-21 | 09 24 | 33 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-21 | 31 31 | 62 | 2:0 | 2:0 | 0 | 0 |
| 2026-05-20 | 24 27 | 51 | 1:1 | 2:0 | 0 | 0 |
| 2026-05-20 | 05 08 | 13 | 1:1 | 0:2 | 0 | 0 |
| 2026-05-20 | 24 24 | 48 | 0:2 | 2:0 | 0 | 0 |
| 2026-05-19 | 16 27 | 43 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-19 | 17 23 | 40 | 2:0 | 2:0 | 0 | 0 |
| 2026-05-19 | 04 21 | 25 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-18 | 29 17 | 46 | 2:0 | 2:0 | 0 | 0 |
| 2026-05-18 | 08 16 | 24 | 0:2 | 0:2 | 0 | 1 |
| 2026-05-18 | 07 08 | 15 | 1:1 | 0:2 | 1 | 0 |
| 2026-05-17 | 29 19 | 48 | 2:0 | 2:0 | 0 | 0 |
| 2026-05-17 | 10 28 | 38 | 0:2 | 1:1 | 0 | 1 |
| 2026-05-17 | 10 09 | 19 | 1:1 | 0:2 | 1 | 0 |
| 2026-05-16 | 03 06 | 9 | 1:1 | 0:2 | 0 | 0 |
| 2026-05-16 | 27 14 | 41 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-16 | 10 12 | 22 | 0:2 | 0:2 | 0 | 0 |
| 2026-05-15 | 05 07 | 12 | 2:0 | 0:2 | 0 | 0 |
| 2026-05-15 | 13 08 | 21 | 1:1 | 0:2 | 0 | 0 |
| 2026-05-15 | 25 11 | 36 | 2:0 | 1:1 | 0 | 1 |
| 2026-05-14 | 13 25 | 38 | 2:0 | 1:1 | 0 | 0 |
| 2026-05-14 | 30 19 | 49 | 1:1 | 2:0 | 0 | 0 |
| 2026-05-14 | 03 23 | 26 | 2:0 | 1:1 | 0 | 0 |
| 2026-05-13 | 04 02 | 6 | 0:2 | 0:2 | 0 | 0 |
| 2026-05-13 | 13 25 | 38 | 2:0 | 1:1 | 0 | 0 |
| 2026-05-13 | 11 26 | 37 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-12 | 28 03 | 31 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-12 | 11 27 | 38 | 2:0 | 1:1 | 0 | 0 |
| 2026-05-12 | 08 04 | 12 | 0:2 | 0:2 | 0 | 0 |
| 2026-05-11 | 01 26 | 27 | 1:1 | 1:1 | 0 | 1 |
| 2026-05-11 | 01 19 | 20 | 2:0 | 1:1 | 0 | 0 |
| 2026-05-11 | 20 03 | 23 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-10 | 21 01 | 22 | 2:0 | 1:1 | 0 | 1 |
| 2026-05-10 | 21 27 | 48 | 2:0 | 2:0 | 0 | 0 |
| 2026-05-10 | 23 25 | 48 | 2:0 | 2:0 | 0 | 1 |
| 2026-05-09 | 14 25 | 39 | 1:1 | 1:1 | 0 | 0 |
| 2026-05-09 | 15 11 | 26 | 2:0 | 0:2 | 0 | 0 |
| 2026-05-09 | 30 04 | 34 | 0:2 | 1:1 | 0 | 0 |
| 2026-05-08 | 29 27 | 56 | 2:0 | 2:0 | 0 | 1 |
| 2026-05-08 | 27 07 | 34 | 2:0 | 1:1 | 0 | 0 |
| 2026-05-08 | 26 12 | 38 | 0:2 | 1:1 | 0 | 0 |
| 2026-05-07 | 19 16 | 35 | 1:1 | 1:1 | 0 | 0 |