# Ranking and Stats

In tournaments, VEX Via reports a number of statistics: WP, AP, SP, OPR, DPR, and CCWM. These can seem confusing at first, but we'll go over what each one means here.

<figure><img src="/files/xYJPP0TA3KsFMC2hZugM" alt="" width="375"><figcaption><p>This is from Haunted 2023</p></figcaption></figure>

## Ranking Stats

These determine your overall ranking going into Alliance selection.

#### WP (Win points)

Win points are the primary factor when it comes to determining the rankings of a team. Winning a match earns you 2 win points and tying a match earns you 1 win point. Additionally, the Autonomous Win Point (AWP) gives you a single win point.

#### AP (Autonomous points)

Autonomous points reflect how many times your team earned the Autonomous bonus in your matches. If two teams have the same number of win points, the team with a higher AP will be higher in the rankings.

#### SP (Strength of schedule points)

Strength of schedule points reflect how good your opponents are, since it's the sum of the losing alliance's score for all of your matches. A higher SP means you've faced tougher opponents; for this reason, it's the second tiebreaker if WP and AP are the same.

## Fun Stats

The usefulness of these stats can vary from year to year, but they're always fun to look at.

#### OPR (Offensive power rating)

A team's offensive power rating is their calculated contribution their alliance's scores, by a mathematical model. A high OPR means that team is good at scoring points in matches; higher is better.

#### DPR (Defensive power rating)

A team's defensive power rating is their calculated contribution the opposing alliance's scores, by a similar mathematical model. A low DPR means that team is good at keeping the opposing alliance's score low; a lower DPR is better.

#### CCWM (Calculated contribution to win margin)

A team's CCWM is simply their OPR - DPR. This gives a fairly good estimate to how much they contribute in matches. A team with a high CCWM is good; a team with a low CCWM may have won most of their matches, but perhaps they had good alliance partners. Thus, higher is better.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ascendrobotics.gitbook.io/ascend/vex-robotics/tournaments/ranking-and-stats.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
