> For the complete documentation index, see [llms.txt](https://docs.footymarket.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.footymarket.xyz/markets/categories.md).

# Market Categories

Footymarket organises markets into five categories. Each category covers a different type of football event and has its own resolution characteristics and timing constraints.

## Match

Markets on events within a specific match. These are the most common market type and the primary focus of the beta.

| Example question                       | Resolution trigger                 |
| -------------------------------------- | ---------------------------------- |
| Will Arsenal beat Chelsea?             | Full-time result                   |
| Will both teams score?                 | Final whistle                      |
| Will there be a red card?              | Final whistle or match abandonment |
| Will there be more than 2.5 goals?     | Final whistle                      |
| Will the home team keep a clean sheet? | Final whistle                      |
| Will the match go to extra time?       | 90 minutes                         |

Match markets lock at kickoff and resolve within 30 minutes of the final whistle.

## Player

Markets on the performance of a specific player in a specific match or period.

| Example question                            | Resolution trigger |
| ------------------------------------------- | ------------------ |
| Will Haaland score?                         | Final whistle      |
| Will Bellingham get an assist?              | Final whistle      |
| Will Salah receive a yellow card?           | Final whistle      |
| Will the goalkeeper make more than 4 saves? | Final whistle      |

Player markets are voided if the named player does not participate in the match. See [Voiding Policy](/markets/voiding.md).

## Season

Long-duration markets on competition-level outcomes. These markets remain open for weeks or months and resolve at the end of the season or competition.

| Example question                                | Resolution trigger  |
| ----------------------------------------------- | ------------------- |
| Will Manchester City win the Premier League?    | Final matchday      |
| Will any team go unbeaten in the league?        | Final matchday      |
| Will a specific manager get sacked this season? | Confirmed dismissal |
| Will a team be relegated?                       | Final matchday      |

## Transfer

Markets on player transfer activity. These are time-bounded by transfer window deadlines.

| Example question                                         | Resolution trigger |
| -------------------------------------------------------- | ------------------ |
| Will Mbappé join Real Madrid by the August deadline?     | Transfer deadline  |
| Will the fee for a specific transfer exceed £100m?       | Confirmed transfer |
| Will a specific player remain at their club this window? | Transfer deadline  |

Transfer markets lock at the relevant transfer deadline and resolve once official confirmation is available.

## Live

In-game markets that update and resolve during a match. These are the fastest-moving markets on the platform and are available as an experimental feature in V1.

| Example question                              | Resolution trigger |
| --------------------------------------------- | ------------------ |
| Who will score the next goal?                 | Next goal          |
| Will the home team win the second half?       | 90 minutes         |
| Will there be a corner in the next 5 minutes? | 5-minute window    |

Live markets require 400ms-level block confirmation times to function correctly, which is why Solana is the correct foundation for this feature.

{% hint style="info" %}
Live markets are out of scope for private beta. They will be introduced as an experimental feature in V1.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://docs.footymarket.xyz/markets/categories.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.
