For the complete documentation index, see llms.txt. This page is also available as Markdown.

Position types

This reference lists all position-related type IDs available across the Sportmonks Football API. Player records use two position fields: position_id (broad category) and detailed_position_id (specific role). Coach and staff records use a separate set of role type_ids from the same model_type: position pool.

Basic positions (position_id)

type_id
Name

24

Goalkeeper

25

Defender

26

Midfielder

27

Attacker

28

Unknown

Detailed positions (detailed_position_id)

12 detailed positions in total:

type_id
Name

148

Centre Back

149

Defensive Midfield

150

Attacking Midfield

151

Centre Forward

152

Left Wing

153

Central Midfield

154

Right Back

155

Left Back

156

Right Wing

157

Left Midfield

158

Right Midfield

163

Secondary Striker

Staff roles

Same model_type: position pool, used for coaching staff rather than players:

type_id
Name

221

Coach

226

Assistant Coach

227

Goalkeeping Coach

228

Forward Coach

560

Caretaker Manager

Confirmed via live testing: Lionel Messi (player_id: 184798) has position_id: 27 (Attacker) and detailed_position_id: 156 (Right Wing).

Last updated

Was this helpful?