No more paper @ the table

ODLS is the official digital lacrosse scorebook — built by a coach who got tired of transcribing tally marks in the parking lot after every game.

Runs in any browser · Installs to your home screen · Works with or without signal

ODLS — Official Digital Lacrosse Scorebook
0 bars
Still works
1 tap
Per stat
Excel
& CSV export
$30
Per year

Built at the table

Everything the scorebook does, without the scorebook

Every feature here earned its place at a real game, keeping the book for a real team. It's built for the table, by someone who sits at it.

🥍

Live stat entry

Goals, assists, shots, saves, ground balls, turnovers, caused turnovers. Tap the stat, tap the player. That's the whole interaction.

📤

Exports & sharing

Full box score out to CSV or Excel, or straight into the share sheet so the coaching staff has it before the bus leaves.

↩️

Undo that actually works

Wrong player, wrong team, wrong stat. One tap puts it back, and the score and box score correct themselves with it.

📋

Rosters, your way

Import a CSV or Excel file, type the roster in by hand, or skip it and enter jersey numbers as the game goes. Save teams so next season starts where last season ended.

📶

No signal, no problem

Install it once and the entire app lives on the device — every stat and roster works with zero bars. The moment you're back in signal, sharing and exports go out instantly.

🌗

Readable in the sun

Light and dark themes. Big touch targets. Designed portrait-first for one hand on a phone while the other one holds a clipboard.

Three steps

Set up before warmups, done before the bus

1

Load your rosters

Import a CSV or Excel file, type the roster in, or pick a team you've already saved. Add the opponent, set the period length, and you're at the table.

2

Keep the game

Tap stats as they happen. Goals, assists, faceoffs, clears, and shots all land in the same box score, and the score keeps itself.

3

Send it

Final horn, one tap. Box score to Excel, CSV, or the share sheet — no transcription, no second pass, no lost sheet of paper.

Pricing

One price. Whole season.

No per-game fees, no tiers to compare, no upsell in the middle of a game.

Team license
$30
per team, per year
  • Unlimited games
  • Unlimited saved teams and rosters
  • CSV and Excel exports
  • Works with or without signal, on any device
  • Every update for the season, included
Join the waitlist See the full feature list

Opening for the coming season. Questions? support@odls.app
30-day refund · Cancel anytime · Terms

Questions

The things coaches ask first

Does it work without internet at the field?

Yes — completely. Once ODLS is installed on the device, the whole app is stored locally, so you can keep a full game in airplane mode. It's a fully connected app the rest of the time: sharing, exports, and updates all work over the network, and they're waiting for you the moment signal comes back.

What do I need to run it?

A phone or tablet with a browser. Nothing to install from an app store, no account required to start. Add it to your home screen and it opens like any other app.

Do I have to import a roster?

No. If you have one, CSV and Excel files both import in seconds. If you don't, type the names in by hand — or skip the roster entirely and just enter jersey numbers as you go. Either way, teams you set up are saved on the device, so the second game of the season takes about ten seconds to start.

Who is behind ODLS?

ODLS is built by RayFox Studios, a small independent studio run by a teacher and lacrosse coach who keeps stats at games every week and uses this app to do it. Everything you need — pricing, support, and the app itself — lives right here.

Early access

Leave the pencil in the bag.

ODLS is in final testing before the season. Leave your email and we'll tell you the day it opens up — no spam, no drip campaign, one message when it's ready.

Or just email support@odls.app.

RayFox Studios A product of RayFox Studios

More tools for coaches in the works. See what else we're building →