🎯 Need Help?

Get Premium Support

Priority assistance from the developer

More from ANWP

Football Leagues Premium

Complete football/soccer league management for WordPress

Learn more →

Friendly Stage


When using API Import, some imported games shouldn’t count toward standings or statistics — preseason games, exhibition matches, or cup finals like the NBA Cup Championship. This guide shows how to create a “friendly” stage and move those games into it, so they’re excluded from all standings and statistics calculations.

🎯 When You Need This

API providers sometimes import games that don’t belong in your regular season numbers:

  • Cup/Championship finals — e.g., the NBA Cup Championship game that doesn’t count in regular season standings
  • Preseason/Exhibition games imported alongside regular season games
  • All-Star or special event games that shouldn’t affect any statistics

These games land in the “Regular Season” stage by default. Moving them to a friendly stage excludes them from standings, player stats, team stats, and all other statistical calculations — while keeping the games visible on your site.

How It Works

Every stage in a tournament has a Stage Status — either official or friendly. Games inherit their status from the stage they belong to. All statistics queries only include games with official status.

Stage StatusStandingsPlayer StatsTeam StatsFrontend Display
officialIncludedIncludedIncludedVisible
friendlyExcludedExcludedExcludedVisible

🚀 Step-by-Step Guide

Step 1: Create a Friendly Stage

  1. Open the Tournament for editing (e.g., NBA 2025-2026)
  2. Click ➕ Add New Stage
  3. Set the Stage Title (e.g., “Cup Championship”)
  4. Set Tournament System to Knockout (or any system that fits)
  5. Set Bracket Layout to hide
  6. Set Stage Status to friendly
Tournament edit page showing a new Cup Championship stage with Knockout system, hidden bracket layout, and friendly status selected

Tip

Setting Bracket Layout to “hide” keeps the stage clean — no empty bracket displays on the frontend.

Step 2: Add Teams to the Friendly Stage

  1. In the new friendly stage, find the Stage Rounds section
  2. Click the gear icon ⚙️ on a group to add teams
  3. Add the teams that play in these games
  4. Save the tournament
Stage Rounds section showing San Antonio Spurs and New York Knicks added to group #1 with the gear icon highlighted

Step 3: Find the Game to Move

  1. Go to Sports Leagues > Games
  2. Use the date filters to narrow down the list — set the Game Day range to the game’s date
  3. Click Filter
  4. Find the game and click Edit (or Edit structure directly from the list)
Game admin list filtered by date range 2025-12-17 to 2025-12-18, showing the San Antonio Spurs vs New York Knicks game with Edit structure link

Step 4: Open Edit Structure

On the Game edit page, click “Edit structure” in the top-right corner of the game header. This opens the Game Setup panel where you can reassign the game to a different stage.

Game edit page showing the header with Tournament NBA 2025-2026, Stage Regular Season, and the Edit structure link in the top-right corner

Step 5: Change the Stage and Save

The Game Setup panel displays the old structure at the top. Below it, update the assignment:

  1. Keep the Tournament the same
  2. Change the Stage to your friendly stage (e.g., “Cup Championship”)
  3. Verify Team A and Team B are correct
  4. Click “Save and Continue”
Game Setup panel showing the old structure (Regular Season) at top and the new assignment with Cup Championship stage selected, teams verified, and Save and Continue button

Step 6: Update the Game

After saving the structure change, click “Update” in the Publish metabox to finalize.

Game edit page Publish metabox with the Update button highlighted

Step 7: Recalculate the Standing

The standing table needs recalculation to reflect the change:

  1. Go to Tournaments > Standings
  2. Find the standing for your Regular Season stage
  3. Click Edit
  4. Click Update to recalculate
Standing admin list showing NBA 2025-2026 Regular Season entry with Edit link highlighted, and Standings menu item in the sidebar

Warning

Standings don’t update automatically when you move a game between stages. You must open the standing and click Update to recalculate.

🆘 Troubleshooting

Standings still show the moved game

You need to recalculate the standing. Open it for editing and click Update (see Step 7).

The friendly stage doesn’t appear in the Stage dropdown

Save the tournament after creating the new stage, then refresh the game edit page. The stage list loads from saved tournament data.

API Import keeps putting games in the wrong stage

API Import assigns games to stages based on mapping. After moving a game manually, the next import cycle respects the current assignment. If the game is re-created in the wrong stage, move it again and check your import schedule.

📚 Related