Randall Leal
Career snapshot
Career highs
Born the same day
Shares 1997-01-14 · 6 players total
| Full name | Randall Leal |
|---|---|
| Name in home country | Randall Enrique Leal Arley |
| Date of birth | 1997-01-14 (29 yrs) |
| Place of birth | San José, Costa Rica |
| Citizenship | Costa Rica |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 170.00 m |
| Current club | D.C. United |
| Joined | 2025-01-14 |
| Contract expires | 2025-12-31 |
| Agent | KMR SG |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| D.C. United | 1 | 2025 | 2025 | 18 | 0 | 4 | 0 |
| Nashville SC | 5 | 2020 | 2024 | 117 | 17 | 18 | 2,543 |
| Huntsville City FC | 2 | 2023 | 2024 | 2 | 0 | 1 | 0 |
| Deportivo Saprissa | 2 | 18/19 | 19/20 | 56 | 8 | 13 | 1,302 |
| KV Mechelen | 3 | 15/16 | 17/18 | 19 | 0 | 1 | 0 |
| Belén FC | 1 | 14/15 | 14/15 | 5 | 1 | 0 | 103 |
| Belén Bridgestone FC | 1 | 13/14 | 13/14 | 18 | 1 | 2 | 569 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 2025 | MLS | D.C. United | 15 | 0 | 1 | 0 | 0 | 0 |
| 2025 | US Open Cup | D.C. United | 3 | 0 | 3 | 0 | 0 | 0 |
| 2024 | MLS | Nashville SC | 4 | 0 | 1 | 0 | 0 | 0 |
| 2024 | MLS Next Pro | Huntsville City FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Leagues Cup | Nashville SC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2023 | MLS | Nashville SC | 21 | 3 | 0 | 3 | 0 | 384 |
| 2023 | MLS Next Pro | Huntsville City FC | 1 | 0 | 1 | 0 | 0 | 0 |
| 2023 | US Open Cup | Nashville SC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Leagues Cup | Nashville SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | MLS | Nashville SC | 28 | 2 | 6 | 7 | 0 | 1,074 |
| 2022 | MLS Cup Playoffs | Nashville SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | US Open Cup | Nashville SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2021 | MLS | Nashville SC | 31 | 8 | 7 | 2 | 0 | 271 |
| 2021 | MLS Cup Playoffs | Nashville SC | 2 | 0 | 0 | 1 | 0 | 0 |
| 2020 | MLS | Nashville SC | 21 | 3 | 4 | 2 | 0 | 539 |
| 2020 | MLS Cup Playoffs | Nashville SC | 3 | 1 | 0 | 0 | 0 | 275 |
| 19/20 | Apertura Play-Off | Deportivo Saprissa | 2 | 0 | 0 | 2 | 0 | 0 |
| 19/20 | CONCACAF League | Deportivo Saprissa | 9 | 0 | 3 | 0 | 0 | 0 |
| 19/20 | Primera División Apertura | Deportivo Saprissa | 17 | 4 | 6 | 3 | 0 | 355 |
| 18/19 | Clausura Play-Off | Deportivo Saprissa | 4 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | CONCACAF CL | Deportivo Saprissa | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Primera División Apertura | Deportivo Saprissa | 11 | 1 | 0 | 1 | 0 | 732 |
| 18/19 | Primera División Clausura | Deportivo Saprissa | 11 | 3 | 4 | 1 | 0 | 215 |
| 17/18 | Croky Cup | KV Mechelen | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | JPL | KV Mechelen | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | JPL | KV Mechelen | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | JPL Playoff II | KV Mechelen | 5 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | JPL | KV Mechelen | 7 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | JPL Playoff II | KV Mechelen | 4 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Primera Div. In. | Belén FC | 4 | 1 | 0 | 0 | 0 | 103 |
| 14/15 | Primera Div. Ver | Belén FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Primera Div. In. | Belén Bridgestone FC | 6 | 0 | 1 | 1 | 0 | 0 |
| 13/14 | Primera Div. Ver | Belén Bridgestone FC | 12 | 1 | 1 | 0 | 0 | 569 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Belén U20 | Belén | Transfer | 0 | — |
| 14/15 | 2015-01-28 | Belén FC | Without Club | Transfer | 125000 | — |
| 14/15 | 2015-02-24 | Without Club | KV Mechelen | Transfer | 125000 | — |
| 18/19 | 2018-08-13 | KV Mechelen | Saprissa | Transfer | 200000 | — |
| 19/20 | 2020-01-01 | Saprissa | Nashville | Transfer | 350000 | — |
| 24/25 | 2025-01-14 | Nashville | D.C. United | Transfer | 2000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Broken fibula | 2018-11-23 | 2019-01-15 | 54 | 5 |
| 20/21 | unknown injury | 2020-09-08 | 2020-09-23 | 16 | 2 |
| 22/23 | Muscle injury | 2023-02-27 | 2023-05-16 | 79 | 15 |
| 23/24 | Ankle injury | 2023-07-24 | 2023-08-20 | 28 | 7 |
| 23/24 | Longitudinal tendon tear | 2024-02-01 | 2024-04-19 | 79 | 11 |
| 23/24 | Hip injury | 2024-04-27 | 2024-09-22 | 149 | 24 |
| 24/25 | Hamstring injury | 2025-02-26 | 2025-04-03 | 37 | 5 |
| 24/25 | Knee problems | 2025-05-20 | 2025-05-27 | 8 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €75k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #45532 | #7 | 5 | 2 | — | — | former national player |
| Team #36209 | #10 | 5 | 3 | — | — | former national player |
| Team #25503 | — | 5 | 0 | — | — | former national player |
| Team #22977 | #11 | 9 | 4 | — | — | former national player |
| Team #8497 | #8 | 29 | 1 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Johan Venegas | 2 | 8 | 0 |
| Teal Bunbury | 1 | 0 | 0 |
| Shaq Moore | 1 | 0 | 0 |
| Aubrey David | 2 | 0 | 0 |
| Mariano Torres | 2 | 2 | 0 |
| Eric Miller | 1 | 0 | 0 |
| Taylor Washington | 2 | 0 | 0 |
| Luis José Hernández | 2 | 1 | 0 |
| Alistair Johnston | 2 | 0 | 0 |
| Sean Davis | 1 | 1 | 0 |
| Joe Willis | 1 | 1 | 0 |
| Ricardo Blanco | 2 | 1 | 0 |
| Tah Anunga | 1 | 0 | 0 |
| Jack Maher | 1 | 0 | 0 |
| Aníbal Godoy | 2 | 2 | 0 |
| Dave Romney | 1 | 1 | 0 |
| Alex Muyl | 1 | 3 | 0 |
| Walker Zimmerman | 1 | 2 | 0 |
| Hany Mukhtar | 1 | 7 | 0 |
| Daniel Lovitz | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2021 | MLS | Nashville SC | 8 | 31 |
| 19/20 | Primera División Apertura | Deportivo Saprissa | 4 | 17 |
| 2020 | MLS | Nashville SC | 3 | 21 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2021 | MLS | Nashville SC | 7 | 31 |
| 19/20 | Primera División Apertura | Deportivo Saprissa | 6 | 17 |
| 2022 | MLS | Nashville SC | 6 | 28 |
Last 50 matches for D.C. United while Randall Leal was at the club (joined 2025-01-14). 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 |
D.C. United | – | Nashville SC | TIMED |
| 2026-06-14 | MLS1 |
Real Salt Lake | – | D.C. United | TIMED |
| 2026-06-07 | MLS1 |
D.C. United | – | Chicago Fire | TIMED |
| 2026-05-31 | MLS1 |
FC Cincinnati | – | D.C. United | TIMED |
| 2026-05-28 | MLS1 |
D.C. United | – | New England Revolution | TIMED |
| 2026-05-24 | MLS1 |
D.C. United | – | New York RB | TIMED |
| 2026-05-17 | MLS1 |
Nashville SC | – | D.C. United | TIMED |
| 2026-05-14 | MLS1 |
D.C. United | – | New York City FC | TIMED |
| 2026-05-10 | MLS1 |
Toronto FC | – | D.C. United | TIMED |
| 2026-05-03 | MLS1 |
D.C. United | 2–1 | Colorado Rapids | Available |
| 2026-04-26 | MLS1 |
Philadelphia Union | 3–0 | D.C. United | Available |
| 2026-04-19 | MLS1 |
New York RB | 1–2 | D.C. United | Available |
| 2026-04-12 | MLS1 |
D.C. United | 0–1 | FC Cincinnati | Available |
| 2026-04-06 | MLS1 |
San Jose Earthquakes | 6–1 | D.C. United | Available |
| 2026-03-29 | MLS1 |
D.C. United | 1–2 | Columbus Crew | Available |
| 2026-03-22 | MLS1 |
Orlando City | 4–1 | D.C. United | Available |
| 2026-03-15 | MLS1 |
D.C. United | 0–0 | CF Montréal | Available |
| 2026-03-08 | MLS1 |
D.C. United | 2–1 | Sporting Kansas City | Available |
| 2026-03-01 | MLS1 |
Chicago Fire | 2–2 | D.C. United | Available |
| 2025-10-18 | MLS1 |
Atlanta United FC | – | D.C. United | TIMED |
| 2025-10-04 | MLS1 |
D.C. United | – | Charlotte FC | TIMED |
| 2025-09-27 | MLS1 |
D.C. United | – | Philadelphia Union | TIMED |
| 2025-09-20 | MLS1 |
Inter Miami CF | – | D.C. United | TIMED |
| 2025-09-13 | MLS1 |
D.C. United | – | Orlando City | TIMED |
| 2025-08-30 | MLS1 |
New York City FC | – | D.C. United | TIMED |
| 2025-08-23 | MLS1 |
D.C. United | – | Inter Miami CF | TIMED |
| 2025-08-16 | MLS1 |
CF Montréal | – | D.C. United | TIMED |
| 2025-08-09 | MLS1 |
New England Revolution | – | D.C. United | TIMED |
| 2025-07-26 | MLS1 |
D.C. United | – | Austin FC | TIMED |
| 2025-07-19 | MLS1 |
Columbus Crew | – | D.C. United | TIMED |
| 2025-07-16 | MLS1 |
Charlotte FC | – | D.C. United | TIMED |
| 2025-07-12 | MLS1 |
Los Angeles Galaxy | – | D.C. United | TIMED |
| 2025-07-05 | MLS1 |
D.C. United | – | Atlanta United FC | TIMED |
| 2025-06-29 | MLS1 |
New York RB | 2–2 | D.C. United | Available |
| 2025-06-22 | MLS1 |
D.C. United | 1–4 | Houston Dynamo | Available |
| 2025-06-19 | MLS1 |
D.C. United | 0–1 | Atlanta United FC | Available |
| 2025-06-15 | MLS1 |
Charlotte FC | 1–0 | D.C. United | Available |
| 2025-06-01 | MLS1 |
D.C. United | 2–2 | Toronto FC | Available |
| 2025-05-29 | MLS1 |
CF Montréal | 4–2 | D.C. United | Available |
| 2025-05-25 | MLS1 |
D.C. United | 1–1 | Chicago Fire | INJURED Knee problems |
| 2025-05-18 | MLS1 |
Inter Miami CF | 1–0 | D.C. United | Available |
| 2025-05-15 | MLS1 |
D.C. United | 1–4 | New York RB | Available |
| 2025-05-11 | MLS1 |
Atlanta United FC | 2–3 | D.C. United | Available |
| 2025-05-04 | MLS1 |
D.C. United | 2–2 | Philadelphia Union | Available |
| 2025-04-27 | MLS1 |
D.C. United | 2–1 | Seattle Sounders | Available |
| 2025-04-20 | MLS1 |
New York City FC | 2–0 | D.C. United | Available |
| 2025-04-13 | MLS1 |
D.C. United | 2–3 | Orlando City | Available |
| 2025-04-06 | MLS1 |
Columbus Crew | 1–1 | D.C. United | Available |
| 2025-03-30 | MLS1 |
D.C. United | 1–0 | CF Montréal | INJURED Hamstring injury |
| 2025-03-23 | MLS1 |
St. Louis City SC | 2–2 | D.C. United | INJURED Hamstring injury |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 13/14 | 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′ |
|---|---|---|---|---|---|---|
| 2023 | 26 | 384 | 3 | 0 | 0 | 0.7 |
| 2022 | 31 | 1,074 | 7 | 0 | 0 | 0.59 |
| 2021 | 33 | 271 | 3 | 0 | 0 | 1 |
| 2020 | 24 | 814 | 2 | 0 | 0 | 0.22 |
| 19/20 | 28 | 355 | 5 | 0 | 0 | 1.27 |
| 18/19 | 28 | 947 | 4 | 0 | 0 | 0.38 |
| 15/16 | 11 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | 18 | 569 | 1 | 0 | 0 | 0.16 |
Output by competition
Career goals and assists broken down by tournament.
More on Randall Leal
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Randall Leal
Who is Randall Leal?
Randall Leal is a Costa professional footballer who plays as a left winger for D.C. United.
How old is Randall Leal?
Randall Leal is 29 years old. He was born on January 14, 1997 in San José.
What position does Randall Leal play?
Randall Leal plays as a left winger (Attack - Left Winger).
What club does Randall Leal play for?
Randall Leal currently plays for D.C. United.
How many career goals has Randall Leal scored?
Across all senior club competitions in our dataset, Randall Leal has scored 27 goals in 235 appearances.
What is Randall Leal's market value?
Randall Leal's most recent reported market value is €1.20m.
Costa Rica