Built by a Commissioner

Coach Lefty is not a startup product. It is the tool I wished existed and still use every week running my own league.

Active
Leagues
76
Slash Commands
Solo
Built

The Origin

I have been playing Madden franchise mode for years. Not casually. I lab in practice mode, experiment with unique formations and schemes, and take my franchises seriously. When I started running my own league, I realized fast that the commissioner experience was a mess. Advances were manual, activity checks were a headache, trades were negotiated in DMs, and half your members never knew the schedule was posted until two days later.

The tools that existed were either too basic to matter or required someone with a computer science degree just to set up. What I actually wanted was something that lived inside Discord, where the league already was, and handled the repetitive stuff automatically so I could focus on actually running the league.

So I built it. What started as a personal project for my own league eventually became Coach Lefty.

Who I Am

I am a self-taught developer and engineer based in the Midwest, building Coach Lefty as a solo side project alongside a full-time day job. Every feature, every bug fix, every design decision comes from me. When something breaks at midnight before an advance, I am the one fixing it.

I have been both a commissioner and a player in competitive leagues. I know what it is like to chase down inactive members, post standings manually after every week, and try to keep 32 different people engaged and accountable. Coach Lefty is built to solve those exact problems, not theoretically, but from real experience inside the same Discord servers you are running.

Why Discord First

Every league already lives in Discord. That is where your members are, where the trash talk happens, where the community forms. Asking them to log into a separate website just to check standings or vote on a trade is friction that kills engagement.

Coach Lefty is designed so commissioners can run the entire league from Discord. Schedule boards, game channels, trade voting, active checks, POTW, EA data, all of it, without sending anyone to another platform. The commish dashboard at team.franchisehq.gg exists for configuration, but day to day the bot handles everything without anyone ever leaving Discord.

Automation first

If the bot can do it, it should. Commissioners have enough to manage. Weekly grind tasks should be zero-click.

🎮

Built for real leagues

Every feature comes from a real problem I have seen in real franchise leagues. Not a hypothetical use case.

🔒

Data you can trust

Stats pull directly from EA. No manual entry, no guessing. If EA has it, Coach Lefty can show it.

🏗

Always improving

One developer means fast decisions and no committees. When a feature makes sense, it ships.

Get in Touch

Questions, bugs, or billing support. I read everything and usually respond the same day.