Player Stats

O'NEILL, Xavier

Date of birth: 3 August 2000
Debut: 6 April 2019 (18y 246d)
Last Game: 26 August 2023 (23y 23d)
Individual player data may be incomplete. Click here for more information.

Currently the WAFL FootyFacts player database includes every player for every game for the 1906, 1916-1942 (1918 has limited player data available), and from 1947 onwards. Team lists can be viewed on the individual game pages.

In addition to the above seasons, every player for every game for Claremont (1926) and Swan Districts (1934) since inception are inlcuded.

Player game stats including disposals, kicks, marks, handballs and hit outs included for 1968, 1969 (round 1-3 and Finals only), 1974 (disposals, kicks, marks and handballs only, not including rounds 18 and 21, East Perth round 1 and South Fremantle round 2), most of 1975 (not including round 19 and a few other games missing), 1983-1987 and from 2006 and Swan Districts from 1996-2005 which also includes tackles. Tackles and Inside 50's for all teams from 2011.

Individual goalscorers for every game are included for 1906 and from 1916 onwards with random goalscorers added in other season with behinds for most seasons from 1933.

A '0' in the season column and the number of games in the corresponding games column in the Season Summary table represents the number of games played by the player that are not currently listed in the individual Game by Game table.

Although jumper numbers have been added throughout the site, the jumper number data is mostly incomplete and numbers will be added over time.

State games do not include 2nd XVIII games or games versus the Goldfields and/or VFL or SANFL teams.


Click headings to sort data

Season League Team # Games Goals Behinds Disposals Kicks Handballs Marks HitOuts Tackles Inside 50s W-L-D
2019WAFLWest Coast WCE24184524714310435071438-10-0
2021WAFLWest Coast WCE24134630016413643071572-11-0
2022WAFLWest Coast WCE24514116694721013221-4-0
2023WAFLWest Coast WCE2432275512415015180-3-0
West Coast391117738427311114017014011-28-0
Totals 39 11 17 738 427 311 114 0 170 140 11-28-0

Click headings to sort data

Season League Team Opponent Venue # G B D K HB M HO T I50 Game W/L
12019WAFLWest CoastPerthLathlain Park241010731021R1,2019L
22019WAFLWest CoastPeel ThunderPerth Stadium240013760082R2,2019W
32019WAFLWest CoastSubiacoLeederville Oval2400151052023R3,2019L
42019WAFLWest CoastClaremontClaremont Oval24005411051R4,2019W
52019WAFLWest CoastSouth FremantleFremantle Oval240012664052R5,2019L
62019WAFLWest CoastEast PerthLeederville Oval24107520042R6,2019L
72019WAFLWest CoastSwan DistrictsBassendean Oval2401211295073R7,2019L
82019WAFLWest CoastClaremontPerth Stadium24007431021R8,2019L
92019WAFLWest CoastWest PerthArena Joondalup240116973053R9,2019L
102019WAFLWest CoastEast FremantleEast Fremantle Oval2411181081023R11,2019W
112019WAFLWest CoastSouth FremantleFremantle Oval240010642052R12,2019W
122019WAFLWest CoastSubiacoLeederville Oval240016973023R16,2019L
132019WAFLWest CoastSwan DistrictsBassendean Oval240017891051R17,2019L
142019WAFLWest CoastPerthLathlain Park24019633043R18,2019W
152019WAFLWest CoastEast PerthLeederville Oval240014591032R19,2019W
162019WAFLWest CoastEast FremantleLathlain Park241018992052R20,2019W
172019WAFLWest CoastWest PerthArena Joondalup2401241682036EF,2019W
182019WAFLWest CoastClaremontClaremont Oval24001510530231SF,2019L
192021WAFLWest CoastPerthLathlain Park24003115161024R1,2021L
202021WAFLWest CoastPeel ThunderRushton Park24002816124032R5,2021L
212021WAFLWest CoastEast FremantleEast Fremantle Oval24123416183093R6,2021L
222021WAFLWest CoastEast PerthLeederville Oval240112842031R7,2021L
232021WAFLWest CoastSouth FremantleFremantle Oval240024141020610R8,2021L
242021WAFLWest CoastSubiacoLeederville Oval24001913640115R11,2021W
252021WAFLWest CoastEast FremantleEast Fremantle Oval24102312112054R12,2021W
262021WAFLWest CoastSwan DistrictsBassendean Oval2412241684059R14,2021L
272021WAFLWest CoastSubiacoLeederville Oval24012613139034R15,2021L
282021WAFLWest CoastWest PerthArena Joondalup240012393050R19,2021L
292021WAFLWest CoastPeel ThunderRushton Park24103224850511R20,2021L
302021WAFLWest CoastClaremontClaremont Oval24002311124082R21,2021L
312021WAFLWest CoastSouth FremantleFremantle Oval240012390062R22,2021L
322022WAFLWest CoastPerthLathlain Park24122718950210R1,2022L
332022WAFLWest CoastSouth FremantleLathlain Park24002717108015R10,2022W
342022WAFLWest CoastEast PerthLathlain Park24002515103082R12,2022L
352022WAFLWest CoastPeel ThunderRushton Park2402211293014R19,2022L
362022WAFLWest CoastClaremontClaremont Oval240016792011R20,2022L
372023WAFLWest CoastSouth FremantleFremantle Oval2411201554044R1,2023L
382023WAFLWest CoastWest PerthLathlain Park240132211160710R14,2023L
392023WAFLWest CoastSouth FremantleLathlain Park2410231585044R20,2023L
39 11 17 738 427 311 114 0 170 140

[Top]

Click headings to sort data

Opponent Games Goals Behinds Disposals Kicks Handballs Marks HitOuts Tackles Inside 50s W-L-D
Claremont5006636301101881-4-0
East Fremantle4439347468021123-1-0
East Perth411583325601871-3-0
Peel Thunder41294593512017191-3-0
Perth42377463110010181-3-0
South Fremantle721128765225031292-5-0
Subiaco40176453118018151-3-0
Swan Districts31362362610017130-3-0
West Perth40384493514020191-3-0
Totals 39 11 17 738 427 311 114 0 170 140 11-28-0

[Top]

Click headings to sort data

Venue Games Goals Behinds Disposals Kicks Handballs Marks HitOuts Tackles Inside 50s W-L-D
Arena Joondalup302522824801391-2-0
Bassendean Oval31362362610017130-3-0
Claremont Oval4005932271001671-3-0
East Fremantle Oval3337538376016102-1-0
Fremantle Oval51178443412026201-4-0
Lathlain Park9442021237934035413-6-0
Leederville Oval712109634621028202-5-0
Perth Stadium20020119101031-1-0
Rushton Park3128152291209170-3-0
Totals 39 11 17 738 427 311 114 0 170 140 11-28-0

[Top]

Click headings to sort data

Round Games Goals Behinds Disposals Kicks Handballs Marks HitOuts Tackles Inside 50s W-L-D
Home & Away371116699401298109016513110-27-0
WAFL Finals20139261350591-1-0
Totals 39 11 17 738 427 311 114 0 170 140 11-28-0


[Top]

Click headings to sort data

Click headings to sort data

Season Team Votes Top 5 Placing
2021West Coast4
2023West Coast1
Totals 5 0


[Top]

Tilt your phone to view extended data.
Individual player data may be incomplete. Click here for more information.

Currently the WAFL FootyFacts player database includes every player for every game for the 1906, 1916-1942 (1918 has limited player data available), and from 1947 onwards. Team lists can be viewed on the individual game pages.

In addition to the above seasons, every player for every game for Claremont (1926) and Swan Districts (1934) since inception are inlcuded.

Player game stats including disposals, kicks, marks, handballs and hit outs included for 1968, 1969 (round 1-3 and Finals only), 1974 (disposals, kicks, marks and handballs only, not including rounds 18 and 21, East Perth round 1 and South Fremantle round 2), most of 1975 (not including round 19 and a few other games missing), 1983-1987 and from 2006 and Swan Districts from 1996-2005 which also includes tackles. Tackles and Inside 50's for all teams from 2011.

Individual goalscorers for every game are included for 1906 and from 1916 onwards with random goalscorers added in other season with behinds for most seasons from 1933.

A '0' in the season column and the number of games in the corresponding games column in the Season Summary table represents the number of games played by the player that are not currently listed in the individual Game by Game table.

Although jumper numbers have been added throughout the site, the jumper number data is mostly incomplete and numbers will be added over time.

State games do not include 2nd XVIII games or games versus the Goldfields and/or VFL or SANFL teams.


Click headings to sort data

Season League Team G G.B W-L-D
2019WAFLWest Coast WCE184.58-10-0
2021WAFLWest Coast WCE134.62-11-0
2022WAFLWest Coast WCE51.41-4-0
2023WAFLWest Coast WCE32.20-3-0
Totals 39 11.17 11-28-0


Click headings to sort data

Game Team Opponent Venue G.B W-L-D
1R1,2019West CoastPerthLathlain Park1.0L
2R2,2019West CoastPeel ThunderPerth Stadium0.0W
3R3,2019West CoastSubiacoLeederville Oval0.0L
4R4,2019West CoastClaremontClaremont Oval0.0W
5R5,2019West CoastSouth FremantleFremantle Oval0.0L
6R6,2019West CoastEast PerthLeederville Oval1.0L
7R7,2019West CoastSwan DistrictsBassendean Oval0.1L
8R8,2019West CoastClaremontPerth Stadium0.0L
9R9,2019West CoastWest PerthArena Joondalup0.1L
10R11,2019West CoastEast FremantleEast Fremantle Oval1.1W
11R12,2019West CoastSouth FremantleFremantle Oval0.0W
12R16,2019West CoastSubiacoLeederville Oval0.0L
13R17,2019West CoastSwan DistrictsBassendean Oval0.0L
14R18,2019West CoastPerthLathlain Park0.1W
15R19,2019West CoastEast PerthLeederville Oval0.0W
16R20,2019West CoastEast FremantleLathlain Park1.0W
17EF,2019West CoastWest PerthArena Joondalup0.1W
181SF,2019West CoastClaremontClaremont Oval0.0L
19R1,2021West CoastPerthLathlain Park0.0L
20R5,2021West CoastPeel ThunderRushton Park0.0L
21R6,2021West CoastEast FremantleEast Fremantle Oval1.2L
22R7,2021West CoastEast PerthLeederville Oval0.1L
23R8,2021West CoastSouth FremantleFremantle Oval0.0L
24R11,2021West CoastSubiacoLeederville Oval0.0W
25R12,2021West CoastEast FremantleEast Fremantle Oval1.0W
26R14,2021West CoastSwan DistrictsBassendean Oval1.2L
27R15,2021West CoastSubiacoLeederville Oval0.1L
28R19,2021West CoastWest PerthArena Joondalup0.0L
29R20,2021West CoastPeel ThunderRushton Park1.0L
30R21,2021West CoastClaremontClaremont Oval0.0L
31R22,2021West CoastSouth FremantleFremantle Oval0.0L
32R1,2022West CoastPerthLathlain Park1.2L
33R10,2022West CoastSouth FremantleLathlain Park0.0W
34R12,2022West CoastEast PerthLathlain Park0.0L
35R19,2022West CoastPeel ThunderRushton Park0.2L
36R20,2022West CoastClaremontClaremont Oval0.0L
37R1,2023West CoastSouth FremantleFremantle Oval1.1L
38R14,2023West CoastWest PerthLathlain Park0.1L
39R20,2023West CoastSouth FremantleLathlain Park1.0L


Click headings to sort data

Opponent G G.B W-L-D
Claremont50.01-4-0
East Fremantle44.33-1-0
East Perth41.11-3-0
Peel Thunder41.21-3-0
Perth42.31-3-0
South Fremantle72.12-5-0
Subiaco40.11-3-0
Swan Districts31.30-3-0
West Perth40.31-3-0
Totals 39 11.17 11-28-0


Click headings to sort data

Venue G G.B W-L-D
Arena Joondalup30.21-2-0
Bassendean Oval31.30-3-0
Claremont Oval40.01-3-0
East Fremantle Oval33.32-1-0
Fremantle Oval51.11-4-0
Lathlain Park94.43-6-0
Leederville Oval71.22-5-0
Perth Stadium20.01-1-0
Rushton Park31.20-3-0
Totals 39 11.17 11-28-0


Click headings to sort data

Type G G.B W-L-D
Home & Away3711.1610-27-0
Finals20.11-1-0
Totals 39 11.17 11-28-0


Click headings to sort data

Click headings to sort data

Season Team Votes Top 5 Placing
2021West Coast4
2023West Coast1
Totals 5 0