About Keno Lens
Learn how to read the numbers and make the most of Keno Lens.
What This App Does
Keno Lens is created and maintained by Michael Kruger at MK Codeworx.
Choose a community to explore its Big Red Keno results. See how often numbers appear, which numbers appear together, and how a ticket would have matched past draws.
Choose a single day, combine recent days, or select Saved history to explore archived draws.
This is an independent analysis tool, not an official Keno website, and it is not affiliated with or endorsed by Big Red Keno. Draw results come from the reports Big Red Keno publishes at results.bigredkeno.com, and the app depends on that data. “Big Red Keno” and the Big Red Keno ball are trademarks of EHPV Lottery Services LLC.
Finding Your Way Around
- Number Explorer: choose numbers, generate a Quick pick, and save or load tickets. Expand Compare Ticket with Past Draws for match statistics and CSV export.
- Analysis: explore number rankings, statistical significance, common groups, and trends.
- Draw History: see the latest draw and open any recent draw to view its numbers and what repeated from the one before.
- Data Freshness & Source Status (at the bottom of this page): when the app last reached the source, any failures, and recent update events.
Each results page shows your community, period, and draw count in its header. Open Draw Filters to change the community, period, or analysis window. Your selections and current ticket are remembered on this device.
Understanding the Number Grid
Each of the 80 tiles shows a number and how many times it appeared in the selected window. The grid always displays 10 numbers across. Tap numbers to build a ticket of up to 10 selections.
- Frequency: Brighter red indicates more appearances; darker tiles indicate fewer.
- Vs. expected: Red indicates more appearances than chance predicts, and blue indicates fewer. Stronger color indicates a larger standardized difference.
- Expected: In a standard 20-of-80 draw, an individual number is expected to appear in 25% of draws. Across 72 draws, that is about 18 appearances.
- Longest Unseen (on Analysis): How many analyzed draws have passed since a number last appeared, counting from newest to oldest. “Not in window” means it never appeared in the selected sample.
Statistical Significance (Analysis Page)
This indicator flags numbers whose counts differ unusually far from what a fair random game would produce. It assumes each draw selects 20 distinct numbers from 80.
The calculation uses an exact two-sided binomial test, adjusted for checking 80 numbers at once (a Bonferroni correction). Results below the adjusted 5% threshold are flagged. A flag does not mean a number is due or more likely in the next draw.
Checking and Saving Tickets
Select numbers on the grid or use Quick pick to generate a random ticket. The ticket checker counts how many of your chosen numbers would have matched each recorded draw.
- Average matches per draw: Total matched numbers divided by the number of analyzed draws.
- Expected by chance: The mathematical average for a fair game. For example, 5 selected numbers × 20/80 = 1.25 expected matches per draw.
- Observed draws: How often a particular match count occurred in the available history. Select a count to see exactly which draws matched, with their dates and draw numbers (newest first), and export them as CSV.
- Expected draws / Chance per draw: Theoretical frequencies calculated with the hypergeometric distribution for a standard 20-of-80 drawing.
Saved tickets: named tickets and page preferences are saved on this device using browser local storage. You can restore or delete tickets, or export comparisons as CSV. You can save up to 30 tickets with names of up to 40 characters and up to 10 numbers each. The Saved Tickets section starts collapsed, and it remembers whether you left it open.
Clearing the browser's data removes these tickets. They are not synced to other browsers or devices. Use Export tickets to save a backup file and Import tickets to load it in another browser; imports are added to your saved list, up to the 30-ticket limit. Quick pick creates random numbers; it does not optimize your odds.
Most Common Groups
A group counts once whenever all its numbers appear together in a single draw, regardless of order. Choose a group size from 2 through 10, a minimum number of appearances, and how many groups to list (10 to 50).
- Seen: Number of draws containing that specific group.
- Expected: How many times a particular group would appear, on average, by random chance in the analyzed draws.
- Vs. expected: Seen divided by expected. A value of 3.0× means the group appeared three times its theoretical expectation within this sample. Because the table lists the best of all possible groups, even fair draws produce ratios well above 1× at the top.
- Adjusted p-value: How likely a count this high would be for some group of this size if the draws were fair. It takes the exact chance for this one group and multiplies it by the number of possible groups (a Bonferroni correction, as for single numbers). Below 0.05 is marked Unusual. Above the table, a line gives the count the most-seen group would typically reach in fair draws, so you can compare the top group against that rather than against an average group.
Every group is counted exactly over every draw in your analysis window; nothing is sampled or limited to popular numbers. Groups of 5 or more are very numerous, so for a large window there may be too many to count within a request. The page then says which counts were searched (for example, only groups seen at least 12 times). Raise Seen at least or choose a smaller analysis window to get a complete list.
The table selects groups with high counts. High ratios are common even in random data and do not improve future odds.
Trends and Recent Draws
Historical Trends shows a number's total appearances over time, from oldest to newest. The chart compares the actual count with the count expected by chance.
In Recent Draws Explorer on Draw History, open as many draws as you like to see their numbers; each stays open until you click it again. The draw you opened last is the one highlighted in the main grid, and Highlight in main grid takes you to Number Explorer to see it. The repeat count compares each draw with the previous recorded draw. If the archive has gaps, these may not be consecutive drawings.
Your analysis window applies to the grid, ticket checker, rankings, trends, and recent draws. Large groups may be searched only above a minimum count, as described above.
Updates and Source Status
The source usually publishes results once an hour. While Auto-refresh is on, the Today view checks once a minute. A shared server cache keeps most checks from contacting the source. After the hourly update, the app allows a short delay for the source to publish.
Draws run every five minutes only while the restaurants are open: about 9 am to 2 am Central for most communities, and 11 am to 1 am for Fremont and Norfolk (these are the posted restaurant hours, not published draw times, and are used for communities that have no restaurant of their own as well). Overnight there is nothing new to fetch, so the app stops rechecking the source and the Today view says when the next update is expected.
Auto-refresh is on by default and only acts on Today; you can switch it off at the top of the page. Past days and Saved history don't change, so they load once when you choose them. If a check fails, a Try again button appears, with a short request limit so repeated clicks may return the same cached results.
Each results page shows when its own data was retrieved. Data Freshness & Source Status, below on this page, shows the app's source requests: its request times, failure count, and duplicate count cover all communities and reset when the app restarts.
Recent Source Events
This list shows up to 10 updates and issues across all communities and dates, with the community named in each row. A successful check does not always find new draws.
- Updated: draws were added or corrected in saved history.
- No change: the check found no new or changed draws. Use Show all checks to see these entries.
- Archive issue: the response was incomplete, or history could not be saved.
- Failure: the source could not be reached or its results could not be read.
- Success: an older check succeeded, but did not record whether draws changed. These entries also appear under Show all checks.
The server keeps the 2,000 most recent events across all communities.
Data Freshness & Source Status
These counters cover all communities and reset when the app restarts. Each results page shows when its own data was retrieved.
Recent Source Events (10)
Up to 10 recent updates and issues across all communities and dates.
“Updated” means saved draws changed. Use “Show all checks” to include checks with no changes.
| Time | Community | Status | Details |
|---|---|---|---|
| Nov 10, 10:00 PM CT | Kearney | Updated | 11/10/2026: saved 156 draws |
| Nov 10, 10:00 PM CT | La Vista | Updated | 11/10/2026: saved 181 draws |
| Nov 10, 10:00 PM CT | Beatrice | Updated | 11/10/2026: saved 167 draws |
| Nov 10, 10:00 PM CT | Blair | Updated | 11/10/2026: saved 167 draws |
| Nov 10, 10:00 PM CT | Fremont | Updated | 11/10/2026: saved 132 draws |
| Nov 10, 10:00 PM CT | Norfolk | Updated | 11/10/2026: saved 132 draws |
| Nov 10, 10:00 PM CT | Omaha | Updated | 11/10/2026: saved 156 draws |
| Nov 10, 10:00 PM CT | Lincoln | Updated | 11/10/2026: saved 156 draws |
| Nov 10, 9:00 PM CT | Kearney | Updated | 11/10/2026: saved 144 draws |
| Nov 10, 9:00 PM CT | La Vista | Updated | 11/10/2026: saved 169 draws |
Saved History
Successfully loaded draws are saved on the server. The Saved history period grows as more days are fetched, and an hourly check keeps the most recent days saved even when nobody is visiting. To keep requests to the source low, that check re-reads only today and any recent day not yet saved in full. Days older than the source's roughly one-week window cannot be recovered if they were never saved. A shorter source response cannot replace a more complete saved day. Saved history analysis uses the newest 10,000 draws.
Light and Dark Themes
Use the theme button at the right of the header to choose Light, Dark, or System. System follows your device setting. Your choice is remembered in this browser only.
Installing the App and Using It Offline
Use Install app or Add to Home screen in your browser, if available. The installed app still needs an internet connection for results, charts, and ticket checking.
Without a connection, the app shows an offline message. Saved tickets remain in your browser and can be used when you reconnect.
Installed icons may update separately from the page and may require browser approval or reinstallation, depending on the device.
Important Limitations
Keno drawings are independent. Past frequencies, unusually common combinations, long gaps, and statistical significance do not predict future winning numbers. Comparisons describe historical samples rather than identifying an advantage. This app does not calculate ticket payouts or guarantee accuracy of externally published results.
If you think you have won, verify your ticket with the computerized keno system where you bought it. Big Red Keno states that the in-store system prevails over its online reports in any discrepancy, and Keno Lens is not a substitute for it.
Use Keno Lens to explore statistics, not as a strategy for beating a random game.