Our story

Built by a real coach, for real wrestling clubs.

Bout Builder grew out of years spent inside youth wrestling rooms, at weekend events, behind head tables, and buried beneath the administrative mess that too often follows the sport everywhere it goes.

Coach Greg Gambone talks with a youth wrestler beside the mat during a wrestling event.

Why I created Bout Builder

“I wanted a system built around the way youth wrestling actually works.”
Coach Greg Gambone and his son Gino at their first youth wrestling event together.

I first started wrestling in middle school. Years later, when my son was five, I signed him up for Gloucester City Youth Wrestling and found my way back to the sport. I soon joined the coaching staff, and that began about 18 years of coaching youth wrestlers from the tot level through middle school.

Wrestling gave me a way to stay connected to a sport that had shaped me growing up. Coaching made that connection even stronger.

It also gave me a close-up view of something less inspiring: the scattered, inconsistent, and often frustrating systems that coaches and volunteers had to use just to get a Saturday event off the ground.

Bout Builder started there, stemming from real problems I dealt with season after season.

The problems kept repeating

The wrestling was organized.
The work around it wasn't.

Every season brought the same avoidable friction. Leagues and teams barely held together by spreadsheets, email threads, ancient software, improvised equipment, and a lot of patient volunteers.

Rosters were everywhere and nowhere

Some teams used spreadsheets. Some used text files. Some coaches still carried paper notebooks. Host schools asked for participant lists in different formats and sent instructions through long email chains.

Matching software stuck in the past

Our league depended on a Madison-style matching program from 2006 that had never been updated and only ran reliably on old Windows computers. Every season brought new glitches and complicated workarounds.

Event-day information was hard to see

Wrestlers and families struggled to know when and where they were wrestling.

Mat assignments and bout numbers were communicated through awkward projector setups or homemade bout boards. Bout numbers were typically written on paper towel rolls, and were often impossible to read from across the mat.

A homemade bout board propped up at a youth wrestling event, using paper towel rolls to display wrestling, on-deck, and double-deck bout numbers.

From frustration to a purpose-built platform

I stopped looking for the right software and started building it myself.

For more than a year, I actively searched for a modern platform that handled Madison-style matching the way our league needed. I couldn't find anything that met our needs. Rather than force another system to do a job it wasn't designed for, I decided to build my own custom platform specifically for youth wrestling leagues and teams.

See how Bout Builder works
  1. Start with the basics

    Keep one current roster

    Give coaches a straightforward online roster instead of asking them to recreate, reformat, and resend the same information for every event.

  2. Respect the sport

    Support Madison-style matching properly

    Build the matching workflow around the age, weight, and experience considerations youth wrestling leagues actually use rather than treating them as an afterthought.

  3. Fix event-day communication

    Make bout and mat information easy to find

    Give event staff a better way to manage the competition and give wrestlers and families clear, current information without depending on a hard-to-see wall projection or handwritten board.

  4. Keep moving forward

    Grow with the wrestling community

    Bout Builder is young, but it is fully functional. My goal is to keep improving it so the platform grows alongside the leagues, teams, coaches, volunteers, wrestlers, and families who use it.

Built from firsthand experience

Spend less time fighting the process and more time building better wrestling programs.