Revv
Free · iPhone and Android, coming soon

Built by a competitive bowler, for competitive bowlers.

Revv draws every shot over the oil, logs your tournaments frame by frame, and keeps each change beside what it did.

18:03
Tue 3 Nov · 18:03
Throw 3
Speed
–
foul line to pins
Laydown
–
board at the foul line
Arrows
–
board at the arrows
Breakpoint
–
 
Launch
–
angle off straight
Shot Tracker

Every shot, drawn over the oil.

Revv follows the ball from the foul line to the pins, then draws it on the lane with the oil pattern underneath.

SG Nationals 2026 · 45 ft
Throw 1
Speed
–
foul line to pins
Laydown
–
board
Arrows
–
board
Breakpoint
–
 
Launch
–
off straight
Shot tracking
Five numbers, every throw.

Speed, laydown, arrows, breakpoint and launch angle, each throw on a page of its own.

Lane overlay
Where the ball met the oil.

Add the pattern's sheet and your line is drawn on top of it. Switch it off above to compare.

  1. Phone behind the approach
  2. Bowl
  3. Every shot, on the lane

Real throws, tracked by Revv on 3 Nov 2026.

Tracking · Tue 3 Nov
Your shape

Fifty throws in one picture: the middle half shaded, your typical path drawn through it.

Throws
–
 
Speed
–
typical
Breakpoint
–
 
Middle halfTypical path
Training
See if your line holds.

Change one thing, throw again, and see exactly what moved.

League night
Everyone's shot, on the lane.

Set it up behind the approach and every shot is drawn as it's thrown.

Free
Nothing behind a paywall.

Every number and the oil overlay, for anyone who bowls.

Why Revv exists

Too many steps between the lane and the answer.

How training and tournaments worked before Revv, and what each step became.

At practice
Shade a paper sheetPhoto itSend it offWait for charts
Tap Made
At a tournament
Notes as essaysNo time to thinkHalf a commitment
Quick notes, all taps
After the event
Retype it all1–2 hours
Stats, already there
Compete

Your decisions, while the lanes still change.

Tournaments and simulations, frame by frame. Collect your thoughts between shots, commit, and see later what each decision did.

Game entry

A strike is one tap.

Tap the pins left standing. Revv works out the count, whether you hit the pocket, and whether it's a split, for your bowling hand. Try it.

Game 1 · frame 2
20
X
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tap the pins left standing.
PocketSplit
Every game, kept

The leaves, not just the score.

Each frame keeps its rack: what went down, what you left, and what you picked up.

Picked up Left standing 7Split
Game 2  Lanes 29-30
204
X
20
9 /
39
9 /
58
9 /
78
X
98
9 /
118
X
146
X
165
8 1
174
X X X
204
Quick notes

Between frames, all taps.

Your ball, line, rotation, speed, the lanes and how it felt, in a few taps. Each note sits between the frame before and the frame after, so it reads as a decision and its result.

BallLineRotationSpeedLanesFeel
Ball change 1Move 1Speed change 1Lanes 1Shot feel 2
10:42R 30
G2 F2
9 /
→
F3
9 /
Line 33-252-1 leftDrier
10:58R 30
G2 F6
9 /
→
F7
strike
X
Hazmat Pearl→Black VenomBall changeSpeed · Normal → FastRushed
11:20L 29
G2 F7
strike
X
→
F8
strike
X
Black VenomLine 31-24Rotation · MoreClean shot
Linked to your arsenal

What a ball did, kept on the ball.

Tag a ball in a quick note and the note lands on that ball's page. A block's summary points at the exact notes it's about.

Quick noteBall pageBlock summary
55 x 4 x 45
Black Venom
Early
5
Backend
4
Competition notes2
Simulation 2 · MQ 2 · @G2-F7

Cover broke down. Smoother ball, a touch more speed.

Simulation 2 · MQ 2 · @G2-F8

Same line. Trust it.

MQ 2 · Summary
Read the transition earlier
What worked
  • Moving 2 and 1 when the right lane hooked early @G2-F3
  • The ball change, then the same line @G2-F7
Next time
  • One change at a time
Stats on the fly

The whole event, at a glance.

Scores, first balls, spares by leave and every block side by side, ready between games. Below, my Singapore Open 2026.

Singapore Open 2026 · 18 games
Average
190.0
18 games
High game
259
MQ 3
Series
3,420
pinfall
First ball
51%
Strikes
101 of 198
77%
Pocket
153 of 198
10%
Splits
20 of 198
Spares
Makeable
69% 50/72
Single pin
80% 35/44
8 count
89% 8/9
Splits
5% 1/20
By MQ
BlockGamesAverageHighSeries
MQ 1
166191211160206173
184.52111,107
MQ 2
217220168174181177
189.52201,137
MQ 3
197187259155203175
196.02591,176
Also in Revv

The rest of the week.

Drills, the numbers behind them, and everything you know about your balls.

Locker

Your arsenal, on one map.

Every ball placed by how early it reads and how sharp its backend is. Tap a ball to see its layout.

55 x 4 x 45
Black Venom
Early
5
Backend
4
Surface 1.5k, 2k
Arsenal14
Train

A rep counter that knows the goal.

Pick a drill, set a goal, and tap Made or Missed. The set ends itself.

Pin 10 + Pin 7
Goal hit
19/20
10 7
Stats

Proof the drills are working.

Every drill by session and by month, so you can see the work paying off.

Aug
Sep
Oct
Pin 10 · 76% → 95%Pin 7 · 82% → 95%
Offline

Works with no signal.

Everything saves on your phone first and syncs when you're back online.

Tuesday 3 November
Afternoon, Peter
Saved on this phone · 3 to send
Back online · 3 changes synced
Peter Khor in Singapore's team shirt, arms folded
Singapore · National Training Squad
Who made it

Peter Khor.

I bowl for Singapore, and I write software. Revv is the app I wanted at the lane.

  1. 2014First ball
  2. 2016First tournament
  3. 2023National Development SquadHong Kong International Open · Youth champion
  4. 2024National Training SquadSingapore International Open · 8th, Men's OpenIBF U21 Worlds · Top 16, singles
  5. 2026Revv
Revv

I built this for myself. You're welcome to try it.

Free. Coming to iPhone and Android.

You're on the list.

A welcome is on its way. The next email is when Revv is in the stores.

App Store · coming soonGoogle Play · coming soon