Know who can pitch today.

Pitch counts and rest days that follow a player across every team.

Try free through March 31, 2027. No credit card. Then $500 CAD for 2027 (launch price), $750 a year after that.

Jake is on two teams.
Each coach only sees half his week.

Most apps track one coach's roster, so a player's outings for his other team never appear. ArmLog tracks the whole league, so they always do.

All-Star Tuesday
  • Jake R.45
  • Owen L.31
  • Priya N.0
The All-Star coach logs 45 pitches.
Cardinals Minors · Wednesday
  • Marcus T.38
  • Jake R.0
  • Danny K.20
What the Minors coach sees: Jake hasn't pitched for us this week.
45Jake's Tuesday
Resting until Friday

ArmLog tracks every roster he's on, so Tuesday's All-Star outing sets his rest before Wednesday's Minors game. Both coaches see the same answer.

The kid on two rosters is the one most likely to be overpitched. That's the kid ArmLog is for.

A volunteer should be able to use it in a parking lot at 6pm on a Tuesday, without training.

ArmLog is designed to be opened only twice: before the game to see who's rested, and after it to log pitches.

Before the game

Check who's rested. One list for your team, with every affiliation already summed and every rest day already counted.

After the game

Log one number per pitcher. ArmLog calculates the rest days and updates every team that player is on.

ScoringLineupsChartingLive tracking

Left out on purpose, to keep it simple.

Custom rules?
No problem.

League pitching rules
DivisionMax / outing1–2021–3536–5051+
Minors750 days1 day2 days3 days
Majors850 days1 day2 days4 days
All-Star · SelectNo rules of their own. Pitches count toward each player's Minor or Major limit.

An example setup. Your league admin edits every number in the app, and changes apply as soon as they're saved. How All-Star and Select count

We know boards may settle their pitching limits a week before opening day, and the result isn't always someone's published rule set.

In ArmLog, divisions, per-outing caps and rest tiers belong to your league. Start from sensible defaults and change any number. When the board decides in March, your admin updates the app that evening, without contacting anyone.

Add a division, split a tier, raise a cap mid-season. Every player's rest recalculates against the rules you actually play under.

Proven over a full season.

In 2026, Erindale's youth baseball league ran its whole season on the single-league app that became ArmLog. These are its real numbers.

16Teams
112Players
558Outings logged
18,309Pitches counted

2025First build

Erindale parents were tracking two-roster pitch counts on paper and by email. I built the first version to fix that.

2026A full season

Coaches on every team logged their own counts, and parents could follow along. Admins managed rosters and approved who could view and edit.

2027Open to every league

I rebuilt it so any league can run its own copy under its own rules.

Mathieu RancourtFounder & developer

One price for your whole league.

Not per team, per coach or per parent.

$500
CAD/year

2027 launch price. Regular price $750 a year from 2028.

Start free

Try free through March 31, 2027. No credit card.

  • Every division and team, with unlimited coaches and parents
  • Your own divisions, caps and rest tiers
  • Import players and teams from a spreadsheet
  • Cancel on your own, from inside the app
  • Works in any browser today. iPhone and Android apps coming soon.

Running a league and want a look first?
See how a season runs, or book a walkthrough.

Use it in yourBrowser Live now
Download on theApp Store Coming soon
Get it onGoogle Play Coming soon