Skip to main content

One post tagged with "tier2"

View All Tags

How It Works - Tier 2 Advanced Data Set

ยท 2 min read
Nick Eggleton

Starting with the 2026 season, the AFL API will providing an 'advanced' data set for select Tier 2 competitions. This is a brief explanation of what that means and how it works.

What is the Advanced Data Set?โ€‹

This data set provides some of the more advanced analytical data elements to Tier 2 matches that we already provide for AFL and AFLW matches. This is achieved by performing graphical and pressure capture on Tier 2 matches, collecting where key events occurred on the ground and how much pressure was applied to them. With this data in place, the AFL API is able to generate statistics for metrics that depend on it.

The data set provides the following additional elements:

  • Over 200 metrics
  • Identifying if something occurred in the DM, CB or AM zones, rather than just broadly 'midfield'
  • XY Locations
  • Pressure Details
  • Metres Gained
  • Player Durability & Availability

Which Competitions?โ€‹

The following competitions will receive the Advanced Data Set in 2026:

CompetitionLeagueIdLevelId
VFLVictorian Football League5Seniors1
U18 Champs*Under 18 Championship8Under-185
U18 Champs AFLW*AFLW Under 18 Championship9Under-185
Coates Talent League BoysCoates Talent League Boys10Under-185
SANFLSouth Australian National Football League12Seniors1
SANFL ReservesSouth Australian National Football League12Reserves2
SANFL U18South Australian National Football League12Under-185
WAFLWest Australian Football League16Seniors1
WAFL ReservesWest Australian Football League16Reserves2
WAFL ColtsWest Australian Football League16Under-196
*U18 Championship matches are already captured like an AFL match so the Advanced Data Set will be available for their 2024 and 2025 seasons.

API Endpointsโ€‹

The following endpoints return additional data as part of the Tier 2 Advanced Data Set:

API EndpointXY LocationsPressureMetres Gained
Match ChainsYesYes
Match EntriesYesYes
Match ShotsYesYes
Match TransactionsYesYes

Player Durability & Availabilityโ€‹

This data set will be delivered via a new API endpoint - its name and structure is currently TBD.

Metricsโ€‹

The Advanced Data Set provides the following metrics:

CategoryMetrics
Centre Bounce Attendance & AbsenceABSENCE_CENTRE_BOUNCE
ABSENCE_CENTRE_BOUNCE_LOSS
ABSENCE_CENTRE_BOUNCE_LOSS_PCT
ABSENCE_CENTRE_BOUNCE_NEUTRAL
ABSENCE_CENTRE_BOUNCE_NEUTRAL_PCT
ABSENCE_CENTRE_BOUNCE_WIN
ABSENCE_CENTRE_BOUNCE_WIN_PCT
ATTENDANCE_CENTRE_BOUNCE
ATTENDANCE_CENTRE_BOUNCE_LOSS
ATTENDANCE_CENTRE_BOUNCE_LOSS_PCT
ATTENDANCE_CENTRE_BOUNCE_NEUTRAL
ATTENDANCE_CENTRE_BOUNCE_NEUTRAL_PCT
ATTENDANCE_CENTRE_BOUNCE_WIN
ATTENDANCE_CENTRE_BOUNCE_WIN_PCT
Possession Chain Metres GainedCHAIN_METRES
CHAIN_METRES_AVG
CHAIN_METRES_BU
CHAIN_METRES_BU_AVG
CHAIN_METRES_BUTI
CHAIN_METRES_BUTI_AVG
CHAIN_METRES_CB
CHAIN_METRES_CB_AVG
CHAIN_METRES_INT
CHAIN_METRES_INT_AVG
CHAIN_METRES_KI
CHAIN_METRES_KI_AVG
CHAIN_METRES_NET
CHAIN_METRES_NET_AVG
CHAIN_METRES_NET_BU
CHAIN_METRES_NET_BU_AVG
CHAIN_METRES_NET_BUTI
CHAIN_METRES_NET_BUTI_AVG
CHAIN_METRES_NET_CB
CHAIN_METRES_NET_CB_AVG
CHAIN_METRES_NET_INT
CHAIN_METRES_NET_INT_AVG
CHAIN_METRES_NET_KI
CHAIN_METRES_NET_KI_AVG
CHAIN_METRES_NET_ST
CHAIN_METRES_NET_ST_AVG
CHAIN_METRES_NET_TI
CHAIN_METRES_NET_TI_AVG
CHAIN_METRES_REPLY
CHAIN_METRES_REPLY_AVG
CHAIN_METRES_REPLY_BU
CHAIN_METRES_REPLY_BU_AVG
CHAIN_METRES_REPLY_BUTI
CHAIN_METRES_REPLY_BUTI_AVG
CHAIN_METRES_REPLY_CB
CHAIN_METRES_REPLY_CB_AVG
CHAIN_METRES_REPLY_INT
CHAIN_METRES_REPLY_INT_AVG
CHAIN_METRES_REPLY_KI
CHAIN_METRES_REPLY_KI_AVG
CHAIN_METRES_REPLY_ST
CHAIN_METRES_REPLY_ST_AVG
CHAIN_METRES_REPLY_TI
CHAIN_METRES_REPLY_TI_AVG
CHAIN_METRES_ST
CHAIN_METRES_ST_AVG
CHAIN_METRES_TI
CHAIN_METRES_TI_AVG
Defensive Ball Movement LaneD50_BALL_MOVEMENT_BOUNDARY
D50_BALL_MOVEMENT_BOUNDARY_PCT
D50_BALL_MOVEMENT_CORRIDOR
D50_BALL_MOVEMENT_CORRIDOR_PCT
D50_BALL_MOVEMENT_WING
D50_BALL_MOVEMENT_WING_PCT
Inside 50 Bomb KicksINSIDE_50_KICK_BOMB
Inside 50 Target ChanceINSIDE_50_TARGET
INSIDE_50_TARGET_CHANCE
INSIDE_50_TARGET_CHANCE_PCT
INSIDE_50_TARGET_CHANCE_PLAYER_BEHI
INSIDE_50_TARGET_CHANCE_PLAYER_BEHI_PCT
INSIDE_50_TARGET_CHANCE_PLAYER_GOAL
INSIDE_50_TARGET_CHANCE_PLAYER_GOAL_PCT
INSIDE_50_TARGET_CHANCE_PLAYER_RETAIN
INSIDE_50_TARGET_CHANCE_PLAYER_RETAIN_MARK
INSIDE_50_TARGET_CHANCE_PLAYER_RETAIN_MARK_PCT
INSIDE_50_TARGET_CHANCE_PLAYER_RETAIN_PCT
INSIDE_50_TARGET_CHANCE_PLAYER_SCORE
INSIDE_50_TARGET_CHANCE_PLAYER_SCORE_PCT
INSIDE_50_TARGET_CHANCE_TEAM_BEHI
INSIDE_50_TARGET_CHANCE_TEAM_BEHI_PCT
INSIDE_50_TARGET_CHANCE_TEAM_GOAL
INSIDE_50_TARGET_CHANCE_TEAM_GOAL_PCT
INSIDE_50_TARGET_CHANCE_TEAM_RETAIN
INSIDE_50_TARGET_CHANCE_TEAM_RETAIN_PCT
INSIDE_50_TARGET_CHANCE_TEAM_SCORE
INSIDE_50_TARGET_CHANCE_TEAM_SCORE_PCT
Forward KicksKICK_DIRECTION_FORWARD
KICK_DIRECTION_FORWARD_NON_SET
KICK_DIRECTION_FORWARD_PCT
KICK_DIRECTION_FORWARD_PCT_NON_SET
KICK_DIRECTION_FORWARD_PCT_SET
KICK_DIRECTION_FORWARD_SET
Short and Long KicksKICK_DISTANCE_LONG
KICK_DISTANCE_LONG_EFFECTIVE
KICK_DISTANCE_LONG_EFFECTIVE_PCT
KICK_DISTANCE_LONG_NON_SET
KICK_DISTANCE_LONG_PCT
KICK_DISTANCE_LONG_PCT_NON_SET
KICK_DISTANCE_LONG_PCT_SET
KICK_DISTANCE_LONG_SET
KICK_DISTANCE_SHORT
KICK_DISTANCE_SHORT_EFFECTIVE
KICK_DISTANCE_SHORT_EFFECTIVE_PCT
KICK_DISTANCE_SHORT_PCT
Kick IntentKICK_FOR_DISTANCE
KICK_FOR_GOAL
KICK_FOR_GOAL_SMOTHERED
Kick PressureKICK_NON_SET
KICK_SET
Kick TargetKICK_TO_BACK_LEAD
KICK_TO_COVERED
KICK_TO_FORWARD_LEAD
KICK_TO_LEAD
KICK_TO_OPEN
KICK_TO_PACK
LeadingLEAD_DEFENDER
LEAD_TARGET
Long Down the Line KicksLONG_DOWN_LINE
LONG_DOWN_LINE_BEHI
LONG_DOWN_LINE_BEHI_PCT
LONG_DOWN_LINE_GOAL
LONG_DOWN_LINE_GOAL_PCT
LONG_DOWN_LINE_IN50
LONG_DOWN_LINE_IN50_PCT
LONG_DOWN_LINE_LOSS
LONG_DOWN_LINE_LOSS_PCT
LONG_DOWN_LINE_OPPORTUNITY
LONG_DOWN_LINE_PCT
LONG_DOWN_LINE_RETAIN
LONG_DOWN_LINE_RETAIN_PCT
LONG_DOWN_LINE_SCORE
LONG_DOWN_LINE_SCORE_PCT
LONG_DOWN_LINE_STOPPAGE
LONG_DOWN_LINE_STOPPAGE_PCT
Metres GainedMETRES_GAINED
METRES_GAINED_ASSISTED
METRES_GAINED_DISPOSAL
METRES_GAINED_DISPOSAL_AVG
METRES_GAINED_DISPOSAL_COUNT
METRES_GAINED_EFFECTIVE
METRES_GAINED_HANDBALL
METRES_GAINED_HANDBALL_AVG
METRES_GAINED_HANDBALL_COUNT
METRES_GAINED_KICK
METRES_GAINED_KICK_AVG
METRES_GAINED_KICK_COUNT
METRES_GAINED_NET
METRES_GAINED_OTHER
METRES_GAINED_RETAIN
Midfield Ball Movement LaneMID_BALL_MOVEMENT
MID_BALL_MOVEMENT_BOUNDARY
MID_BALL_MOVEMENT_BOUNDARY_PCT
MID_BALL_MOVEMENT_CORRIDOR
MID_BALL_MOVEMENT_CORRIDOR_PCT
MID_BALL_MOVEMENT_WING
MID_BALL_MOVEMENT_WING_PCT
One on One ContestsONE_ON_ONE_DEFENDER
ONE_ON_ONE_DEFENDER_LOSS
ONE_ON_ONE_DEFENDER_LOSS_MARK
ONE_ON_ONE_DEFENDER_LOSS_MARK_PCT
ONE_ON_ONE_DEFENDER_LOSS_PCT
ONE_ON_ONE_DEFENDER_NEUTRAL
ONE_ON_ONE_DEFENDER_NEUTRAL_PCT
ONE_ON_ONE_DEFENDER_WIN
ONE_ON_ONE_DEFENDER_WIN_MARK
ONE_ON_ONE_DEFENDER_WIN_MARK_PCT
ONE_ON_ONE_DEFENDER_WIN_PCT
ONE_ON_ONE_RESULT
ONE_ON_ONE_TARGET
ONE_ON_ONE_TARGET_LOSS
ONE_ON_ONE_TARGET_LOSS_MARK
ONE_ON_ONE_TARGET_LOSS_MARK_PCT
ONE_ON_ONE_TARGET_LOSS_PCT
ONE_ON_ONE_TARGET_NEUTRAL
ONE_ON_ONE_TARGET_NEUTRAL_PCT
ONE_ON_ONE_TARGET_WIN
ONE_ON_ONE_TARGET_WIN_MARK
ONE_ON_ONE_TARGET_WIN_MARK_PCT
ONE_ON_ONE_TARGET_WIN_PCT
Pressure ActsPRESSURE_ACT
PRESSURE_ACT_BASE
PRESSURE_ACT_CHASING
PRESSURE_ACT_CLOSING
PRESSURE_ACT_CORRALLING
PRESSURE_ACT_FORCED_TURNOVER
PRESSURE_ACT_FORCED_TURNOVER_BEHI
PRESSURE_ACT_FORCED_TURNOVER_BEHI_PCT
PRESSURE_ACT_FORCED_TURNOVER_GOAL
PRESSURE_ACT_FORCED_TURNOVER_GOAL_PCT
PRESSURE_ACT_FORCED_TURNOVER_POINTS
PRESSURE_ACT_FORCED_TURNOVER_SCORE
PRESSURE_ACT_FORCED_TURNOVER_SCORE_PCT
PRESSURE_ACT_GP
PRESSURE_ACT_IMPLIED
PRESSURE_ACT_IMPLIED_OTHER
PRESSURE_ACT_PHYSICAL
PRESSURE_ACT_PREC
PRESSURE_ACT_SQ
PRESSURE_ACT_SQ_BASE
PRESSURE_ACT_SQ_CHASING
PRESSURE_ACT_SQ_CHASING_PCT
PRESSURE_ACT_SQ_CLOSING
PRESSURE_ACT_SQ_CLOSING_PCT
PRESSURE_ACT_SQ_CORRALLING
PRESSURE_ACT_SQ_CORRALLING_PCT
PRESSURE_ACT_SQ_GP
PRESSURE_ACT_SQ_IMPLIED
PRESSURE_ACT_SQ_IMPLIED_OTHER
PRESSURE_ACT_SQ_IMPLIED_PCT
PRESSURE_ACT_SQ_NONE
PRESSURE_ACT_SQ_NONE_PCT
PRESSURE_ACT_SQ_PHYSICAL
PRESSURE_ACT_SQ_PHYSICAL_PCT
PRESSURE_ACT_SQ_PREC
PRESSURE_ACT_SQ_SET
PRESSURE_ACT_SQ_SET_PCT
Pressure FactorPRESSURE_FACTOR
PRESSURE_FACTOR_GP
PRESSURE_FACTOR_PREC
Pressure PointsPRESSURE_POINTS
PRESSURE_POINTS_GP
PRESSURE_POINTS_PREC
PRESSURE_POINTS_SQ
PRESSURE_POINTS_SQ_GP
PRESSURE_POINTS_SQ_PREC
Ruck ContestsRUCK_CONTEST
RUCK_CONTEST_BU
RUCK_CONTEST_BUTI
RUCK_CONTEST_CB
RUCK_CONTEST_TI
Switch KicksSWITCH
SWITCH_BEHI
SWITCH_BEHI_PCT
SWITCH_BEHI_PCT
SWITCH_GOAL
SWITCH_GOAL_PCT
SWITCH_IN50
SWITCH_IN50_PCT
SWITCH_OPPORTUNITY
SWITCH_PCT
SWITCH_SCORE
SWITCH_SCORE_PCT
Tackle AttemptsTACKLE_ATTEMPT
TACKLE_ATTEMPT_GP
TACKLE_ATTEMPT_GP_SQ
TACKLE_ATTEMPT_PREC
TACKLE_ATTEMPT_PREC_SQ
TACKLE_ATTEMPT_SQ
Tackle EfficiencyTACKLE_EFFECTIVE_PCT
TACKLE_EFFECTIVE_PCT_GP
TACKLE_EFFECTIVE_PCT_GP_SQ
TACKLE_EFFECTIVE_PCT_PREC
TACKLE_EFFECTIVE_PCT_PREC_SQ
TACKLE_EFFECTIVE_PCT_SQ
TACKLE_INEFFECTIVE
TACKLE_INEFFECTIVE_SQ
Time in Forward HalfTIME_IN_FORWARD_HALF
TIME_IN_FORWARD_HALF_PCT
TurnoversTURNOVER_CLEARING_STOPPAGE
TURNOVER_GENERAL_PLAY
TURNOVER_GIVEAWAY
TURNOVER_GIVEAWAY_FORCED
TURNOVER_GIVEAWAY_UNFORCED
TURNOVER_OPPOSITION_TAKEAWAY