ArmLog
Start free

For youth baseball leagues

Know who can
pitch today.

Pitch counts and rest days that add up across every team a player is on — not just the one you coach.

14-day trial · one price for the whole league · set up in an evening

Who can pitch today Tue · 6:04 PM
12
Jake R.Minors · All-Star
REST 2D
45 pitches on Saturday — for his other team. His All-Star coach wasn't at that game.
7
Marcus T.Minors
AVAILABLE
23
Sam O.Minors · Select
AVAILABLE
4
Ellie B.Majors
REST 1D
18
Danny K.Minors
AVAILABLE

Two adults each see half of his week.

Every other app is built around a team — a coach's roster, a travel club, a program. In that model a player belongs to one list and the question never comes up.

Jake pitched 45 for the Cardinals on Saturday. Tuesday his All-Star coach pencils him in. In every other app, that coach sees a fresh arm.

In a real league, the kid on two rosters is exactly the one most likely to get overpitched.

League-wide, not team-wide

One player has one standard team, and can also be on All-Star or Select. Counts and rest sum across all of them, automatically. The league owns the data, not a coach.

Your board's rules, not a preset

Divisions, per-outing caps and rest tiers are yours to edit. Boards settle their limits a week before opening day — change them that evening, without asking anyone.

You will never live-log an inning

You open ArmLog twice: before the game, to see who’s rested, and after it, to type in what each pitcher threw. That’s the whole app. No scoring, no lineups, no charting, no AI. A volunteer can use it correctly at 6pm on a Tuesday without being trained first.

Built for a real league, by the person
who was doing its pitch counts.

Not a prototype. The app ArmLog grew out of ran a full season for a youth baseball league in Ontario:

16teams
112players
396pitch events logged
85days, one full season

One price for your whole league.

Not per team. Not per coach. Not per parent. Less than a single team pass on the app your league already knows.

  • Every division, every team, unlimited coaches and parents
  • Paste your roster in to get started — not a weekend of setup
  • The trial takes no card, and says what it costs before day one
  • Cancel yourself, from inside the app, whenever the season ends
Start free. No credit card.

Takes about five minutes. You'll have a working league before you decide anything.

Running a league and want a look first? Book a walkthrough with the person who built it.

One email, one reply, no sales sequence.