OnDeck
OnDeck

About OnDeck

What is OnDeck

After spending far too many hours researching tournament schedules, I built OnDeck to save myself (and other coaches!) time.

OnDeck pulls youth baseball tournaments from numerous sanctioning bodies into one list, so coaches and parents can compare dates, fees and who else is going without opening a bunch of tabs. It's built around DFW and North Texas, and now reaches Houston, Austin and San Antonio.

The listings are updated twice a day, and every tournament carries a timestamp at the bottom of its details so you can see exactly when we last checked it.

It works in any browser, and you can install it on your phone so it opens like an app.

If something looks wrong, a date, a fee, a location, or a tournament that should be here and isn't, please let me know.

Questions, feature ideas and general feedback are all welcome too. Use the contact page and I'll get back to you.

Which sanctions are covered

Every tournament here comes from one of seven sanctioning bodies. They're all pulled in the same way and listed with the same details, so you can compare them side by side instead of opening seven tabs.

  • NCS
  • Perfect Game
  • Five Tool
  • Parsons
  • 2D Sports
  • PAC Sports
  • USSSA

There's also a Rec filter in the sidebar. That one isn't a sanction, it's a level: it picks out rec tournaments wherever they turn up.

Changelog

8-27-26

  • Field Maps. Added this new section including maps of area baseball complexes showing which field is which. Bakersfield Park, Oak Grove and Bicentennial Park are drawn, with more coming. Also included is playing surface info (turf, grass/dirt, dirt).

8-19-26

  • Fixed the nav wrapping onto two lines on smaller laptop screens

8-17-26

  • The tournament list now shows which list a save is on, Watchlist or Schedule, with a different marker for each
  • Signup alerts can be set per list and ask which age before arming
  • Fixed Perfect Game events showing no teams when the source published no team count

8-9-26

  • Added Saturday Only and Sunday Only filters for one-day tournaments
  • Five Tool tournaments now show a fee range when divisions are priced differently

8-5-26

  • Published the Spring 2026 season report in The Dugout: 271 tournaments, 3,162 unique teams, 12,948 team entries, within 75 miles of Dallas from February 6 to July 31
  • Added an explainer page for the OnDeck Circle

7-30-26

  • Added Team Search to OD Circle — look up any team by name and see every tournament they're registered for.
  • The OD Circle is now organized into tabs: Schedule, Watchlist, Alerts, and Team Search
  • Past tournaments now clean themselves up — they disappear from your Watchlist automatically, and move into a "Past" section on your Schedule so you keep a record of the season you played
  • Tapping a tournament in your OD Circle now opens its full details, same as on the main list
  • Overlapping dates on your Schedule now explain themselves — tap the ⚠️ to see exactly which tournaments conflict
  • Blog is now "The Dugout" — the new home for guides, tips, and gear worth having at a tournament
  • Rewrote the home page and sign-in page so it's clear what OnDeck and the OD Circle actually do
  • Lots of layout cleanup in the OD Circle: clearer icons with a legend explaining each one, tidier cards, better fit on phones

7-29-26

  • Filling-up alerts can now be set for a specific age group, so you're only emailed when your division is filling up — not when some other age
  • Tapping the star now asks whether you want the tournament on your Watchlist or your Schedule
  • Added an Account page for your membership, email, and password
  • Slimmed down the OD Circle cards so more fits on a phone screen

7-28-26

  • Alerts now arrive by email, with a one-click unsubscribe link in every one
  • Added a notification bell at the top of the OD Circle showing what's triggered recently
  • New alert: get notified when registration is about to close on a tournament you're tracking
  • Added an Alert Settings section listing every alert you've set, editable in one place
  • Free accounts include limited access for Schedule Builder and Watchlist; premium removes the limits
  • Fixed date ranges that spanned two months displaying backwards (e.g. "Aug 28-1")
  • Fixed the dashboard scrolling sideways on phones
  • Fixed blog posts running off the edge of phone screens
  • Added a back button to the tournament detail view

7-20-26

  • Accounts are here. Star tournaments to save them, and they'll be waiting next time you visit.
  • Split saved tournaments into a Watchlist (ones you're considering) and a Schedule Builder (the season you're actually committing to, with a warning when dates overlap)
  • New alert: get notified when a new team registers for a tournament on your schedule
  • Extended tournament listings about four months out instead of stopping at a fixed date, so more tournaments show up

7-15-26

  • Added a Privacy Policy and Terms of Service, linked at the bottom of every page
  • Removed the star icons next to tournaments (for now). They were placeholders for a "save your tournaments" feature that's still on the way.
  • Added oAuth for Google sign-in

7-14-26

  • Built admin tools to hand-correct tournament details (title, ages, fee, city) when a source lists something wrong
  • Refined the ability to highlight specific tournaments

6-3-26

  • Improved high school listings, which added around 70 more tournaments
  • Registration links now open in your phone's browser instead of inside the installed app, so registering works smoothly on mobile

5-22-26

  • Featured tournaments now stand out with a highlighted row
  • Added blog and posted the first article
  • Improved link previews when sharing OnDeck on social media

5-19-26

  • Moved out of beta — OnDeck is now a stable release. Updates and new features will keep rolling out.
  • Added new age group filters: 6U, 15U, 16U
  • Added an HS button that filters to high-school-age (15U-18U) tournaments in one click
  • Fixed PAC Sports pricing — events where divisions are priced differently now show a range (e.g. $420-$630) instead of a single misleading number
  • "Register Now" button now switches to "View Tournament" within 2 days of the start date, since registration usually closes around then

5-15-26

  • Added a new "Rec" sanction with the Keep Calm & Baseball On All-Star tournament
  • Fixed a behind-the-scenes issue where some tournaments would show up twice if the sanction edited the tournament's title (affected every source — duplicates now cleaned up and won't reappear)

4-15-26

  • Fixed duplicate tournament rows that appeared when TDs edited tournament titles
  • Added an automatic cleanup that removes orphaned/stale tournaments after 5 days
  • Added a watchdog so data update that crashes mid-run sends an alert instead of going silent

4-14-26

  • Restored daily data updates after a permissions change had silently broken the update system
  • Added failure-alert emails so future silent breakages surface immediately
  • Corrected the times shown for the automated data refresh schedule (daylight saving had shifted them)

4-6-26

  • Improved usage of the checkmark icon next to teams paid/confirmed for tournaments
  • Mobile scroll fix
  • Mobile viewport fix
  • Sidebar layout improvements
  • Added a branded splash screen
  • Removed old debug info and unused artwork from the repository

2-24-26

  • Revised data handling process when tournament information is being updated
  • Improved logic to handle inconsistencies in how sanctions display registered teams
  • Code audit and cleanup
  • Updated contact form

2-12-26

  • Added PAC Sports as a new sanction (8th tournament source)
  • Added additional Five Tool tournaments
  • Fixed date parsing for certain tournament date formats
  • Added geocoding for Melissa, Cleburne, and Little Elm
  • Removed duplicate tournaments
  • Set up automated daily data refreshes

1-21-26

  • Refined some search features
  • Added floating arrow to quickly get back to the top
  • Added social media links
  • Updated text on About page to give info on current status of OnDeck (beta)

1-15-26

  • Worked on PWA support tasks for mobile usage
  • Updated manifest with iOS settings
  • Added app install page with step-by-step instructions
  • Added checkmarks for confirmed teams for NCS
  • Fixed multiple small issues with the data
  • Slightly modified the main logo, created icon for mobile

1-13-26

  • Prepared for beta users with full data update
  • Fixed duplication issue with some tournaments showing up multiple times
  • Revised logic for the registration fee info
  • Fixed database mismatch
  • Links & info went out to beta testers

1-12-26

  • Added functionality to "Register now" buttons
  • Added site branding
  • Added pages, including "Development notes" with info for users & contact form
  • Navigation updates
  • Reworked mobile version to better match the desktop

1-9-26

  • Added full geocoding to tournament results
  • Corrected bug with teams showing up in multiple divisions