Career snapshot
Position rank · 24/25
Among 1,231 Defender - Right-Backs · ≥200 mins
Career highs
Born the same day
Shares 2005-01-12 · 6 players total
| Full name | Leo Duru |
|---|---|
| Name in home country | Leonard Chibueze Duru |
| Date of birth | 2005-01-12 (21 yrs) |
| Place of birth | Manchester, England, United States |
| Citizenship | United States England |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 175.00 m |
| Current club | San Diego FC |
| On loan from | ↩ Blackburn Rovers U21 parent contract: 0000-00-00 |
| Joined | 2025-08-20 |
| Contract expires | 2026-06-30 |
| Agent | Footwork |
Percentile rank vs 1030 other Defender - Right-Backs with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Blackburn Rovers | 2 | 23/24 | 24/25 | 3 | 0 | 0 | 0 |
| Barrow AFC | 1 | 24/25 | 24/25 | 8 | 1 | 0 | 531 |
| Blackburn Rovers U21 | 3 | 22/23 | 24/25 | 33 | 1 | 5 | 1,529 |
| Blackburn Rovers U18 | 3 | 20/21 | 22/23 | 38 | 2 | 4 | 2,671 |
| San Diego FC | 1 | 2025 | 2025 | 2 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Championship | Blackburn Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Blackburn Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League Two | Barrow AFC | 8 | 1 | 0 | 2 | 0 | 531 |
| 24/25 | Premier League 2 | Blackburn Rovers U21 | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League Cup | Blackburn Rovers U21 | 2 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Championship | Blackburn Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | PL2 Playoffs | Blackburn Rovers U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier League 2 | Blackburn Rovers U21 | 18 | 1 | 4 | 4 | 0 | 1,529 |
| 22/23 | Premier League 2 | Blackburn Rovers U21 | 8 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | Premier League Cup | Blackburn Rovers U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | U18 Premier League | Blackburn Rovers U18 | 16 | 1 | 2 | 2 | 0 | 1,392 |
| 21/22 | FA Youth Cup | Blackburn Rovers U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | U18 Premier League | Blackburn Rovers U18 | 19 | 1 | 2 | 1 | 0 | 1,279 |
| 2025 | MLS | San Diego FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Youth Cup | Blackburn Rovers U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | U18 Premier League | Blackburn Rovers U18 | 2 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 21/22 | 2021-07-01 | Blackburn Acad. | Blackburn U18 | Transfer | 0 | — |
| 23/24 | 2023-07-01 | Blackburn U18 | Blackburn U21 | Transfer | 0 | — |
| 24/25 | 2025-01-09 | Blackburn U21 | Barrow | Loan | 50000 | — |
| 24/25 | 2025-05-31 | Barrow | Blackburn U21 | Return from loan | 50000 | — |
| 25/26 | 2025-08-20 | Blackburn U21 | San Diego | Loan | 75000 | — |
| 25/26 | 2026-06-30 | San Diego | Blackburn U21 | Return from loan | 75000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #11946 | #17 | 3 | 0 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Paul Murphy-Worrell | 1 | 0 | 895 |
| George Pratt | 1 | 0 | 835 |
| Zack Stritch | 1 | 1 | 815 |
| Lewis Bell | 1 | 0 | 735 |
| Georgie Gent | 1 | 0 | 676 |
| Kristi Montgomery | 1 | 0 | 0 |
| Zak Gilsenan | 2 | 1 | 0 |
| Felix Goddard | 1 | 0 | 0 |
| Matty Litherland | 1 | 0 | 0 |
| Tom Atcheson | 1 | 0 | 0 |
| James Edmondson | 1 | 0 | 0 |
| Jake Batty | 1 | 0 | 0 |
| Adam Caddick | 1 | 0 | 0 |
| Patrick Gamble | 1 | 0 | 0 |
| Jay Haddow | 1 | 0 | 0 |
| Brandon Powell | 1 | 1 | 0 |
| Rhys Doherty | 1 | 0 | 0 |
| Harrison Wood | 1 | 0 | 0 |
| Charlie Weston | 1 | 1 | 0 |
| Junior Nsangou | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Premier League 2 | Blackburn Rovers U21 | 1 | 18 |
| 24/25 | League Two | Barrow AFC | 1 | 8 |
| 22/23 | U18 Premier League | Blackburn Rovers U18 | 1 | 16 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Premier League 2 | Blackburn Rovers U21 | 4 | 18 |
| 22/23 | U18 Premier League | Blackburn Rovers U18 | 2 | 16 |
| 21/22 | U18 Premier League | Blackburn Rovers U18 | 2 | 19 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-06-30 | San Diego | Blackburn U21 | Return from loan | — | €75k |
| 25/26 | 2025-08-20 | Blackburn U21 | San Diego | Loan | — | €75k |
| 24/25 | 2025-05-31 | Barrow | Blackburn U21 | Return from loan | — | €50k |
| 24/25 | 2025-01-09 | Blackburn U21 | Barrow | Loan | — | €50k |
Last 34 matches for San Diego FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-06-28 | MLS1 |
FC Dallas | – | San Diego FC | TIMED |
| 2026-06-25 | MLS1 |
Vancouver Whitecaps | – | San Diego FC | TIMED |
| 2026-06-14 | MLS1 |
Minnesota United FC | – | San Diego FC | TIMED |
| 2026-05-31 | MLS1 |
San Diego FC | – | Austin FC | TIMED |
| 2026-05-28 | MLS1 |
Seattle Sounders | – | San Diego FC | TIMED |
| 2026-05-24 | MLS1 |
San Diego FC | – | Los Angeles Galaxy | TIMED |
| 2026-05-17 | MLS1 |
San Diego FC | – | Sporting Kansas City | TIMED |
| 2026-05-14 | MLS1 |
San Diego FC | – | Colorado Rapids | TIMED |
| 2026-05-10 | MLS1 |
St. Louis City SC | – | San Diego FC | TIMED |
| 2026-05-03 | MLS1 |
San Diego FC | 5–0 | FC Dallas | Available |
| 2026-04-26 | MLS1 |
San Diego FC | 1–3 | Real Salt Lake | Available |
| 2026-04-19 | MLS1 |
Charlotte FC | 3–0 | San Diego FC | Available |
| 2026-04-12 | MLS1 |
Colorado Rapids | 3–2 | San Diego FC | Available |
| 2026-04-05 | MLS1 |
San Diego FC | 3–0 | Seattle Sounders | Available |
| 2026-03-29 | MLS1 |
San Diego FC | 3–2 | Los Angeles FC | Available |
| 2026-03-23 | MLS1 |
Austin FC | 2–1 | San Diego FC | Available |
| 2026-03-15 | MLS1 |
San Diego FC | 1–1 | Columbus Crew | Available |
| 2026-03-08 | MLS1 |
Real Salt Lake | 1–3 | San Diego FC | Available |
| 2026-03-01 | MLS1 |
San Diego FC | 0–0 | St. Louis City SC | Available |
| 2026-02-23 | MLS1 |
Los Angeles Galaxy | 0–2 | San Diego FC | Available |
| 2025-10-18 | MLS1 |
Portland Timbers | – | San Diego FC | TIMED |
| 2025-10-04 | MLS1 |
Houston Dynamo | – | San Diego FC | TIMED |
| 2025-09-27 | MLS1 |
San Diego FC | – | San Jose Earthquakes | TIMED |
| 2025-09-20 | MLS1 |
Atlanta United FC | – | San Diego FC | TIMED |
| 2025-09-13 | MLS1 |
San Diego FC | – | Minnesota United FC | TIMED |
| 2025-09-01 | MLS1 |
Los Angeles FC | – | San Diego FC | TIMED |
| 2025-08-23 | MLS1 |
San Diego FC | – | Portland Timbers | TIMED |
| 2025-08-17 | MLS1 |
San Jose Earthquakes | – | San Diego FC | TIMED |
| 2025-08-09 | MLS1 |
Sporting Kansas City | – | San Diego FC | TIMED |
| 2025-07-25 | MLS1 |
San Diego FC | – | Nashville SC | TIMED |
| 2025-07-19 | MLS1 |
San Diego FC | – | Vancouver Whitecaps | TIMED |
| 2025-07-16 | MLS1 |
San Diego FC | – | Toronto FC | TIMED |
| 2025-07-12 | MLS1 |
Chicago Fire | – | San Diego FC | TIMED |
| 2025-07-05 | MLS1 |
San Diego FC | – | Houston Dynamo | TIMED |
Teams faced most often by Leo Duru'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 % |
|---|---|---|---|---|---|---|---|---|
| Newport County | 8 | 4 | 1 | 3 | 9 | 6 | +3 | 50% |
| Colchester United | 8 | 4 | 3 | 1 | 15 | 7 | +8 | 50% |
| Walsall FC | 8 | 4 | 3 | 1 | 11 | 6 | +5 | 50% |
| Tranmere Rovers | 8 | 2 | 3 | 3 | 6 | 8 | -2 | 25% |
| Harrogate Town | 8 | 3 | 2 | 3 | 4 | 5 | -1 | 38% |
| Bradford City | 8 | 3 | 3 | 2 | 12 | 11 | +1 | 38% |
| Salford City | 8 | 0 | 5 | 3 | 8 | 15 | -7 | 0% |
| Swindon Town | 8 | 2 | 2 | 4 | 7 | 8 | -1 | 25% |
| Crawley Town | 6 | 2 | 1 | 3 | 6 | 4 | +2 | 33% |
| Grimsby Town | 6 | 4 | 0 | 2 | 10 | 5 | +5 | 67% |
| Mansfield Town | 6 | 2 | 1 | 3 | 6 | 8 | -2 | 33% |
| Sutton United | 6 | 2 | 2 | 2 | 5 | 5 | 0 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | Senior debut season | |
| 21/22 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 16 | 531 | 2 | 0 | 0 | 0.34 |
| 23/24 | 19 | 1,529 | 4 | 0 | 0 | 0.24 |
| 22/23 | 25 | 1,392 | 4 | 0 | 0 | 0.26 |
| 21/22 | 19 | 1,279 | 1 | 0 | 0 | 0.07 |
| 20/21 | 3 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Leo Duru
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Leo Duru
Who is Leo Duru?
Leo Duru is an United professional footballer who plays as a right-back for San Diego FC.
How old is Leo Duru?
Leo Duru is 21 years old. He was born on January 12, 2005 in Manchester, England.
What position does Leo Duru play?
Leo Duru plays as a right-back (Defender - Right-Back).
What club does Leo Duru play for?
Leo Duru currently plays for San Diego FC.
How many career goals has Leo Duru scored?
Across all senior club competitions in our dataset, Leo Duru has scored 4 goals in 84 appearances.
What is Leo Duru's market value?
Leo Duru's most recent reported market value is €75k.