Player Stats

STURROCK, James

Date of birth: 17 February 2000
Debut: 14 July 2018 (18y 148d)
Last Game: 7 June 2026 (26y 110d)
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
2018WAFLPeel Thunder 385117125461401432-3-0
2019WAFLPeel Thunder 38714116674918021183-4-0
2020WAFLPeel Thunder 18802111624924028140-8-0
2021WAFLPeel Thunder 1810211821127065016174-6-0
2022WAFLPeel Thunder 4500593821180943-2-0
2023WAFLPeel Thunder 44115728291607101-3-0
2024WAFLEast Perth 152021324207117920292014-6-0
2025WAFLEast Perth 1522543562321241080493813-9-0
2026WAFLEast Perth 1570195544139015114-3-0
East Perth49767754932822390936931-18-0
Peel Thunder39595963322641550956613-26-0
Totals 88 12 15 1371 825 546 394 0 188 135 44-44-0

Click headings to sort data

Season League Team Opponent Venue # G B D K HB M HO T I50 Game W/L
12018WAFLPeel ThunderPerthLathlain Park380011565032R15,2018L
22018WAFLPeel ThunderSouth FremantleRushton Park381112480041R16,2018W
32018WAFLPeel ThunderEast PerthRushton Park3800196133030R18,2018W
42018WAFLPeel ThunderClaremontClaremont Oval380011472030R20,2018L
52018WAFLPeel ThunderEast PerthRushton Park3800186124010R21,2018L
62019WAFLPeel ThunderWest PerthRushton Park38002310132041R1,2019W
72019WAFLPeel ThunderWest CoastPerth Stadium380214951032R2,2019L
82019WAFLPeel ThunderSwan DistrictsRushton Park380012573042R12,2019W
92019WAFLPeel ThunderClaremontRushton Park3812181353025R17,2019L
102019WAFLPeel ThunderSouth FremantleRushton Park3800161064031R18,2019L
112019WAFLPeel ThunderSwan DistrictsBassendean Oval3800151054032R19,2019L
122019WAFLPeel ThunderPerthRushton Park3800181081025R20,2019W
132020WAFLPeel ThunderPerthRushton Park180010552033R1,2020L
142020WAFLPeel ThunderEast FremantleEast Fremantle Oval1800209113023R2,2020L
152020WAFLPeel ThunderWest PerthRushton Park180116972071R3,2020L
162020WAFLPeel ThunderClaremontClaremont Oval18007613021R4,2020L
172020WAFLPeel ThunderSubiacoRushton Park180113854022R5,2020L
182020WAFLPeel ThunderSwan DistrictsBassendean Oval1800211473032R6,2020L
192020WAFLPeel ThunderSouth FremantleRushton Park180012573051R7,2020L
202020WAFLPeel ThunderEast PerthLeederville Oval180012664041R9,2020L
212021WAFLPeel ThunderPerthLathlain Park1800199105003R6,2021W
222021WAFLPeel ThunderClaremontClaremont Oval180012844022R10,2021L
232021WAFLPeel ThunderEast FremantleEast Fremantle Oval181024141012002R14,2021W
242021WAFLPeel ThunderClaremontRushton Park180114777011R15,2021L
252021WAFLPeel ThunderWest PerthArena Joondalup18102215713002R16,2021L
262021WAFLPeel ThunderSouth FremantleRushton Park1800191545021R17,2021L
272021WAFLPeel ThunderSwan DistrictsBassendean Oval18002612143011R18,2021L
282021WAFLPeel ThunderWest CoastRushton Park1800161154033R20,2021W
292021WAFLPeel ThunderPerthRushton Park1800161067022R21,2021W
302021WAFLPeel ThunderSubiacoRushton Park1800141135050R22,2021L
312022WAFLPeel ThunderSubiacoLeederville Oval4008713031R7,2022W
322022WAFLPeel ThunderWest PerthArena Joondalup400161061001R12,2022L
332022WAFLPeel ThunderSubiacoRushton Park40010645021R13,2022W
342022WAFLPeel ThunderPerthLathlain Park400151146011R14,2022W
352022WAFLPeel ThunderClaremontClaremont Oval400104630301SF,2022L
362023WAFLPeel ThunderEast FremantleWonthella Park, Geraldton40018994033R14,2023L
372023WAFLPeel ThunderEast PerthRushton Park41015965023R15,2023L
382023WAFLPeel ThunderWest PerthRushton Park40010372012R19,2023L
392023WAFLPeel ThunderSwan DistrictsBassendean Oval40114775012R20,2023W
402024WAFLEast PerthSouth FremantleFremantle Oval150012842011R1,2024W
412024WAFLEast PerthSwan DistrictsLeederville Oval150010731011R2,2024W
422024WAFLEast PerthPeel ThunderRushton Park1500161064011R3,2024L
432024WAFLEast PerthPerthLathlain Park150012480022R5,2024W
442024WAFLEast PerthWest CoastLeederville Oval15002011910010R6,2024W
452024WAFLEast PerthEast FremantleFremantle Oval150110732001R7,2024W
462024WAFLEast PerthSubiacoLeederville Oval1500181179010R8,2024W
472024WAFLEast PerthWest PerthArena Joondalup1500141045011R9,2024W
482024WAFLEast PerthClaremontLeederville Oval15009722011R10,2024L
492024WAFLEast PerthSwan DistrictsBassendean Oval1500191186000R12,2024L
502024WAFLEast PerthSouth FremantleLeederville Oval1500171075011R13,2024W
512024WAFLEast PerthSubiacoLeederville Oval1500144104011R14,2024W
522024WAFLEast PerthPerthLeederville Oval1510211567014R16,2024W
532024WAFLEast PerthClaremontClaremont Oval1500217145011R17,2024L
542024WAFLEast PerthWest PerthLeederville Oval15003325814011R18,2024W
552024WAFLEast PerthWest CoastLathlain Park1500151143011R19,2024L
562024WAFLEast PerthEast FremantleLeederville Oval1500191273051R20,2024W
572024WAFLEast PerthPeel ThunderLeederville Oval1500221934052R21,2024W
582024WAFLEast PerthSwan DistrictsLeederville Oval15001412250202SF,2024W
592024WAFLEast PerthPeel ThunderPerth Stadium15108621020GF,2024L
602025WAFLEast PerthSubiacoLeederville Oval1500131126021R1,2025W
612025WAFLEast PerthSwan DistrictsLeederville Oval1500161067022R2,2025W
622025WAFLEast PerthClaremontLeederville Oval15008534010R3,2025W
632025WAFLEast PerthPerthLathlain Park1500171164011R4,2025L
642025WAFLEast PerthPeel ThunderLeederville Oval1510151056022R5,2025W
652025WAFLEast PerthWest CoastLathlain Park150114774004R6,2025W
662025WAFLEast PerthEast FremantleLeederville Oval150015966020R7,2025L
672025WAFLEast PerthWest PerthLeederville Oval1500201465013R8,2025W
682025WAFLEast PerthSouth FremantleFremantle Oval1510181087040R10,2025L
692025WAFLEast PerthSubiacoLeederville Oval1502221754032R11,2025L
702025WAFLEast PerthSwan DistrictsBassendean Oval150015693052R12,2025W
712025WAFLEast PerthPeel ThunderRushton Park1511211564024R13,2025W
722025WAFLEast PerthPerthLeederville Oval1510161335027R14,2025W
732025WAFLEast PerthWest PerthArena Joondalup1510201373021R16,2025W
742025WAFLEast PerthWest CoastLeederville Oval150017891023R17,2025W
752025WAFLEast PerthSouth FremantleLeederville Oval150016884020R18,2025L
762025WAFLEast PerthEast FremantleEast Fremantle Oval1500151326032R19,2025L
772025WAFLEast PerthClaremontClaremont Oval1500141137040R20,2025L
782025WAFLEast PerthClaremontClaremont Oval150014864022QF,2025W
792025WAFLEast PerthSouth FremantleFremantle Oval150020128100302SF,2025L
802025WAFLEast PerthClaremontLeederville Oval15009632001PF,2025W
812025WAFLEast PerthSouth FremantlePerth Stadium1500211566041GF,2025L
822026WAFLEast PerthSubiacoLeederville Oval150012573001R1,2026L
832026WAFLEast PerthPerthLathlain Park150010554050R4,2026W
842026WAFLEast PerthWest CoastLathlain Park150022101210031R5,2026W
852026WAFLEast PerthPeel ThunderLeederville Oval1500121024033R6,2026L
862026WAFLEast PerthClaremontClaremont Oval1501141047022R7,2026W
872026WAFLEast PerthWest PerthArena Joondalup150010735003R8,2026L
882026WAFLEast PerthSouth FremantleLathlain Park150015786021R9,2026W
88 12 15 1371 825 546 394 0 188 135

[Top]

Click headings to sort data

Opponent Games Goals Behinds Disposals Kicks Handballs Marks HitOuts Tackles Inside 50s W-L-D
Claremont1314161966553024164-9-0
East Fremantle711121734836015123-4-0
East Perth4106427371601041-3-0
Peel Thunder63194702423015123-3-0
Perth1120165986746022308-3-0
South Fremantle1121178104745203184-7-0
Subiaco90312480444301995-4-0
Swan Districts1001162946840022146-4-0
West Coast703118675133013145-2-0
West Perth10211841166852017165-5-0
Totals 88 12 15 1371 825 546 394 0 188 135 44-44-0

[Top]

Click headings to sort data

Venue Games Goals Behinds Disposals Kicks Handballs Marks HitOuts Tackles Inside 50s W-L-D
Arena Joondalup520825527270382-3-0
Bassendean Oval60111060502401392-4-0
Claremont Oval80110358453501982-6-0
East Fremantle Oval310593623210571-2-0
Fremantle Oval411603723210822-2-0
Lathlain Park1001150807047018167-3-0
Leederville Oval26324082721361280493919-7-0
Perth Stadium31243301380930-3-0
Rushton Park224733818815079061409-13-0
Wonthella Park, Geraldton100189940330-1-0
Totals 88 12 15 1371 825 546 394 0 188 135 44-44-0

[Top]

Click headings to sort data

Round Games Goals Behinds Disposals Kicks Handballs Marks HitOuts Tackles Inside 50s W-L-D
Home & Away8111151275762513363017213141-40-0
WAFL Finals7109663333101643-4-0
Totals 88 12 15 1371 825 546 394 0 188 135 44-44-0


[Top]

Click headings to sort data

Click headings to sort data

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
2018WAFLPeel Thunder 51.12-3-0
2019WAFLPeel Thunder 71.43-4-0
2020WAFLPeel Thunder 80.20-8-0
2021WAFLPeel Thunder 102.14-6-0
2022WAFLPeel Thunder 50.03-2-0
2023WAFLPeel Thunder 41.11-3-0
2024WAFLEast Perth 202.114-6-0
2025WAFLEast Perth 225.413-9-0
2026WAFLEast Perth 70.14-3-0
Totals 88 12.15 44-44-0


Click headings to sort data

Game Team Opponent Venue G.B W-L-D
1R15,2018Peel ThunderPerthLathlain Park0.0L
2R16,2018Peel ThunderSouth FremantleRushton Park1.1W
3R18,2018Peel ThunderEast PerthRushton Park0.0W
4R20,2018Peel ThunderClaremontClaremont Oval0.0L
5R21,2018Peel ThunderEast PerthRushton Park0.0L
6R1,2019Peel ThunderWest PerthRushton Park0.0W
7R2,2019Peel ThunderWest CoastPerth Stadium0.2L
8R12,2019Peel ThunderSwan DistrictsRushton Park0.0W
9R17,2019Peel ThunderClaremontRushton Park1.2L
10R18,2019Peel ThunderSouth FremantleRushton Park0.0L
11R19,2019Peel ThunderSwan DistrictsBassendean Oval0.0L
12R20,2019Peel ThunderPerthRushton Park0.0W
13R1,2020Peel ThunderPerthRushton Park0.0L
14R2,2020Peel ThunderEast FremantleEast Fremantle Oval0.0L
15R3,2020Peel ThunderWest PerthRushton Park0.1L
16R4,2020Peel ThunderClaremontClaremont Oval0.0L
17R5,2020Peel ThunderSubiacoRushton Park0.1L
18R6,2020Peel ThunderSwan DistrictsBassendean Oval0.0L
19R7,2020Peel ThunderSouth FremantleRushton Park0.0L
20R9,2020Peel ThunderEast PerthLeederville Oval0.0L
21R6,2021Peel ThunderPerthLathlain Park0.0W
22R10,2021Peel ThunderClaremontClaremont Oval0.0L
23R14,2021Peel ThunderEast FremantleEast Fremantle Oval1.0W
24R15,2021Peel ThunderClaremontRushton Park0.1L
25R16,2021Peel ThunderWest PerthArena Joondalup1.0L
26R17,2021Peel ThunderSouth FremantleRushton Park0.0L
27R18,2021Peel ThunderSwan DistrictsBassendean Oval0.0L
28R20,2021Peel ThunderWest CoastRushton Park0.0W
29R21,2021Peel ThunderPerthRushton Park0.0W
30R22,2021Peel ThunderSubiacoRushton Park0.0L
31R7,2022Peel ThunderSubiacoLeederville Oval0.0W
32R12,2022Peel ThunderWest PerthArena Joondalup0.0L
33R13,2022Peel ThunderSubiacoRushton Park0.0W
34R14,2022Peel ThunderPerthLathlain Park0.0W
351SF,2022Peel ThunderClaremontClaremont Oval0.0L
36R14,2023Peel ThunderEast FremantleWonthella Park, Geraldton0.0L
37R15,2023Peel ThunderEast PerthRushton Park1.0L
38R19,2023Peel ThunderWest PerthRushton Park0.0L
39R20,2023Peel ThunderSwan DistrictsBassendean Oval0.1W
40R1,2024East PerthSouth FremantleFremantle Oval0.0W
41R2,2024East PerthSwan DistrictsLeederville Oval0.0W
42R3,2024East PerthPeel ThunderRushton Park0.0L
43R5,2024East PerthPerthLathlain Park0.0W
44R6,2024East PerthWest CoastLeederville Oval0.0W
45R7,2024East PerthEast FremantleFremantle Oval0.1W
46R8,2024East PerthSubiacoLeederville Oval0.0W
47R9,2024East PerthWest PerthArena Joondalup0.0W
48R10,2024East PerthClaremontLeederville Oval0.0L
49R12,2024East PerthSwan DistrictsBassendean Oval0.0L
50R13,2024East PerthSouth FremantleLeederville Oval0.0W
51R14,2024East PerthSubiacoLeederville Oval0.0W
52R16,2024East PerthPerthLeederville Oval1.0W
53R17,2024East PerthClaremontClaremont Oval0.0L
54R18,2024East PerthWest PerthLeederville Oval0.0W
55R19,2024East PerthWest CoastLathlain Park0.0L
56R20,2024East PerthEast FremantleLeederville Oval0.0W
57R21,2024East PerthPeel ThunderLeederville Oval0.0W
582SF,2024East PerthSwan DistrictsLeederville Oval0.0W
59GF,2024East PerthPeel ThunderPerth Stadium1.0L
60R1,2025East PerthSubiacoLeederville Oval0.0W
61R2,2025East PerthSwan DistrictsLeederville Oval0.0W
62R3,2025East PerthClaremontLeederville Oval0.0W
63R4,2025East PerthPerthLathlain Park0.0L
64R5,2025East PerthPeel ThunderLeederville Oval1.0W
65R6,2025East PerthWest CoastLathlain Park0.1W
66R7,2025East PerthEast FremantleLeederville Oval0.0L
67R8,2025East PerthWest PerthLeederville Oval0.0W
68R10,2025East PerthSouth FremantleFremantle Oval1.0L
69R11,2025East PerthSubiacoLeederville Oval0.2L
70R12,2025East PerthSwan DistrictsBassendean Oval0.0W
71R13,2025East PerthPeel ThunderRushton Park1.1W
72R14,2025East PerthPerthLeederville Oval1.0W
73R16,2025East PerthWest PerthArena Joondalup1.0W
74R17,2025East PerthWest CoastLeederville Oval0.0W
75R18,2025East PerthSouth FremantleLeederville Oval0.0L
76R19,2025East PerthEast FremantleEast Fremantle Oval0.0L
77R20,2025East PerthClaremontClaremont Oval0.0L
78QF,2025East PerthClaremontClaremont Oval0.0W
792SF,2025East PerthSouth FremantleFremantle Oval0.0L
80PF,2025East PerthClaremontLeederville Oval0.0W
81GF,2025East PerthSouth FremantlePerth Stadium0.0L
82R1,2026East PerthSubiacoLeederville Oval0.0L
83R4,2026East PerthPerthLathlain Park0.0W
84R5,2026East PerthWest CoastLathlain Park0.0W
85R6,2026East PerthPeel ThunderLeederville Oval0.0L
86R7,2026East PerthClaremontClaremont Oval0.1W
87R8,2026East PerthWest PerthArena Joondalup0.0L
88R9,2026East PerthSouth FremantleLathlain Park0.0W


Click headings to sort data

Opponent G G.B W-L-D
Claremont131.44-9-0
East Fremantle71.13-4-0
East Perth41.01-3-0
Peel Thunder63.13-3-0
Perth112.08-3-0
South Fremantle112.14-7-0
Subiaco90.35-4-0
Swan Districts100.16-4-0
West Coast70.35-2-0
West Perth102.15-5-0
Totals 88 12.15 44-44-0


Click headings to sort data

Venue G G.B W-L-D
Arena Joondalup52.02-3-0
Bassendean Oval60.12-4-0
Claremont Oval80.12-6-0
East Fremantle Oval31.01-2-0
Fremantle Oval41.12-2-0
Lathlain Park100.17-3-0
Leederville Oval263.219-7-0
Perth Stadium31.20-3-0
Rushton Park224.79-13-0
Wonthella Park, Geraldton10.00-1-0
Totals 88 12.15 44-44-0


Click headings to sort data

Type G G.B W-L-D
Home & Away8111.1541-40-0
Finals71.03-4-0
Totals 88 12.15 44-44-0


Click headings to sort data

Click headings to sort data