LaneStats guide
Simple instructions for scoring, reviewing and sharing your bowling.
See every guide topic
Getting Started
Sign in with Google. On your Sessions page, tap "Start quick game" to begin immediately with today's date.
Choose "New session" when you want to set the date, bowling alley or league first.
Tap the pins you knocked down (they turn green), then tap "Confirm Roll".
Strikes = X (blue). Spares = / (purple). Blue border = current frame. Tap any completed frame to re-enter it.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|
X 30 |
9/ 50 |
X 70 |
8/ 90 |
- |
- |
- |
- |
- |
- |
When you start your first game, a popup will ask you to add a bowling ball. Type the name and tap "Add Ball". You can also add balls and leagues from the session page or My Info. This unlocks per-ball stats, ball comparison, and league averages.
Head to Stats from the menu after a few games. The more data, the more useful everything gets.
How Scoring Works
Tap "Strike" then "Confirm Roll". Two taps.
On roll 2, tap "Strike" (selects all remaining) then "Confirm Roll" if you got them all. Or tap individual pins you picked up.
Tap "Confirm Roll" without selecting any pins.
Auto-detected. Toggle manually with "Mark Split" if needed. Shows as a red dot on the scorecard.
Strike = two bonus rolls with pin reset. Spare = one bonus roll. Open = game over.
Tap any completed frame on the scorecard to re-enter it. Scores recalculate automatically.
Below each frame you'll see a mini pin diagram showing your leave:
Auto-Select Mode
All pins start green (knocked down). You just tap the ones you missed. Faster since you usually hit more pins than you leave.
9 pins recorded. Done.
Stays on for the rest of the game. Toggle off the same way.
Count Mode
Sometimes you only know how many pins fell, not which ones: entering an old league sheet, a friend's game, or a night you were not paying attention to leaves. Flip the switch above the pad from Pins to Count and the deck becomes a keypad.
After a 7 on the first ball the keypad shows 0 to 3. After a strike in the tenth you get a fresh 0 to 10. You cannot enter an impossible frame.
Count frames store the real counts and nothing else. Scores, strikes, spares, averages and streaks are exact. Pin leave charts, split conversion and the 10-pin rate simply skip those frames rather than guessing which pins fell.
You can switch at the start of any frame, in either direction, as often as you like. Mid-frame the switch is locked so a count and a pin selection never mix inside one frame.
Scoring Tips
Tap "Strike" (selects all), deselect what you missed, "Confirm Roll". Way faster than tapping 7-8 pins individually.
On roll 2, if you got the spare: "Strike" then "Confirm Roll". Two taps.
Ball dropdown above the scorecard. Applies from current frame forward.
Saves after every roll. Close the browser, come back later, pick up where you left off.
Pins, Strike, Gutter and Split update on your phone immediately. Only Confirm Roll talks to the server, and it sends your whole selection in one go. If the signal drops mid-roll, nothing is lost: your selection stays on screen until Confirm succeeds.
When a game finishes, the completion card offers Next Game. It keeps the same ball and pattern, so a three game series never leaves the pad. Every frame stays tappable if you need to correct one.
Pins tip and drop when you mark them. The frame you just scored stamps onto the card, flashing your theme colour for a strike and the second colour for a spare. A ten-segment lane bar under the card fills as you go, with the current frame pulsing. String strikes and a ribbon appears: Double, Turkey, Four-bagger and on up. When the game ends the score rolls in under marquee light. None of it is required to score; it is there so the card feels alive.
On phones the raised button in the middle of the bottom bar is the fastest way to start. It knows about today: if you already have a session going it offers Next Game in that session or opens it; otherwise it starts a quick game.
The pad listens to the keyboard when no text field is focused.
Sessions and Games
One trip to the alley. Holds one or more games. Set date, location, and league when you create it.
Add as many games as you want. Series totals (sum of all completed games) appear automatically on any session with two or more games.
Under your stats on the dashboard: your weekly streak (weeks in a row with at least one game, and whether this week is covered yet), your next league night (worked out from the weekday you bowl league most), and this week's games, best and average. A streak that is not yet covered this week turns amber with a reminder.
Each card shows every completed score as a small chip, coloured by band: under 150, 150s to 190s, 200+, 250+ and 300. Tap Compact above the list to fit more sessions on screen; the choice is remembered on that device.
Tap ★ to mark a session as a favorite. Filter by favorites on your dashboard, or with the token is:fav.
Public sessions show on the feed and your profile. Toggle to private anytime from the session page.
Finding Games in a Big History
The dashboard lists trips to the alley. The Games page lists every single game, newest first, with strikes, spares and opens on each row. Switch between them with the toggle above the list. Both pages understand the same search language.
Type plain words for alley names, notes, leagues or balls. These tokens do more:
| 220+ | score at least 220 (also >=220, >200, <150) |
| 180-220 | score in a range |
| 267 | exactly that score |
| march 2026 | a month (also 2026-03, or march for every March) |
| 2026-03-14 | one day |
| 2025 | a whole year |
| ball:hyroad | games with that ball |
| strikes:8+ | at least 8 strikes (strikes:5 for exactly 5) |
| is:clean | no open frames |
| is:league / is:practice | league sessions or not |
| league:tuesday | a league by name |
| at:lucky | an alley by name |
| is:fav | favorite sessions |
| games:3+ | sessions with at least 3 games |
| in:tournament | games in a collection (in:showcase for your showcase) |
Tokens combine: ball:hyroad 200+ is:league 2026 is every 200+ league game on the Hyroad this year. On the sessions page score tokens match the session's high game or any game in it; on the games page they match the game itself.
The pills under the search bar (This month, 200+, Clean games, each league, each ball) add or remove a token with one tap. The month rail below them jumps to any month and shows how many sessions it holds. Press / on a keyboard to focus the search.
At the top of the Games page is a calendar of the last year, one square per day. Colour is the best game that day, brightness is how many games. Tap any square to filter to that day. The header counts your games, days bowled and current weekly streak.
When sorted by date, games are grouped by month with a sticky header showing that month's count, average and best, plus a one tap filter. The strip above the list shows count, average, high and 200+ for whatever you have filtered, with a bar showing how the scores split across bands. Sort by Highest or Lowest to see extremes instead.
Collections and Showcase
Search finds games that match. Collections keep the games that matter: a tournament, a ball test, a league season, your personal bests. They live at Collections.
Every completed game on the Games page and on a session page has a small + button. Tap it for a menu of your collections with checkmarks; tap a name to add or remove the game. Nothing else about the game changes.
On the Games page tap Select, then tap rows to pick them (or All on page). A bar at the bottom counts your picks; Add to collection opens the same sheet and one tap adds every picked game. On a session page, Collect all does the same for every completed game in that session.
Each card on the Collections page has Rename, Make public or private, and Delete. Inside a collection, the x on a row removes that game from the collection only; the game itself is never touched.
One collection is special. Showcase holds up to 12 games and appears on your public profile as score tiles with strikes, spares and your note. It exists from your first tap; you never need to create it.
Open a collection and type a short note under any game (why it mattered, what you changed, lane conditions). Notes save as you type and show on the showcase tile.
Custom collections can be public (listed on your profile as chips anyone can open) or private. Showcase is public by definition. Deleting a collection never deletes games.
Use in:tournament with any other tokens, for example in:tournament 200+.
Crews: Bowl With Friends
A crew is a group of bowlers at the same lanes on the same night. Everyone scores their own games on their own phone, exactly as usual, and one shared board shows everybody side by side.
On your session page tap Bowl with friends, pick Practice, League night or Match, and you get a six character code and a link.
Friends type the code into the Crew code box on their dashboard or open the link, then tap Join. They get their own session for the same date and alley, or can attach a session they already started today. Everyone needs a lanestats account.
Ranked cards show each bowler's series, average and games won, with a live pulse and the frame in progress while someone is mid game. Each game is a chip coloured by score band; the game winner is outlined. With two or more games a game by game table appears below. The board refreshes itself every 12 seconds while anyone is still bowling.
Same board, but games won is the headline: a game counts as won when one bowler has the top score for that game number. Ties count for nobody.
Crew members always see each other's crew sessions. Outsiders with the link only see sessions that are public. Leaving keeps your session and games; the crew disappears when the last person leaves. Crews hold up to 16 bowlers.
Live scoring broadcasts one bowler's session to spectators. A crew is several bowlers scoring at once. Use both if you like: your crew session can also go live.
Importing Old Games
Years of league sheets in a spreadsheet? Bring them in at Import (also under Records > Export). Nothing is saved until you have reviewed a preview.
Any CSV with a date column and a score column. Optional columns: location (or alley, center), league, ball, notes, game. Column order does not matter and headers are case insensitive.
date,location,score,league 2026-03-14,Lucky Strike Lanes,187,Tuesday Mixed 2026-03-14,Lucky Strike Lanes,203,Tuesday Mixed 3/21/2026,Lucky Strike Lanes,176,
Games on the same date and alley become one session. Dates like 2026-03-14, 3/14/2026, 14.03.2026 and Mar 14, 2026 all parse. You can also paste rows straight into the box instead of uploading a file.
Upload lanestats_games.csv from Records > Export. Add lanestats_frames.csv as the second file and every frame, pin and split comes back exactly as it was. Balls and leagues that do not exist yet are created by name.
Games imported without frames count toward averages, highs, series and 200+ totals. They have no frames, so strike rate, spare conversion and pin leaves ignore them, and they are never called clean games.
You see every session that would be created with its scores as chips, which balls and leagues are new, and a warning on any date and alley you already have. Imports always add sessions; they never merge with or overwrite existing ones. Imported sessions are private unless you tick Public. Limits: 8MB per file, 3,000 games per import.
Setting Up Balls and Leagues
One-time setup. Unlocks per-ball stats, ball comparison, and league averages.
My Info from the menu, or directly on any session page.
You'll see "+ Ball" and "+ League" buttons on every session page and scoring screen. Tap either one to open a popup and add right there without leaving the page. If you start a game without any balls added, the add-ball popup opens automatically.
League name + bowling alley. Assign sessions to leagues to track league averages separately.
Add oil patterns in My Info too. Select when scoring to filter stats by pattern later (house vs sport).
Ball dropdown appears on the session page next to "+ New Game". Pick before each game. Switch mid-game from the scoring screen dropdown.
Stats and Analysis
Where pin-by-pin scoring pays off. Everything computed from your actual pin data.
Strike/spare % by frame (1-10). See if you fade late or rally at the end.
Which pins you leave most. Hotter = practice these first.
Most common leaves ranked by frequency with conversion rates. Shows exactly which spares to practice.
Average score per month over the past year. Tracks your progression.
Filter by ball, league, oil pattern, location, or date range. Compare house vs sport patterns, check league-only average, etc.
Live Scoring
Live is for spectators watching one bowler. If several of you are bowling together and each scoring your own games, see Crews.
Tap "Go Live" on a session page. Get a shareable link:
lanestats.com/live/x7k2m
Full scorecard with pin leave diagrams. Refreshes every 20 seconds.
Active while you bowl. Expires 30 min after last roll. 10-hour hard cap. Stop manually anytime.
Weekly Challenges
Three new challenges every Monday. Auto-check when you finish a game.
"Bowl 200+", "Get a turkey", "Convert 10 spares this week", "Beat your average by 20 pins", "Bowl a clean game", "Throw 25 strikes".
Ball Comparison
Pick two balls, see which performs better. Green = winner in each row.
| Hyroad | Phase II | |
|---|---|---|
| Average | 192 | 184 |
| Strike % | 44% | 39% |
| Spare % | 67% | 72% |
| Recent 5 | 188 | 196 |
Before league night. "Recent 5 Avg" reflects current form, not data from months ago.
2+ balls in My Info, games scored with each.
Coach Insights
Analyzes your data for specific, actionable tips. Dashboard and stats page after a few games.
Not generic advice. Based on your actual numbers. Compares your last 10 games vs previous 10, tracks 10-pin rate, spare conversion, first ball accuracy, strike rate, and ball-by-ball performance.
Bowling Wrapped
Your year-in-review:
Plus high series, max streak, most used ball, locations visited, and more. Switch years with arrows. Share button for a screenshot card. Find it from "Year review" on the Sessions page.
Help and Common Problems
Try the matching step below. Your saved games will not be changed unless you press a button that clearly says Delete.
I entered the wrong pins
Tap the completed frame on the scorecard, enter the roll again, then confirm it. The score and statistics recalculate automatically.
The Confirm Roll button failed
Keep the scoring page open and check your connection. Press Confirm Roll again once the connection returns. Do not start another game until the roll saves.
I only know the final score
Use Import games for a spreadsheet, or choose Count mode while scoring when you know pin counts but not exact pins.
I cannot find an old game
Open Games. Search with a date, alley, ball or score, or tap a month. Press Clear to return to the full list.
My statistics look incomplete
Only finished games count toward averages and records. Open the session and finish any game still marked in progress. Pin-specific statistics require pin-by-pin scoring.
I want a larger or brighter display
Use your browser's text-size or zoom control. The color button in the top bar changes the site theme; Daylight is designed for bright rooms.
I want to hide a session
Open the session and switch it from Public to Private. Private sessions stay in your account but disappear from public profiles and the feed.
I want a backup
Open Records and export both games and frames. Keep both CSV files so a later import can restore full pin-by-pin details.
FAQ
Yes. No ads, no premium tier, no limits.
No. It is a web app and works in your browser. Add to home screen for quick access: iPhone: Share > Add to Home Screen. Android: Chrome install prompt or menu > Add to Home Screen.
Yes. Create a session with any past date and enter scores whenever.
Switch the pad to Count mode and enter how many fell. Scores, averages, and streaks stay exact; pin-specific stats skip those frames instead of guessing.
Yes. Import accepts any CSV with a date and a score column, shows you a preview, and only writes when you confirm. See Importing Old Games.
Open Games and type what you remember: an alley, a month, a ball, a score. Tokens combine, so "lucky march 2024 200+" narrows quickly. Or tap the day on the year calendar. See Finding Games.
Yes. Start a crew from your session, share the code, and everyone scores their own games while one board shows the whole group. See Crews.
Pin taps happen on your phone; only Confirm Roll needs the network, and it retries as normal if it fails. If you are fully offline, wait for Confirm to succeed before moving on so the frame is saved.
Records > Export gives you games and frames as CSV at any time, and the same files import back losslessly.
Public by default. Toggle any session to private anytime. Your detailed stats page is only visible to you.
Pins left standing with a gap between them after your first ball (e.g. the 7-10 split). Makes the spare much harder. lanestats auto-detects splits and tracks your conversion rate.
"House" patterns at most alleys guide the ball toward the pocket. "Sport" patterns are harder and flatter. Add your patterns in My Info to filter stats by condition.
Check your stats page. Usually the fastest path is improving spare conversion. Each missed spare costs ~10 pins. The pin leave heat map shows exactly which spares to practice. Coach insights will flag your biggest opportunity.
Email never shown. Only your @username is public. Public sessions are visible on feed/profile, toggle to private anytime. Your stats page is private to you.
Yes. Mobile-first for scoring at the lanes, fully responsive on desktop for reviewing stats.
Profile, Feed, and Social
Behind every page a few chunky pixels drift up the lane in your theme's colours, a ball rolls along the bottom now and then, and a strike, spare or milestone on the pad sends a small burst of pixels. It is drawn at low cost (about twenty squares on a phone, thirty frames a second, slower when you are idle, paused when the tab is hidden) and it switches off entirely if your device asks for reduced motion.
Nine colorways in the theme menu, each shown as a three-colour swatch. Dark: Midnight (electric blue and lime, the default), Amber, Neon Pink, Teal, Cosmic, Cherry (cherry red, cream and brass) and Phosphor (green terminal with scanlines). Light: Daylight (warm paper and marquee orange) and Sunset (coral and dusk violet on peach). Light themes turn the glow effects off so numbers stay crisp outdoors.
Leave the feed open and new games appear as people finish them, without a refresh. A "Bowling right now" strip at the top shows sessions that are live this minute; tap one to watch. Session pages, crew boards and live views update the same way while a game is in progress, and everything pauses when the tab is hidden so it costs nothing in the background.
Your profile opens with the games you chose to showcase (see Collections) and chips for any public collections. Pick the games that tell your story, not just the highest scores.
Public at lanestats.com/u/@you. Stats, achievements, sessions. Viewable by anyone.
Following = people you follow. Public = everyone. Trending = 200+ games this week.
Visit a profile, tap "Compare" for side-by-side stats with radar chart.
Auto-earned milestones: game counts, score thresholds, clean games, series (600+/700+/800+), strike streaks (turkey, six-bagger), split conversions. Higher ones replace lower in the same category.