Zach Duncan
Career snapshot
Career highs
Born the same day
Shares 2000-05-31 · 6 players total
| Full name | Zach Duncan |
|---|---|
| Name in home country | Zachary Allan Duncan |
| Date of birth | 2000-05-31 (25 yrs) |
| Place of birth | Sydney, Australia |
| Citizenship | Australia |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 183.00 m |
| Current club | Louisville City FC |
| Joined | 2025-01-24 |
| Contract expires | 2025-11-30 |
| Agent | Benchmark Sports |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Aarhus GF | 5 | 19/20 | 23/24 | 27 | 0 | 0 | 0 |
| Aarhus GF Reserves | 4 | 18/19 | 23/24 | 12 | 2 | 1 | 370 |
| Perth Glory | 1 | 22/23 | 22/23 | 24 | 1 | 0 | 887 |
| Louisville City FC | 1 | 2025 | 2025 | 4 | 0 | 2 | 0 |
| Memphis 901 FC (- 2024) | 1 | 2024 | 2024 | 35 | 1 | 1 | 2,579 |
| Brisbane Roar | 1 | 18/19 | 18/19 | 4 | 1 | 0 | 258 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | Future Cup | Aarhus GF Reserves | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Superliga | Aarhus GF | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | UECL Quali | Aarhus GF | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | A-League Men | Perth Glory | 24 | 1 | 0 | 4 | 0 | 887 |
| 22/23 | Superliga | Aarhus GF | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Reserveligaen | Aarhus GF Reserves | 6 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Superliga | Aarhus GF | 6 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | UECL Quali | Aarhus GF | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025 | USLC | Louisville City FC | 4 | 0 | 2 | 3 | 0 | 0 |
| 2024 | US Open Cup | Memphis 901 FC (- 2024) | 1 | 0 | 0 | 0 | 0 | 0 |
| 2024 | USLC | Memphis 901 FC (- 2024) | 33 | 1 | 1 | 9 | 0 | 2,579 |
| 2024 | USLC Playoffs | Memphis 901 FC (- 2024) | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Superliga Championship round | Aarhus GF | 3 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Superliga Europa Playoff | Aarhus GF | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Reserveligaen | Aarhus GF Reserves | 4 | 1 | 0 | 0 | 0 | 280 |
| 19/20 | Superliga | Aarhus GF | 15 | 0 | 0 | 5 | 0 | 0 |
| 19/20 | Sydbank Pokalen | Aarhus GF | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | A-League | Brisbane Roar | 4 | 1 | 0 | 1 | 0 | 258 |
| 18/19 | Reserveligaen Spring | Aarhus GF Reserves | 1 | 1 | 0 | 0 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2019-07-01 | Brisbane U21 | Aarhus GF | Transfer | 0 | — |
| 22/23 | 2022-09-06 | Aarhus GF | Perth Glory | Loan | 300000 | — |
| 22/23 | 2023-06-30 | Perth Glory | Aarhus GF | Return from loan | 300000 | — |
| 23/24 | 2024-01-01 | Aarhus GF | Memphis 901 | Transfer | 200000 | — |
| 24/25 | 2025-01-24 | Memphis 901 | Louisville City | Transfer | 250000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Cruciate ligament tear | 2020-05-28 | 2021-01-31 | 249 | 32 |
| 24/25 | Knee surgery | 2025-04-01 | 2025-11-01 | 215 | 32 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €525k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €600k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #32270 | #8 | 4 | 1 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Nighte Pickering | 1 | 0 | 971 |
| Álvaro Quezada | 2 | 0 | 898 |
| Ryan Williams | 1 | 0 | 846 |
| Mark Beevers | 1 | 0 | 807 |
| Nicolai Poulsen | 2 | 0 | 794 |
| Frederik Tingager | 2 | 1 | 703 |
| Patrick Mortensen | 2 | 0 | 698 |
| Keegan Jelacic | 1 | 0 | 474 |
| Alexander Munksgaard | 2 | 0 | 0 |
| Samuel Careaga | 1 | 0 | 0 |
| Dylan Borczak | 1 | 0 | 0 |
| Fernando | 1 | 0 | 0 |
| Marlon Santos | 1 | 0 | 0 |
| Lucas Turci | 1 | 0 | 0 |
| Oscar Jiménez | 2 | 0 | 0 |
| Jesper Juelsgård | 1 | 0 | 0 |
| Abdoulaye Cissoko | 1 | 0 | 0 |
| Akeem Ward | 2 | 1 | 0 |
| Bruno Lapa | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | A-League | Brisbane Roar | 1 | 4 |
| 18/19 | Reserveligaen Spring | Aarhus GF Reserves | 1 | 1 |
| 19/20 | Reserveligaen | Aarhus GF Reserves | 1 | 4 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2025 | USLC | Louisville City FC | 2 | 4 |
| 21/22 | Reserveligaen | Aarhus GF Reserves | 1 | 6 |
| 2024 | USLC | Memphis 901 FC (- 2024) | 1 | 33 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 22/23 | 2023-06-30 | Perth Glory | Aarhus GF | Return from loan | — | €300k |
| 22/23 | 2022-09-06 | Aarhus GF | Perth Glory | Loan | — | €300k |
Teams faced most often by Zach Duncan's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Sydney FC | 18 | 3 | 5 | 10 | 18 | 32 | -14 | 17% |
| Adelaide United | 17 | 4 | 4 | 9 | 29 | 33 | -4 | 24% |
| Wellington Phoenix | 17 | 7 | 6 | 4 | 28 | 20 | +8 | 41% |
| Western Sydney Wanderers | 17 | 8 | 7 | 2 | 26 | 19 | +7 | 47% |
| Newcastle United Jets | 17 | 7 | 5 | 5 | 27 | 26 | +1 | 41% |
| Melbourne City FC | 17 | 4 | 5 | 8 | 20 | 28 | -8 | 24% |
| Central Coast Mariners | 16 | 10 | 3 | 3 | 32 | 19 | +13 | 63% |
| Melbourne Victory | 16 | 6 | 3 | 7 | 17 | 26 | -9 | 38% |
| Western United | 10 | 3 | 2 | 5 | 8 | 12 | -4 | 30% |
| Macarthur FC | 4 | 1 | 1 | 2 | 4 | 5 | -1 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season | |
| 18/19 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 1 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | 24 | 887 | 4 | 0 | 0 | 0.41 |
| 2025 | 4 | 0 | 3 | 0 | 0 | 0 |
| 2024 | 35 | 2,579 | 9 | 0 | 0 | 0.31 |
| 20/21 | 3 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | 22 | 280 | 5 | 0 | 0 | 1.61 |
| 18/19 | 5 | 348 | 1 | 0 | 0 | 0.26 |
Output by competition
Career goals and assists broken down by tournament.
More on Zach Duncan
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Zach Duncan
Who is Zach Duncan?
Zach Duncan is an Australia professional footballer who plays as a central midfield for Louisville City FC.
How old is Zach Duncan?
Zach Duncan is 25 years old. He was born on May 31, 2000 in Sydney.
What position does Zach Duncan play?
Zach Duncan plays as a central midfield (Midfield - Central Midfield).
What club does Zach Duncan play for?
Zach Duncan currently plays for Louisville City FC.
How many career goals has Zach Duncan scored?
Across all senior club competitions in our dataset, Zach Duncan has scored 5 goals in 106 appearances.
What is Zach Duncan's market value?
Zach Duncan's most recent reported market value is €250k.
Australia