This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



BracketPress is a free WordPress plugin which enables site owners to run their own Division One NCAA
tournament pool during March. Designed with businesses in mind, this tool enables you to engage and
market to your website visitors in a fun and meaningful way.
All the while, keeping traffic on YOUR site, with YOUR branding.

An inside look :


We make your site awesome.


Priority support and additional plugins are available via our website at [] (



  • Scott Hack
  • Nick Temple
  • Veronica Robinson
  • Karamvir Singh
  • Charles Griffin
  • Jason Melgoza ( CSS of Bracket )
  • Brandon Kraft
  • Don Hansen ( Logo )
  • Patrick Godbey
  • Jermaine Watkins


  • Viewing a Bracket (after scoring)
  • Editing a Bracket
  • Administrative Back-end
  • Viewing a Bracket (before scoring)


  1. Use the standard WordPress install for a plugin, or FTP the files up.
  2. Activate the plugin.
  3. Enter in the teams ( or Purchase the Pro Add-on ) and their seeds.
  4. Edit and publish the two pages generated with plugin activation.
  5. Invite people to your pool
  6. Enjoy!


Who developed BracketPress?

The BracketPress concept was created by Scott Hack. Scott Hack, Nick Temple and a team of dedicated individuals
brought it to life. See the file credits.txt for a full list of contributors.


June 27, 2019
why cant the board be reduced to show just 32teams or 16teams even? MUST IT ALWAYS SHOW THE 64 TEAM BOARD? ... sometimes i wonder what was going through a "plugin authors" mind, when i see some wordpress plugins.. i just go wow .. why must it be a 64 man tournament board? .. what if people want to host tournaments for just 8 people/teams? very annoying!
Read all 17 reviews

Contributors & Developers

“BracketPress” is open source software. The following people have contributed to this plugin.


Translate “BracketPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fixed conflict bug with WooCommerce.
  • Fixed bug causing permalink conflicts 2+ levels deep.
  • Changed the way we initiate the plugin to require less overhead.
  • Fixed bug that prevented team names from being changed after entered.


  • Removed buggy positioning controls
  • Added and fixed region labeling
  • Corrected bugs causing region names to not reflect changes.
  • Corrected bugs causing initial settings and configuration settings to not be loaded
  • Fixed bug requiring permalink save after installing
  • Fixed bug in final four comparison not returning correct previous match ID’s


  • Fixed regression bug while trying to fix Final Four matches.


  • Fixed issue with Final Four game matches not populating.


  • Fixed issue with Final Four game matches not being correct.


  • Reworked the labels and ability to change the location of the regions.
  • Fixed javascript issues with older browsers related to final four selections.


  • Add class to bracketpress shortcode for easier styling (Brandon Kraft)
  • Cleaned up commented out HTML that IE seems to be choking on


  • Updated for 2013 region display order and final 4 matching.


  • Fixed problem where randomization led to a unchangeable bracket due to user_id not being stored.


  • Out of beta and ready for prime time!
  • Added filters to allow adding HTML to the white areas of the bracket page
  • Optionally display the BracketPress Logo to support the site
  • Added the “Overall Winner” and combined score right above the final match


  • Fixed regression where post title would be empty if allow front-end editing is off
  • Merging of Ajax fix


  • Added CSS for scoring: use selectors #bracket .match .won { } and #bracket .match .lost { } to change display
  • Added CSS for final match: use selector .match .final_pick { } to change
  • Fixed scoring problem. Brackets are now being scored correctly.
  • Admin can allow Bracket Name and Bracket Description Editing
  • Added randomize function to automatically fill in a random bracket
  • Added a “combined score” section, to be used as a tie breaker if the
  • added various filters and actions in order to easily integrate with Achievements, CubePoints and similiar plugins
  • Changed close date to display according to WordPress admin settings
  • various display updates


  • Added bracketpress_display_name filter for munging team names
  • Now automatically creates pages needed upon activation.
  • Added leaderboard and bracket display shortcode


  • Critical update for PHP 5.2 users
  • Added Store
  • Minor cleanups


  • Improved team handling
  • Removed widgets due to licensing concerns. They will become their own plugins.
  • Removed dependency on local jquery-ui.


  • Moved credits and changelog to readme.txt
  • Moved ajax into main plugin
  • Removed extraneous console.log() calls
  • Fixed path to login widget javascript


  • First public release
  • Completed initial development