Cyle Larin
Career snapshot
Position rank · 24/25
Among 3,489 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1995-04-17 · 6 players total
| Full name | Cyle Larin |
|---|---|
| Name in home country | Cyle Christopher Larin |
| Date of birth | 1995-04-17 (31 yrs) |
| Place of birth | Brampton, Ontario, Canada |
| Citizenship | Canada Jamaica |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 188.00 m |
| Current club | Feyenoord Rotterdam |
| On loan from | ↩ RCD Mallorca parent contract: 2028-06-30 |
| Joined | 2025-09-02 |
| Contract expires | 2026-06-30 |
| Agent | Axia Sports ... |
| Outfitter | adidas |
Percentile rank vs 1196 other Attack - Centre-Forwards with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| RCD Mallorca | 2 | 23/24 | 24/25 | 76 | 14 | 5 | 970 |
| Real Valladolid CF | 1 | 22/23 | 22/23 | 19 | 8 | 3 | 184 |
| Club Brugge KV | 1 | 22/23 | 22/23 | 13 | 1 | 0 | 192 |
| Besiktas JK | 4 | 17/18 | 21/22 | 109 | 39 | 9 | 1,474 |
| Orlando City SC | 3 | 2015 | 2017 | 89 | 44 | 8 | 557 |
| Zulte Waregem | 1 | 19/20 | 19/20 | 33 | 9 | 10 | 529 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Copa del Rey | RCD Mallorca | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | LaLiga | RCD Mallorca | 32 | 7 | 2 | 4 | 0 | 253 |
| 24/25 | Supercopa | RCD Mallorca | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Copa del Rey | RCD Mallorca | 7 | 4 | 1 | 0 | 0 | 109 |
| 23/24 | LaLiga | RCD Mallorca | 35 | 3 | 2 | 8 | 0 | 608 |
| 22/23 | Champions League | Club Brugge KV | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Croky Cup | Club Brugge KV | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | JPL | Club Brugge KV | 9 | 1 | 0 | 1 | 0 | 192 |
| 22/23 | LaLiga | Real Valladolid CF | 19 | 8 | 3 | 4 | 0 | 184 |
| 22/23 | Pro L. Supercup | Club Brugge KV | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League | Besiktas JK | 5 | 1 | 0 | 3 | 0 | 354 |
| 21/22 | Süper Lig | Besiktas JK | 29 | 7 | 1 | 3 | 1 | 252 |
| 21/22 | TFF Süper Kupa | Besiktas JK | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Türkiye Kupasi | Besiktas JK | 3 | 0 | 0 | 0 | 0 | 0 |
| 2017 | MLS | Orlando City SC | 28 | 12 | 3 | 1 | 0 | 181 |
| 2016 | MLS | Orlando City SC | 32 | 14 | 4 | 0 | 0 | 175 |
| 2016 | US Open Cup | Orlando City SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2015 | MLS | Orlando City SC | 27 | 17 | 1 | 0 | 1 | 111 |
| 2015 | US Open Cup | Orlando City SC | 1 | 1 | 0 | 1 | 0 | 90 |
| 20/21 | Champions League Qu. | Besiktas JK | 1 | 1 | 0 | 0 | 0 | 90 |
| 20/21 | Europa League Qualifying | Besiktas JK | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Süper Lig | Besiktas JK | 38 | 19 | 6 | 3 | 0 | 152 |
| 20/21 | Türkiye Kupasi | Besiktas JK | 5 | 3 | 0 | 0 | 0 | 109 |
| 19/20 | Croky Cup | Zulte Waregem | 4 | 2 | 1 | 2 | 0 | 173 |
| 19/20 | JPL | Zulte Waregem | 29 | 7 | 9 | 2 | 0 | 356 |
| 18/19 | Europa League | Besiktas JK | 4 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Europa League Qualifying | Besiktas JK | 6 | 3 | 1 | 1 | 0 | 167 |
| 18/19 | Süper Lig | Besiktas JK | 12 | 1 | 0 | 1 | 0 | 311 |
| 17/18 | Süper Lig | Besiktas JK | 4 | 4 | 0 | 1 | 0 | 39 |
| 17/18 | Türkiye Kupasi | Besiktas JK | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-08-01 | Sigma Academy | UConn Huskies | Transfer | 0 | — |
| 13/14 | 2014-03-01 | UConn Huskies | Sigma FC | Loan | 0 | — |
| 13/14 | 2014-07-31 | Sigma FC | UConn Huskies | Return from loan | 0 | — |
| 14/15 | 2015-01-15 | UConn Huskies | Orlando | Draft | 0 | — |
| 17/18 | 2018-01-15 | Orlando | Besiktas | Transfer | 3500000 | €1.85m |
| 19/20 | 2019-07-05 | Besiktas | Zulte Waregem | Loan | 1250000 | — |
| 19/20 | 2020-06-30 | Zulte Waregem | Besiktas | Return from loan | 3200000 | — |
| 22/23 | 2022-07-04 | Besiktas | Club Brugge | Transfer | 10000000 | — |
| 22/23 | 2023-01-24 | Club Brugge | Real Valladolid | Loan | 6000000 | — |
| 22/23 | 2023-06-30 | Real Valladolid | Club Brugge | Return from loan | 8000000 | — |
| 23/24 | 2023-07-01 | Club Brugge | Real Valladolid | Transfer | 8000000 | €1.50m |
| 23/24 | 2023-08-03 | Real Valladolid | RCD Mallorca | Transfer | 8000000 | €7.50m |
| 25/26 | 2025-09-02 | RCD Mallorca | Feyenoord | Loan | 3500000 | — |
| 25/26 | 2026-06-30 | Feyenoord | RCD Mallorca | Return from loan | 3500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Muscle injury | 2016-04-05 | 2016-04-16 | 12 | 1 |
| 20/21 | Hamstring strain | 2020-09-04 | 2020-09-11 | 8 | 0 |
| 20/21 | Hamstring strain | 2021-04-20 | 2021-04-27 | 8 | 2 |
| 21/22 | unknown injury | 2021-07-18 | 2021-08-08 | 22 | 2 |
| 21/22 | Hamstring strain | 2021-09-23 | 2021-10-11 | 19 | 5 |
| 21/22 | Corona virus | 2022-01-06 | 2022-01-12 | 7 | 1 |
| 21/22 | Hamstring strain | 2022-02-14 | 2022-03-01 | 16 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €11.50m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.75m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #27261 | #17 | 5 | 1 | — | — | former national player |
| Team #3510 | #9 | 86 | 30 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Domagoj Vida | 2 | 0 | 0 |
| Necip Uysal | 2 | 4 | 0 |
| Rachid Ghezzal | 2 | 4 | 0 |
| Ersin Destanoğlu | 2 | 0 | 0 |
| Sergi Darder | 1 | 2 | 0 |
| Valentin Rosier | 2 | 3 | 0 |
| Dani Rodríguez | 1 | 4 | 0 |
| Samú Costa | 1 | 1 | 0 |
| Antonio Raíllo | 1 | 1 | 0 |
| Martin Valjent | 1 | 0 | 0 |
| Oğuzhan Özyakup | 2 | 3 | 0 |
| Omar Mascarell | 1 | 0 | 0 |
| Milan Borjan | 2 | 0 | 0 |
| Richie Laryea | 2 | 1 | 0 |
| Jonathan David | 2 | 5 | 0 |
| Antonio Sánchez | 1 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Süper Lig | Besiktas JK | 19 | 38 |
| 2015 | MLS | Orlando City SC | 17 | 27 |
| 2016 | MLS | Orlando City SC | 14 | 32 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | JPL | Zulte Waregem | 9 | 29 |
| 20/21 | Süper Lig | Besiktas JK | 6 | 38 |
| 2016 | MLS | Orlando City SC | 4 | 32 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-06-30 | Feyenoord | RCD Mallorca | Return from loan | — | €3.50m |
| 25/26 | 2025-09-02 | RCD Mallorca | Feyenoord | Loan | — | €3.50m |
| 22/23 | 2023-06-30 | Real Valladolid | Club Brugge | Return from loan | — | €8.00m |
| 22/23 | 2023-01-24 | Club Brugge | Real Valladolid | Loan | — | €6.00m |
| 19/20 | 2020-06-30 | Zulte Waregem | Besiktas | Return from loan | — | €3.20m |
| 19/20 | 2019-07-05 | Besiktas | Zulte Waregem | Loan | — | €1.25m |
| 13/14 | 2014-07-31 | Sigma FC | UConn Huskies | Return from loan | — | — |
| 13/14 | 2014-03-01 | UConn Huskies | Sigma FC | Loan | — | — |
Last 50 matches for Feyenoord Rotterdam 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-05-17 | NL1 |
PEC Zwolle | – | Feyenoord Rotterdam | TIMED |
| 2026-05-10 | NL1 |
Feyenoord Rotterdam | 1–1 | AZ | Available |
| 2026-05-10 | NL1 |
Feyenoord Rotterdam | 1–1 | AZ | Available |
| 2026-05-03 | NL1 |
Fortuna Sittard | 1–2 | Feyenoord Rotterdam | Available |
| 2026-05-03 | NL1 |
Fortuna Sittard | 1–2 | Feyenoord Rotterdam | Available |
| 2026-04-25 | NL1 |
Feyenoord Rotterdam | 3–1 | FC Groningen | Available |
| 2026-04-25 | NL1 |
Feyenoord Rotterdam | 3–1 | FC Groningen | Available |
| 2026-04-12 | NL1 |
NEC | 1–1 | Feyenoord Rotterdam | Available |
| 2026-04-05 | NL1 |
FC Volendam | 0–0 | Feyenoord Rotterdam | Available |
| 2026-03-22 | NL1 |
Feyenoord Rotterdam | 1–1 | AFC Ajax | Available |
| 2026-03-15 | NL1 |
Feyenoord Rotterdam | 2–1 | SBV Excelsior | Available |
| 2026-03-08 | NL1 |
NAC Breda | 3–3 | Feyenoord Rotterdam | Available |
| 2026-03-01 | NL1 |
FC Twente '65 | 2–0 | Feyenoord Rotterdam | Available |
| 2026-02-22 | NL1 |
Feyenoord Rotterdam | 2–1 | Telstar 1963 | Available |
| 2026-02-15 | NL1 |
Feyenoord Rotterdam | 1–0 | Go Ahead Eagles | Available |
| 2026-02-08 | NL1 |
FC Utrecht | 0–1 | Feyenoord Rotterdam | Available |
| 2026-02-01 | NL1 |
PSV | 3–0 | Feyenoord Rotterdam | Available |
| 2026-01-25 | NL1 |
Feyenoord Rotterdam | 4–2 | Heracles Almelo | Available |
| 2026-01-18 | NL1 |
Feyenoord Rotterdam | 3–4 | Sparta Rotterdam | Available |
| 2026-01-11 | NL1 |
SC Heerenveen | 2–2 | Feyenoord Rotterdam | Available |
| 2025-12-21 | NL1 |
Feyenoord Rotterdam | 1–1 | FC Twente '65 | Available |
| 2025-12-14 | NL1 |
AFC Ajax | 2–0 | Feyenoord Rotterdam | Available |
| 2025-12-06 | NL1 |
Feyenoord Rotterdam | 6–1 | PEC Zwolle | Available |
| 2025-11-30 | NL1 |
Telstar 1963 | 1–2 | Feyenoord Rotterdam | Available |
| 2025-11-23 | NL1 |
Feyenoord Rotterdam | 2–4 | NEC | Available |
| 2025-11-09 | NL1 |
Go Ahead Eagles | 2–1 | Feyenoord Rotterdam | Available |
| 2025-11-01 | NL1 |
Feyenoord Rotterdam | 3–1 | FC Volendam | Available |
| 2025-10-26 | NL1 |
Feyenoord Rotterdam | 2–3 | PSV | Available |
| 2025-10-19 | NL1 |
Heracles Almelo | 0–7 | Feyenoord Rotterdam | Available |
| 2025-10-05 | NL1 |
Feyenoord Rotterdam | 3–2 | FC Utrecht | Available |
| 2025-09-28 | NL1 |
FC Groningen | 0–1 | Feyenoord Rotterdam | Available |
| 2025-09-21 | NL1 |
AZ | 3–3 | Feyenoord Rotterdam | Available |
| 2025-09-17 | NL1 |
Feyenoord Rotterdam | 2–0 | Fortuna Sittard | Available |
| 2025-09-13 | NL1 |
Feyenoord Rotterdam | 1–0 | SC Heerenveen | Available |
| 2025-08-31 | NL1 |
Sparta Rotterdam | 0–4 | Feyenoord Rotterdam | Available |
| 2025-08-16 | NL1 |
SBV Excelsior | 1–2 | Feyenoord Rotterdam | Available |
| 2025-08-09 | NL1 |
Feyenoord Rotterdam | 2–0 | NAC Breda | Available |
| 2025-05-18 | NL1 |
SC Heerenveen | 2–0 | Feyenoord Rotterdam | Available |
| 2025-05-14 | NL1 |
Feyenoord Rotterdam | 2–0 | RKC Waalwijk | Available |
| 2025-05-11 | NL1 |
Feyenoord Rotterdam | 2–3 | PSV | Available |
| 2025-05-03 | NL1 |
Heracles Almelo | 1–4 | Feyenoord Rotterdam | Available |
| 2025-04-25 | NL1 |
Feyenoord Rotterdam | 4–0 | PEC Zwolle | Available |
| 2025-04-12 | NL1 |
Fortuna Sittard | 0–2 | Feyenoord Rotterdam | Available |
| 2025-04-05 | NL1 |
AZ | 0–1 | Feyenoord Rotterdam | Available |
| 2025-04-02 | NL1 |
Feyenoord Rotterdam | 4–1 | FC Groningen | Available |
| 2025-03-30 | NL1 |
Feyenoord Rotterdam | 3–2 | Go Ahead Eagles | Available |
| 2025-03-16 | NL1 |
FC Twente '65 | 2–6 | Feyenoord Rotterdam | Available |
| 2025-03-11 | CL |
FC Internazionale Milano | 2–1 | Feyenoord Rotterdam | Available |
| 2025-03-05 | CL |
Feyenoord Rotterdam | 0–2 | FC Internazionale Milano | Available |
| 2025-03-01 | NL1 |
Feyenoord Rotterdam | 0–0 | NEC | Available |
Teams faced most often by Cyle Larin'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 % |
|---|---|---|---|---|---|---|---|---|
| KRC Genk | 20 | 12 | 4 | 4 | 38 | 23 | +15 | 60% |
| RSC Anderlecht | 19 | 13 | 4 | 2 | 39 | 21 | +18 | 68% |
| Royal Antwerp FC | 18 | 10 | 4 | 4 | 29 | 18 | +11 | 56% |
| CA Osasuna | 18 | 4 | 7 | 7 | 19 | 23 | -4 | 22% |
| FC Barcelona | 16 | 1 | 1 | 14 | 10 | 43 | -33 | 6% |
| Getafe CF | 16 | 6 | 3 | 7 | 15 | 21 | -6 | 38% |
| Athletic Club | 16 | 2 | 8 | 6 | 13 | 30 | -17 | 13% |
| Villarreal CF | 16 | 4 | 2 | 10 | 15 | 30 | -15 | 25% |
| Valencia CF | 16 | 6 | 3 | 7 | 16 | 18 | -2 | 38% |
| Sevilla FC | 16 | 1 | 7 | 8 | 8 | 23 | -15 | 6% |
| Real Betis Balompié | 14 | 2 | 3 | 9 | 9 | 21 | -12 | 14% |
| Real Sociedad de Fútbol | 14 | 4 | 3 | 7 | 10 | 15 | -5 | 29% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | Senior debut season | |
| 17/18 | First senior goal | |
| 2015 | Goal #50 (career) | |
| 22/23 | Goal #100 (career) |
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 | 34 | 253 | 4 | 0 | 0 | 1.42 |
| 23/24 | 42 | 717 | 8 | 0 | 0 | 1 |
| 22/23 | 32 | 376 | 5 | 0 | 0 | 1.2 |
| 21/22 | 38 | 606 | 6 | 0 | 1 | 1.04 |
| 2017 | 28 | 181 | 1 | 0 | 0 | 0.5 |
| 2015 | 28 | 201 | 1 | 0 | 1 | 0.9 |
| 20/21 | 45 | 351 | 4 | 1 | 0 | 1.28 |
| 19/20 | 33 | 529 | 4 | 0 | 0 | 0.68 |
| 18/19 | 22 | 478 | 2 | 0 | 0 | 0.38 |
| 17/18 | 4 | 39 | 1 | 0 | 0 | 2.31 |
Output by competition
Career goals and assists broken down by tournament.
More on Cyle Larin
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Cyle Larin
Who is Cyle Larin?
Cyle Larin is a Canada professional footballer who plays as a centre-forward for Feyenoord Rotterdam.
How old is Cyle Larin?
Cyle Larin is 31 years old. He was born on April 17, 1995 in Brampton, Ontario.
What position does Cyle Larin play?
Cyle Larin plays as a centre-forward (Attack - Centre-Forward).
What club does Cyle Larin play for?
Cyle Larin currently plays for Feyenoord Rotterdam.
How many career goals has Cyle Larin scored?
Across all senior club competitions in our dataset, Cyle Larin has scored 115 goals in 339 appearances.
What is Cyle Larin's market value?
Cyle Larin's most recent reported market value is €3.50m.