AFL Player Ratings
Last updated: 19 February 2026
Interactive table of TORP ratings. Click column headers to sort; use the search box to find players.
How to read: TORP is the sum of four components: receiving, disposal, spoil, and hitout. Higher = more valuable player.
Show code
data_path <- here::here("data", "torp_ratings.csv")
if (file.exists(data_path)) {
ratings <- read.csv(data_path)
inthegame_table(
ratings,
columns = list(
player_name = colDef(name = "Player", minWidth = 160, filterable = TRUE),
team = colDef(name = "Team", minWidth = 120),
position = colDef(name = "Position", width = 90),
torp = colDef(
name = "TORP",
format = colFormat(digits = 2),
style = function(value) list(fontWeight = "bold")
),
torp_recv = colDef(name = "Receiving", format = colFormat(digits = 2)),
torp_disp = colDef(name = "Disposal", format = colFormat(digits = 2)),
torp_spoil = colDef(name = "Spoil", format = colFormat(digits = 2)),
torp_hitout = colDef(name = "Hitout", format = colFormat(digits = 2)),
age = colDef(name = "Age", format = colFormat(digits = 1)),
gms = colDef(name = "Games", width = 70)
)
)
} else {
htmltools::p(
class = "text-muted",
"TORP ratings data will be available once the automated data pipeline runs."
)
}TORP ratings data will be available once the automated data pipeline runs.