On-device ball tracking · Android

Every shot, tracked from the foul line to the pins.

Put your phone on a stand beside the approach and bowl. LaneLens finds the ball frame by frame, maps it onto the 39 boards and draws the shot back on the lane: entry board and angle, breakpoint, speed, then the next move to make. The tracking runs on the phone, not on a server.

  • No sensors, no extra hardware
  • No account needed
  • Clips stay on your phone
A real throw: the tracked path is drawn behind the ball as it rolls, then the shot is logged.
After every throw · Shot reveal

Every throw comes back drawn on the lane.

Moments after the ball hits the deck, the shot draws itself onto a lit-up lane: the path grows down the boards in its phase colours, the pins scatter by how well it should have carried, and the numbers that matter are pinned right where they happened.

PATH

Skid, hook and roll, in colour

The ball's tracked path, split into its phases. A roll phase the camera didn't see clearly is drawn dashed and marked as an estimate.

CALLOUTS

Laydown, arrows, breakpoint, entry

Each one pinned to the lane where it happened, with how far it was off your target or your average.

VERDICT

Speed, entry angle and the pocket call

Pocket hit, light, high or a miss, by how many boards, with the tracking confidence beside it.

STATS

Lane or stats, one tap

Flip the reveal to a nine-number grid: foul line, arrows, breakpoint, entry, launch and entry angle, launch and impact speed, and rev rate.

SWIPE

Every shot of the session, one swipe away

Flick between throws to compare, replay any of them, or share the card.

LaneLens shot reveal for shot 24: Pocket hit, 1.6 boards light, inside the pocket, tracking confidence high. 14.3 mph, 5.7 degree entry angle. The path is drawn on a glowing lane with callouts: entry board 15.9, breakpoint board 5 at 44 feet, arrows 14.8, laydown 20.1, each with its difference from the average, plus a dashed line of the bowler's best shot.
Real screenshots from a 10/14 session: shot 24 in the pocket, shot 25 one swipe away.
15 ft · The arrows

The ball's real path, in boards and feet.

A trained detection model finds the ball in each frame of your clip, right on the phone. It marks the point where the ball touches the lane, not just its outline, and one lane calibration maps that point onto the 39 boards and the 60 feet to the head pin.

At the line

Foul line board

The board you released over, projected back to the foul line from the roll.

At the arrows

Arrows board

Where the ball crossed 15 ft. Your target, checked.

The break

Breakpoint board & distance

The board and the distance down the lane where the ball turned for the pocket.

At the pins

Entry board

Where the ball arrived at the head pin, and the pocket call that follows from it.

Angles

Launch & entry angle

The angle off your hand and the angle it came into the pocket.

Speeds

Launch & impact speed

One fit of the whole roll gives the speed off the hand, at the pins, and the loss between.

Spin

Rev rate & axis

Measured from the ball's own rotation in the video. No sensor in the ball, no second camera.

One tap

All of it, per shot

Flip any shot from the lane to its stat grid: nine numbers, estimates marked with ≈.

01 / CONTACT

Read where the ball touches the lane

The ball model finds the contact point on the lane surface, so the shiny reflection of the ball in the oil doesn't pull the board number off. When the phone gets bumped between throws, LaneLens re-aligns the lane box to the first throw instead of quietly shifting every number. Gutter balls are recognised and kept out of your averages.

02 / RELEASE

Loft, laydown and release board

How far the ball carried past the foul line, the board it landed on, and the release board projected back to the line.

03 / SPIN

Rev rate and axis, measured from the video

On a ball with a visible pattern, LaneLens follows the pattern turning to measure rev rate, axis rotation and axis tilt. No sensor in the ball and no second camera. A solid-colour ball simply shows no rev rate rather than a guess.

04 / RESULT

Pocket verdict and a carry estimate

From the entry board and angle, LaneLens calls the hit (pocket, light, high or missed) and gives a carry estimate. It is labelled as an estimate, because the camera reads the ball, not the pins. Tag the real result with one tap.

05 / REPLAY

Shot Replay

Your clip with the trace drawn on it and an overhead lane beside it. Zoom in on the bowler, let auto slow-mo slow down the break, play a shot side by side with your best, keep the clips you want, and share a clip with the overlay on it.

18.1

Measured

A plain number means the camera tracked the ball through that part of the lane.

≈16.9

Estimated

The value was extended past where the ball was last seen. Estimates never move your averages.

≥4.5°

At least

A bound: the ball was lost before the end, so the real value is at least this.

—

Not measured

LaneLens could not see it, so it doesn't make a number up.

Hands-free · Auto

Turn on Auto, then just bowl.

No tapping record between shots. Auto watches the lane, starts when it sees your throw and stops after the ball reaches the pin deck. Then it analyses the recorded clip for the accurate read.

  1. Watching

    Waits for the throw

    The camera stays on while you walk back, pick up your ball and set up.

  2. Tracking

    Follows the ball down the lane

    It starts when the ball enters the lane and follows it all the way down to the pins.

  3. Quick read

    A first look about a second after impact

    A quick read shows up about a second after the ball reaches the pins.

  4. Logged

    The refined result

    The recorded clip is analysed again for the final numbers, and the shot is saved to History with its replay.

LaneLens Track screen at a real lane after a shot in Auto mode: Shot 2 logged, Pocket, entry board 18.1, angle 7.8 degrees, arrows 21.2, 11.9 mph, loft 5.9 feet, laydown board 25.9, release board 29.8 projected
Screenshot from a real session: Shot 2 logged in the pocket at 18.1 with a 7.8° angle.
Record / Stop when you want control Review a Clip from your gallery Camera-bump correction between throws
Board 17½ · The pocket

Numbers are the easy part. Knowing what to change is harder.

The Coach reads your recent shots and gives you one adjustment at a time, in plain language, with the shots that back it up. It only uses your own shots.

TRANSITION

It tells you when the lane is moving

When your entries keep coming in high or light while your line stays put, a card appears on the Track screen: move 2-and-1 left, feet two, eyes one. It shows the evidence too, like 3 of 5 shots high and the breakpoint drifting 2.8 boards.

REPEAT

A repeatability score

A 0–100 score for how tightly you repeat your arrows, breakpoint, entry and speed, with the one spread that is costing you the most.

YOUR BEST

A ghost of your best shot

Mark a shot as your reference and it rides along as a copper ghost line on every reveal and over the replay video, with the difference at the arrows, the break and the entry.

SPARES

Spare mode

Pick the leave, get a target line at the arrows, throw, and the shot is graded against that line. Spare balls stay out of your pocket stats.

BY BALL

Stats for each ball

LaneLens can recognise which of your balls you threw and keeps averages for each one. Optionally connect your locker from The Ballroom to bring in your real arsenal.

LaneLens Track screen after shot 9 with Auto on: pocket 6 of 9, entry board 18.9, angle 4.5 degrees, repeatability 79. A lane transition card reads: Lane is transitioning, feet 2 left, eyes 1 left, 2-and-1 left, because 3 of 5 shots were high, median +2.4 boards, breakpoint +2.8 boards over 8 shots.
The lane-transition card on the Track screen, between throws.
End of the night · Session report

One page that tells you how the session really went.

Every session gets a report built from your measured shots only. Gutter balls, spares, short tracks and estimates are left out, and it says how many shots it counted.

AVERAGE SHOT

Your typical line, with a corridor

The median path of the session drawn on the lane, with a band for the middle 80% of your shots, and each number given as a range, not just an average.

LEVEL

A consistency ladder

Each metric gets a level, from Developing through League, Competitive and Tournament to Elite, plus exactly how much tighter it has to get for the next one.

SPEED & REVS

Speed–rev balance

Whether your revs and speed are matched or lean one way, and what that means for the lanes and balls you pick. Shown only when there are enough confident rev rates.

FEEL vs REAL

Was it the lane, or was it you?

A plain read on whether misses came from the line wandering or from the lane changing under a repeatable line, so you know whether to work on execution or move.

SHARE

Share it as an image or a PDF

A clean one-page card for your coach, your team chat or your own records.

LaneLens session report for Wednesday 10/14, 20 of 25 shots counted, 3 gutter balls and 2 spare balls left out. The average shot is drawn on the lane with a middle-80% corridor: entry board 18.6 (range 9.7 to 29.2), breakpoint 3.8 at 38 feet, arrows 12 (10.3 to 14), laydown 17.7. A chip suggests: Track, swing to 4.
A real 10/14 session report, and the share image made from it.
0 → 60 ft · Foul line to pins

Set up once, then read every shot.

STEP 01

Place the phone

On a steady stand, to the side of the approach, zoomed in about 2.5× so the foul line and the pins are both in frame. A quick Pre-flight check tells you whether the setup is good to go.

STEP 02

Calibrate the lane

Mark the foul line and the base of the pins. LaneLens snaps the far edge to the pin bases, and an arrow check confirms that the boards line up.

STEP 03

Bowl

Turn on Auto, or use Record / Stop. Each throw comes back as a shot reveal with a replay and a coaching note, is saved to your History, and rolls up into the session report.

approach phone
  • To the side of the approach, out of the bowler's way and not on the lane.
  • Steady. Use a stand or clamp. If the phone gets bumped between throws, LaneLens corrects for it and tells you when to re-check the lane box.
  • About 2.5× zoom, with the foul line and pins both in frame.
  • Android only for now.
Sample session to explore first Export your shots Left-handed support In-app feedback Ready for PinForm, coming to the suite
Early access · Android

Join the beta.

LaneLens is in beta on Android. Test builds come through Google Play testing or Firebase App Distribution. Ask for an invite and we'll send you a link.

Request a beta invite

No account needed. Read the privacy policy and the terms, including the beta rules.