The subject of this articleis in the news regarding a reported transfer. Information regarding the transfer may be based onanonymous sources or awaiting an official announcement.Breaking news reports may be unreliable. Please feel free to discuss changes on thetalk page. (Learn how and when to remove this message) |
Tete withFulham in 2024 | |||
| Personal information | |||
|---|---|---|---|
| Full name | Kenny Joelle Tete[1] | ||
| Date of birth | (1995-10-09)9 October 1995 (age 30)[2] | ||
| Place of birth | Amsterdam, Netherlands | ||
| Height | 1.80 m (5 ft 11 in)[3] | ||
| Position | Right-back | ||
| Team information | |||
Current team | Fulham | ||
| Number | 2 | ||
| Youth career | |||
| –2005 | Zeeburgia | ||
| 2005–2013 | Ajax | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2013–2017 | Jong Ajax | 55 | (4) |
| 2013–2017 | Ajax | 31 | (0) |
| 2017–2020 | Lyon | 54 | (1) |
| 2018 | Lyon B | 2 | (0) |
| 2020– | Fulham | 118 | (4) |
| International career | |||
| 2011–2012 | Netherlands U17 | 5 | (0) |
| 2013–2014 | Netherlands U19 | 4 | (0) |
| 2014 | Netherlands U20 | 2 | (0) |
| 2015–2016 | Netherlands U21 | 3 | (0) |
| 2015–2021 | Netherlands | 14 | (0) |
| * Club domestic league appearances and goals as of 17:04, 22 November 2025 (UTC) | |||
Kenny Joelle Tete (born 9 October 1995) is a Dutch professionalfootballer who plays as aright-back forPremier League clubFulham.
Tete was born in Amsterdam where he grew up and played for AFC DWS and AVV Zeeburgia before he was recruited into the Ajax Academy in 2005 at the age of 10.[4] The 2011–12 season saw Tete playing for theAjax B1 team, the second highest youth level in the academy, as aright back, and helping his side to clinch the B-Juniors Eredivisie title.[5] He signed his first professional contract with Ajax on 20 July 2012, binding him to the Amsterdam club until 30 June 2015. He spent his first year as a professional playing for the Ajax A1 youth team, without receiving any call-ups to the first team.[6] The following season saw Tete, alongside fellow academy playerRiechedly Bazoer, receive his first call-up to the first team which participated in the pre-season training camp in Austria.[7] Tete appeared in his first match for the first team in a pre-season friendly match againstSDC Putten on 29 June 2013.[8] The match ended in a 4–1 away victory for Ajax, with Tete coming on as a substitute forRuben Ligeon in the 45th minute.[9]
He made his professional debut that season in theEerste Divisie, the 2nd tier of professional football in the Netherlands, playing for the recently promoted reserves team Jong Ajax, in what would be the team's first-ever appearance in that division, againstTelstar on 5 August 2013. The match ended in a 2–0 victory for Jong Ajax at theAmsterdam ArenA.[10] Having appeared on the bench for the first team during the2013–14 season, it wasn't until the second half of the2014–15 season that Tete would make his debut for the first team in an official match, appearing in the 1–0 home loss toAZ Alkmaar on 5 February 2015 as a 69th-minute substitute.[11] Tete went on to make 55 appearances for Ajax, including helping them reach the 2017Europa League Final.[12]

On 10 July 2017, Tete was acquired by French sideLyon for a fee believed to be around €3m.[13][14] Tete scored his first goal for Lyon in a 3–3 draw againstBordeaux inLigue 1 play on 19 August 2017.[15]
In total, Tete would go on to make 82 appearances for the club in just over three years with Lyon, prominently featuring in their run to the semi-finals of theUEFA Champions League during the2019–20 season.[14]

On 10 September 2020,Premier League clubFulham confirmed the signing of Tete from Lyon on a four-year deal with the option of a further year.[14] He was given the number 2 shirt.[14] Tete made his debut in a 1–0 win againstIpswich Town in theEFL Cup second round.[16] He scored his first goal for Fulham in a 7–0 win atReading on 11 January 2022.[17]
In Fulham's opening match of the2022–23 Premier League season, Tete provided the assist forAleksandar Mitrović's opening goal in a 2–2 home draw againstLiverpool.[18] On 1 July 2025, he extended his contract with the club until 2028.[19]

On 25 October 2011, Tete made his debut for the Netherlands national under-17 team in aUEFA European Under-17 Championship qualifying match againstBosnia and Herzegovina, which ended in a 3–0 win for the Dutch.[20] He made two further appearances during the qualifying rounds but was not included in the final 22-man squad which clinched the2012 UEFA European Under-17 Championship in Slovakia.[21]
Tete received his first under-19 call-up when he was named in the squad for the2013 UEFA European Under-19 Championship. He appeared in all three group stage matches. The team defeated hostsLithuania 3–2 in the opening match[22] but lost their next two matches againstPortugal andSpain, failing to advance past the group stage.[23]
Tete received his first call up to the senior Netherlands team in August 2015.[24] Tete played his first cap for the Dutch national team on 10 October against Kazakhstan.[25]
Tete was born and raised in Amsterdam to a father fromBeira, Mozambique and a mother fromNias, Indonesia. His father Miguel Tete had relocated to the Netherlands with his family at age 5 during theMozambican War of Independence, and is a former European heavyweight kickboxing champion, who works atThe Bulldog coffeeshop on theLeidseplein in downtown Amsterdam.[26][27]
| Club | Season | League | National cup[a] | League cup[b] | Europe | Other | Total | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Jong Ajax | 2013–14 | Eerste Divisie | 26 | 0 | — | — | — | — | 26 | 0 | ||||
| 2014–15 | Eerste Divisie | 24 | 2 | — | — | — | — | 24 | 2 | |||||
| 2015–16 | Eerste Divisie | 1 | 0 | — | — | — | — | 1 | 0 | |||||
| 2016–17 | Eerste Divisie | 4 | 2 | — | — | — | — | 4 | 2 | |||||
| Total | 55 | 4 | — | — | — | — | 55 | 4 | ||||||
| Ajax | 2013–14 | Eredivisie | 0 | 0 | 0 | 0 | — | 0 | 0 | — | 0 | 0 | ||
| 2014–15 | Eredivisie | 5 | 0 | 0 | 0 | — | 0 | 0 | — | 5 | 0 | |||
| 2015–16 | Eredivisie | 21 | 0 | 1 | 0 | — | 9 | 0 | — | 31 | 0 | |||
| 2016–17 | Eredivisie | 5 | 0 | 3 | 0 | — | 11 | 1 | — | 19 | 1 | |||
| Total | 31 | 0 | 4 | 0 | — | 20 | 1 | — | 55 | 1 | ||||
| Lyon | 2017–18 | Ligue 1 | 22 | 1 | 4 | 0 | 1 | 0 | 4 | 0 | — | 31 | 1 | |
| 2018–19 | Ligue 1 | 13 | 0 | 2 | 0 | 2 | 0 | 3 | 0 | — | 20 | 0 | ||
| 2019–20 | Ligue 1 | 18 | 0 | 3 | 0 | 2 | 0 | 5 | 0 | — | 28 | 0 | ||
| 2020–21 | Ligue 1 | 1 | 0 | 0 | 0 | — | — | — | 1 | 0 | ||||
| Total | 54 | 1 | 9 | 0 | 5 | 0 | 12 | 0 | — | 80 | 1 | |||
| Lyon B | 2018–19 | Championnat National 2 | 2 | 0 | — | — | — | — | 2 | 0 | ||||
| Fulham | 2020–21 | Premier League | 22 | 0 | 1 | 0 | 1 | 0 | — | — | 24 | 0 | ||
| 2021–22 | Championship | 20 | 2 | 0 | 0 | 0 | 0 | — | — | 20 | 2 | |||
| 2022–23 | Premier League | 31 | 1 | 3 | 0 | 0 | 0 | — | — | 34 | 1 | |||
| 2023–24 | Premier League | 14 | 1 | 2 | 0 | 3 | 0 | — | — | 19 | 1 | |||
| 2024–25 | Premier League | 22 | 0 | 0 | 0 | 0 | 0 | — | — | 22 | 0 | |||
| 2025–26 | Premier League | 9 | 0 | 0 | 0 | 0 | 0 | — | — | 9 | 0 | |||
| Total | 118 | 4 | 6 | 0 | 4 | 0 | — | — | 128 | 4 | ||||
| Career total | 260 | 9 | 19 | 0 | 9 | 0 | 32 | 1 | 0 | 0 | 320 | 10 | ||
| National team | Year | Apps | Goals |
|---|---|---|---|
| Netherlands | 2015 | 2 | 0 |
| 2016 | 2 | 0 | |
| 2017 | 4 | 0 | |
| 2018 | 4 | 0 | |
| 2019 | 1 | 0 | |
| 2020 | 0 | 0 | |
| 2021 | 1 | 0 | |
| Total | 14 | 0 | |
Ajax
Fulham
Netherlands U17