Random/Generator
AFL Tool

Random AFL Player Generator

Discover 54 Australian Football League players from past and present.

Choose your options and press Generate to discover random AFL players.

About the AFL Player Generator

Created & reviewed by Chad Solomon

Last reviewed 12 June 2026

The Random AFL Player Generator draws from 54 Australian Football League players spanning three eras and four on-field positions. Each result names the player, their club, their position, and the era they define, plus signature achievements such as Brownlow Medals, Coleman Medals, and premierships. The pool covers all 18 AFL clubs, from Adelaide to the Western Bulldogs.

How to use the generator

  1. Pick an era: Current, Recent, Legends, or All Eras.
  2. Pick a position or keep "All Positions" selected.
  3. Set the player count from 1 to 10.
  4. Press "Generate" to draw random AFL players.
  5. Read each card for the club, position, and honours.
  6. Copy any player name with one click.

Classification dimensions

Eras (3)

The pool splits into 15 current, 14 recent, and 25 legend players. Examples: Nick Daicos and Charlie Curnow (current); Joel Selwood and Scott Pendlebury (recent); Leigh Matthews and Tony Lockett (legend).

Positions (4)

Filters cover midfielders, forwards, defenders, and ruckmen. Examples: Marcus Bontempelli (midfielder), Jeremy Cameron (forward), Luke Hodge (defender), Max Gawn (ruckman).

Clubs (18)

Every current AFL club appears through one or more players. Examples: Patrick Cripps (Carlton), Lachie Neale (Brisbane Lions), Christian Petracca (Melbourne).

Honours

Cards list each player's top achievements. Examples: Dustin Martin (3x Norm Smith Medal), Gary Ablett Jr (2x Brownlow Medal), Jason Dunstall (4x Coleman Medal).

How the three eras differ

The era tag marks where a player sits in AFL history, not just their age. Current players still take the field in the 2026 season, led by midfield engines like Marcus Bontempelli and Clayton Oliver. Recent players retired across the 2010s and early 2020s after defining the modern game, such as eight-time All-Australian Gary Ablett Jr and triple premiership captain Joel Selwood. Legends played mainly in the 1990s and 2000s and now sit in the Australian Football Hall of Fame, including Team of the Century forwards Wayne Carey and Gary Ablett Sr. Filtering by era lets you study one chapter of the competition at a time.

How positions shape play

AFL fields 18 players a side across four core roles, and each role demands a different skill set. Midfielders win the ball at stoppages and run both ways, which is why Brownlow Medals cluster among them, from Patrick Cripps to Nat Fyfe. Forwards convert inside-50 entries into goals, the craft that drove Tony Lockett past 1300 career majors. Defenders read the play and rebound from the back half, the trade Luke Hodge mastered across four Hawthorn flags. Ruckmen contest centre bounces and throw-ins, where Max Gawn and Brodie Grundy give their sides first use. Filtering by position spotlights one craft at a time.

Perfect for

Footy tipping ice-breakers

Draw a random player before each round and ask your tipping group to name the club and best season. It warms up the chat before tips lock.

Trivia night question seeds

Pull a legend like Michael Voss or Robert Harvey, then build a question around their medals and premierships. Each card hands you the answer key.

Fantasy draft practice

Generate ten current players and rank them as a mock draft board. Filter by position to mirror your AFL Fantasy line structure.

School sport lessons

Teachers draw players to spark talks on positions, teamwork, and Australian sporting history. Mixing eras shows how the game evolved.

Related AFL Tools

Build a full matchday with these companion generators:

How the Random AFL Player Generator Works

When you press Generate, the tool filters the 54-player pool by whichever era and position you have selected, then picks each result with JavaScript's Math.random(). Because every player in the filtered list has an identical probability of being drawn, a legend like Wayne Carey is just as likely to appear as a current star like Nick Daicos — there is no weighting by fame or historical importance. To avoid repeats within a single batch, the tool tracks already-used indices before each draw.

Everything runs in your browser; no player data is transmitted to or stored on a server. For authoritative AFL statistics and player histories, the official AFL Stats Centre at AFL.com.au is the definitive reference.

Example AFL Players the Generator Produces

To give you a sense of the range, here are three real results drawn from the dataset across different eras and positions:

  • Patrick Cripps— Carlton's current midfielder; a two-time Brownlow Medallist who appears under the Current era and Midfielder position filters.
  • Tony Lockett— St Kilda and Sydney's all-time record goalkicker with four Coleman Medals; drawn from the Legends era and Forward position.
  • Max Gawn— Melbourne's premiership-winning ruckman and 2021 All-Australian captain; one of two current-era ruckmen the filter can return, alongside Brodie Grundy.

AFL Player Data at a Glance

The breakdown below shows exactly how many players sit behind each filter combination, so you know how varied your results will be:

AFL player counts by era and position
FilterPlayers in pool
All eras (no filter)54
Current era15
Recent era14
Legends era25
Midfielders (pure)32
Forwards (pure)13
Ruckmen (pure)3
Defenders (pure)2

Four players have hybrid positions (e.g. Midfielder/Forward) and are excluded from any single-position filter; they appear only when "All Positions" is selected.

Frequently Asked Questions

Q.What is the Random AFL Player Generator?

The Random AFL Player Generator is a free tool that selects from 54 Australian Football League players. The pool spans three eras and four positions across all 18 AFL clubs. Each result shows the player, club, position, era, and signature honours.

Q.How many players does the generator include?

The generator holds 54 hand-picked AFL players. They split into 15 current stars, 14 recent champions, and 25 all-time legends. Examples range from Nick Daicos and Max Gawn to Tony Lockett and Leigh Matthews.

Q.How do I use the AFL Player Generator?

Pick an era, choose a position or leave it on All Positions, then set how many players you want from one to ten. Press Generate to draw random players. Each card lists the club, position, and honours, and you copy any name with a single click.

Q.What eras does the generator cover?

The generator covers three eras. Current names active players such as Marcus Bontempelli. Recent names modern retirees such as Joel Selwood. Legends names Hall of Fame figures from the 1990s and 2000s such as Wayne Carey and Gary Ablett Sr.

Q.Which positions are included?

The generator covers the four core AFL positions: midfielder, forward, defender, and ruckman. Filter by one position or choose All Positions to draw from the full pool. Examples include Patrick Cripps, Jeremy Cameron, Luke Hodge, and Brodie Grundy.

Q.Is the AFL Player Generator free to use?

Yes. The tool is free, needs no sign-up, and runs entirely in your browser. Generate as many players as you like with no limits or downloads.

Q.What can I use the generated players for?

The generator seeds footy tipping ice-breakers, trivia night questions, and fantasy draft practice. Teachers use it for school sport lessons on positions and history. Each card supplies the club, era, and achievements you need.

Q.Why do some players not appear when I filter by position?

Four players in the dataset hold hybrid positions such as Midfielder/Forward or Forward/Defender — for example, Dustin Martin (Midfielder/Forward) and Matthew Pavlich (Forward/Defender). The position filter matches on a player's listed role exactly, so hybrid entries only appear when All Positions is selected.