Fulham Wiki
Kenny Tete
Kenny Tete
Fulham info
Full name Kenny Joelle Tete
Date of birth 9 Oct 1995
Place of birth    Amsterdam, Netherlands
Height 5ft 11in (1.80m)
Playing position Right back
Current player? Yes
Number(s) worn 2 (2020-present)
Debut Ipswich (a) (16 Sept 2020)
Last Appearance C Palace (a) (1 Jan 2026)
First goal Reading (a) (11 Jan 2022)
Last goal Tottenham (a) (29 Nov 2025)
Joined from Lyon, £3 million - 10 Sept 2020
League apps (gls) 125 (5)
All apps (gls) 138 (5)
Other clubs Zeeburgia (youth) (?-2005)
Ajax (2005-2017)
Lyon (2017-2020)
International Netherlands (2015-2021)
Apps (gls) 14 (0)

Kenny Tete is a defender who operates as a right back, currently playing for Fulham. He was signed following Fulham's third promotion to the Premier League in 2020. He has gained several caps for the Netherlands national team.

Career[]

Before Fulham[]

Fulham (2020-present)[]

Kenny signed for Fulham on 10 September 2020 for a fee in the region of £3 million with potential add-ons. He enjoyed a succesful debut away at Ipswich Town in the EFL Cup in a 1-0 win in which he provided the assist with a perfect cross for Aleksandar Mitrović to head home.

In only his third appearance for the club, he tore a calf muscle during a 3-0 loss to Aston Villa and was kept out of action for nearly three months. He played 45 minutes with the U23 squad as he returned to playing in December 2020. He then made his first team return in the FA Cup tie against QPR as he started in a 2-0 win at Loftus Road on 9 January 2021.

He scored his first goal in a Fulham shirt during a remarkable 7-0 thrashing away at Reading on 11 January 2022.

His first Premier League goal came on the final day of the 2022-23 season, when he headed in the opener at Old Trafford during a 2-1 loss on 28 May 2023.

On 29 August 2023 in an EFL Cup match against Tottenham Hotspur, Kenny had to leave the field briefly when an issue with his right boot meant that he could not wear it. In the time he had returned to the changing rooms, Tottenham had equalised via the now-exposed right back area. However, Kenny finished the evening by striking the winning penalty in the resulting shoot-out - with his new boot.

A groin injury then kept Kenny out of the team for over two months, and he returned on 3 December 2023, lining up against Liverpool at Anfield and scoring in a 4-3 loss. Despite being kept out of the starting XI by Timothy Castagne in 2023-24, the club took up the option of extending his contract by a further year in May 2024. His 100th apperance for the club came on the opening day of the 2024-25 season, in a 1-0 loss to Manchester United at Old Trafford. Despite keeping out Timothy Castagne for most of the opening few months of the season, Kenny sustained a knee injury that kept him out for nearly four months from December 2024 to April 2025. He returned off the substitutes' bench during a 3-2 win over champions Liverpool at Craven Cottage.

Fulham Statistics[]

Appearances[]

U23 squad[]

Season League EFL Trophy Total
Apps Goals Apps Goals Apps Goals
2020-21 1 0 0 0 1 0
Total 1 0 0 0 1 0

First team[]

Season League League FA Cup EFL Cup Total
Apps Goals Apps Goals Apps Goals Apps Goals
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 5 0 0 0 36 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 16 1 0 0 1 0 17 1
Total 125 5 8 0 5 0 138 5

Disciplinary[]

Season Booked Yellow cardYellow cardRed card Sent off
2020-21 3 0 0
2021-22 1 0 0
2022-23 8 0 0
2023-24 3 0 0
2024-25 5 0 0
2025-26 2 0 0
Total 22 0 0

Fulham Matches[]

U23 squad[]

# Season Date Comp Opposition Venue Result Score Match Info
1 2020-21 11 Dec 2020 PL2D2 Middlesbrough U23 Home Won 3-1 Substituted off in the . minute 46'

First team[]

# Season Date Comp Opposition Venue Result Score Match Info
1 2020-21 16 Sept 2020 LC Ipswich Away Won 1-0 Substituted off in the . minute 81'
2 2020-21 19 Sept 2020 PREM Leeds Away Lost 3-4 Booked in the . minute 90'
3 2020-21 28 Sept 2020 PREM Aston Villa Home Lost 0-3 InjuredSubstituted off in the . minute 39'
4 2020-21 9 Jan 2021 FAC QPR Away Won 2-0 Substituted off in the . minute 91'
5 2020-21 13 Jan 2021 PREM Tottenham Away Drew 1-1 Substituted off in the . minute 67'
6 2020-21 16 Jan 2021 PREM Chelsea Home Lost 0-1
7 2020-21 20 Jan 2021 PREM Man Utd Home Lost 1-2
8 2020-21 27 Jan 2021 PREM Brighton Away Drew 0-0 Substituted off in the . minute 79'
9 2020-21 30 Jan 2021 PREM West Brom Away Drew 2-2 Substituted on in the . minute 81'
10 2020-21 3 Feb 2021 PREM Leicester Home Lost 0-2 Substituted off in the . minute 46'
11 2020-21 6 Feb 2021 PREM West Ham Home Drew 0-0
12 2020-21 14 Feb 2021 PREM Everton Away Won 2-0
13 2020-21 17 Feb 2021 PREM Burnley Away Drew 1-1 Substituted off in the . minute 78'
14 2020-21 20 Feb 2021 PREM Sheff Utd Home Won 1-0 Substituted on in the . minute 78'
15 2020-21 28 Feb 2021 PREM Crystal Palace Away Drew 0-0
16 2020-21 7 Mar 2021 PREM Liverpool Away Won 1-0 Booked in the . minute 38'
17 2020-21 13 Mar 2021 PREM Man City Home Lost 0-3
18 2020-21 19 Mar 2021 PREM Leeds Home Lost 1-2 Substituted on in the . minute 72'
19 2020-21 4 Apr 2021 PREM Aston Villa Away Lost 1-3
20 2020-21 9 Apr 2021 PREM Wolves Home Lost 0-1
21 2020-21 10 May 2021 PREM Burnley Home Lost 0-2 Substituted off in the . minute 54'
22 2020-21 15 May 2021 PREM Southampton Away Lost 1-3
23 2020-21 18 May 2021 PREM Man Utd Away Drew 1-1 Substituted on in the . minute 89'
24 2020-21 23 May 2021 PREM Newcastle Home Lost 0-2 Booked in the . minute 75'
25 2021-22 8 Aug 2021 CHMP Middlesbrough Home Drew 1-1
26 2021-22 14 Aug 2021 CHMP Huddersfield Away Won 5-1
27 2021-22 17 Aug 2021 CHMP Millwall Away Won 2-1
28 2021-22 21 Aug 2021 CHMP Hull Home Won 2-0 InjuredSubstituted off in the . minute 32'
29 2021-22 24 Oct 2021 CHMP Nottm Forest Away Won 4-0 Substituted on in the . minute 77'
30 2021-22 6 Nov 2021 CHMP Peterborough Away Won 1-0 Substituted on in the . minute 46'
31 2021-22 20 Nov 2021 CHMP Barnsley Home Won 4-1
32 2021-22 24 Nov 2021 CHMP Derby Home Drew 0-0
33 2021-22 11 Dec 2021 CHMP Luton Away Drew 1-1
34 2021-22 20 Dec 2021 CHMP Sheff Utd Home Lost 0-1
35 2021-22 11 Jan 2022 CHMP Reading Away Won 7-0 Goal 68'
36 2021-22 15 Jan 2022 CHMP Bristol City Home Won 6-2
37 2021-22 22 Jan 2022 CHMP Stoke Away Won 3-2 InjuredSubstituted off in the . minute 51'
38 2021-22 26 Feb 2022 CHMP Cardiff Away Won 1-0 Substituted on in the . minute 79'
39 2021-22 5 Mar 2022 CHMP Blackburn Home Won 2-0 Substituted on in the . minute 85'
40 2021-22 6 Apr 2022 CHMP Middlesbrough Away Won 1-0
41 2021-22 23 Apr 2022 CHMP Bournemouth Away Drew 1-1 Booked in the . minute 90+3'
42 2021-22 26 Apr 2022 CHMP Nottm Forest Home Lost 0-1 Substituted on in the . minute 77'
43 2021-22 2 May 2022 CHMP Luton Home Won 7-0 Goal 39'
44 2021-22 7 May 2022 CHMP Sheff Utd Away Lost 0-4
45 2022-23 6 Aug 2022 PREM Liverpool Home Drew 2-2 Booked in the . minute 17'
46 2022-23 13 Aug 2022 PREM Wolves Away Drew 0-0 Substituted off in the . minute 90+2'
47 2022-23 20 Aug 2022 PREM Brentford Home Won 3-2 Booked in the . minute 31', Substituted off in the . minute 77'
48 2022-23 27 Aug 2022 PREM Arsenal Away Lost 1-2 Substituted off in the . minute 79'
49 2022-23 30 Aug 2022 PREM Brighton Home Won 2-1
50 2022-23 3 Sept 2022 PREM Tottenham Away Lost 1-2 Booked in the . minute 36'
51 2022-23 16 Sept 2022 PREM Nottm Forest Away Won 3-2 Booked in the . minute 63'
52 2022-23 29 Oct 2022 PREM Everton Home Drew 0-0 Substituted on in the . minute 76'
53 2022-23 5 Nov 2022 PREM Man City Away Lost 1-2 Booked in the . minute 63'
54 2022-23 26 Dec 2022 PREM Crystal Palace Away Won 3-0
55 2022-23 31 Dec 2022 PREM Southampton Home Won 2-1
56 2022-23 3 Jan 2023 PREM Leicester Away Won 1-0 Booked in the . minute 68'
57 2022-23 7 Jan 2023 FAC Hull Away Won 2-0 Substituted on in the . minute 72'
58 2022-23 12 Jan 2023 PREM Chelsea Home Won 2-1
59 2022-23 15 Jan 2023 PREM Newcastle Away Lost 0-1
60 2022-23 23 Jan 2023 PREM Tottenham Home Lost 0-1 Substituted off in the . minute 80'
61 2022-23 28 Jan 2023 FAC Sunderland Home Drew 1-1
62 2022-23 3 Feb 2023 PREM Chelsea Away Drew 0-0
63 2022-23 8 Feb 2023 FAC Sunderland Away Won 3-2 Substituted off in the . minute 65'
64 2022-23 11 Feb 2023 PREM Nottm Forest Home Won 2-0 Substituted off in the . minute 90+1'
65 2022-23 18 Feb 2023 PREM Brighton Away Won 1-0
66 2022-23 24 Feb 2023 PREM Wolves Home Drew 1-1
67 2022-23 27 Feb 2023 FAC Leeds Home Won 2-0 Substituted on in the . minute 90'
68 2022-23 6 Mar 2023 PREM Brentford Away Lost 2-3 Substituted off in the . minute 83'
69 2022-23 12 Mar 2023 PREM Arsenal Home Lost 0-3
70 2022-23 19 Mar 2023 FAC Man Utd Away Lost 1-3 Substituted off in the . minute 89'
71 2022-23 1 Apr 2023 PREM Bournemouth Away Lost 1-2 Booked in the . minute 67', Substituted off in the . minute 82'
72 2022-23 8 Apr 2023 PREM West Ham Home Lost 0-1 Substituted on in the . minute 68'
73 2022-23 15 Apr 2023 PREM Everton Away Won 3-1
74 2022-23 22 Apr 2023 PREM Leeds Home Won 2-1
75 2022-23 25 Apr 2023 PREM Aston Villa Away Lost 0-1 Substituted off in the . minute 68'
76 2022-23 30 Apr 2023 PREM Man City Home Lost 1-2 Booked in the . minute 70'
77 2022-23 8 May 2023 PREM Leicester Home Won 5-3
78 2022-23 13 May 2023 PREM Southampton Away Won 2-0
79 2022-23 20 May 2023 PREM Crystal Palace Home Drew 2-2
80 2022-23 28 May 2023 PREM Man Utd Away Lost 1-2 Goal 19'
81 2023-24 12 Aug 2023 PREM Everton Away Won 1-0 Booked in the . minute 87'
82 2023-24 19 Aug 2023 PREM Brentford Home Lost 0-3 Substituted off in the . minute 86'
83 2023-24 26 Aug 2023 PREM Arsenal Away Drew 2-2 Booked in the . minute 90+10'
84 2023-24 29 Aug 2023 LC Tottenham Home Drew 1-1
85 2023-24 2 Sept 2023 PREM Man City Away Lost 1-5 Substituted off in the . minute 73'
86 2023-24 16 Sept 2023 PREM Luton Home Won 1-0
87 2023-24 3 Dec 2023 PREM Liverpool Away Lost 3-4 Goal 45+3', Substituted off in the . minute 75'
88 2023-24 16 Dec 2023 PREM Newcastle Away Lost 0-3 Substituted on in the . minute 61'
89 2023-24 19 Dec 2023 LC Everton Away Drew 1-1 Booked in the . minute 64'
90 2023-24 26 Dec 2023 PREM Bournemouth Away Lost 0-3 Substituted off in the . minute 73'
91 2023-24 5 Jan 2024 FAC Rotherham Home Won 1-0
92 2023-24 13 Jan 2024 PREM Chelsea Away Lost 0-1 Substituted off in the . minute 64'
93 2023-24 24 Jan 2024 LC Liverpool Home Drew 1-1 Substituted on in the . minute 83'
94 2023-24 27 Jan 2024 FAC Newcastle Home Lost 0-2
95 2023-24 3 Feb 2024 PREM Burnley Away Drew 2-2 Substituted on in the . minute 85'
96 2023-24 16 Mar 2024 PREM Tottenham Home Won 3-0 Substituted on in the . minute 82'
97 2023-24 30 Mar 2024 PREM Sheff Utd Away Drew 3-3 Substituted on in the . minute 85'
98 2023-24 2 Apr 2024 PREM Nottm Forest Away Lost 1-3
99 2023-24 19 May 2024 PREM Luton Away Won 4-2
100 2024-25 16 Aug 2024 PREM Man Utd Away Lost 0-1
101 2024-25 24 Aug 2024 PREM Leicester Home Won 2-1
102 2024-25 31 Aug 2024 PREM Ipswich Away Drew 1-1
103 2024-25 14 Sept 2024 PREM West Ham Home Drew 1-1
104 2024-25 21 Sept 2024 PREM Newcastle Home Won 3-1 Booked in the . minute 21'
105 2024-25 28 Sept 2024 PREM Nottm Forest Away Won 1-0 Booked in the . minute 54'
106 2024-25 5 Oct 2024 PREM Man City Away Lost 2-3 Substituted off in the . minute 77'
107 2024-25 19 Oct 2024 PREM Aston Villa Home Lost 1-3
108 2024-25 26 Oct 2024 PREM Everton Away Drew 1-1
109 2024-25 4 Nov 2024 PREM Brentford Home Won 2-1 Substituted off in the . minute 73'
110 2024-25 9 Nov 2024 PREM Crystal Palace Away Won 2-0
111 2024-25 23 Nov 2024 PREM Wolves Home Lost 1-4 Booked in the . minute 67', Substituted off in the . minute 71'
112 2024-25 1 Dec 2024 PREM Tottenham Away Drew 1-1
113 2024-25 8 Dec 2024 PREM Arsenal Home Drew 1-1
114 2024-25 14 Dec 2024 PREM Liverpool Away Drew 2-2 InjuredSubstituted off in the . minute 55'
115 2024-25 6 Apr 2025 PREM Liverpool Home Won 3-2 Substituted on in the . minute 82'
116 2024-25 20 Apr 2025 PREM Chelsea Home Lost 1-2 Substituted off in the . minute 78'
117 2024-25 26 Apr 2025 PREM Southampton Away Won 2-1
118 2024-25 3 May 2025 PREM Aston Villa Away Lost 0-1 Booked in the . minute 52', Substituted off in the . minute 67'
119 2024-25 10 May 2025 PREM Everton Home Lost 1-3
120 2024-25 18 May 2025 PREM Brentford Away Won 3-2 Booked in the . minute 14'
121 2024-25 25 May 2025 PREM Man City Home Lost 0-2
122 2025-26 16 Aug 2025 PREM Brighton Away Drew 1-1
123 2025-26 24 Aug 2025 PREM Man Utd Home Drew 1-1
124 2025-26 30 Aug 2025 PREM Chelsea Away Lost 0-2
125 2025-26 13 Sept 2025 PREM Leeds Home Won 1-0
126 2025-26 20 Sept 2025 PREM Brentford Home Won 3-1
127 2025-26 25 Oct 2025 PREM Newcastle Away Lost 1-2 Booked in the . minute 3', Substituted off in the . minute 90+2'
128 2025-26 1 Nov 2025 PREM Wolves Home Won 3-0
129 2025-26 8 Nov 2025 PREM Everton Away Lost 0-2
130 2025-26 22 Nov 2025 PREM Sunderland Home Won 1-0
131 2025-26 29 Nov 2025 PREM Tottenham Away Won 2-1 Goal 4'
132 2025-26 2 Dec 2025 PREM Man City Home Lost 4-5 Substituted off in the . minute 46'
133 2025-26 7 Dec 2025 PREM Crystal Palace Home Lost 1-2
134 2025-26 13 Dec 2025 PREM Burnley Away Won 3-2 Booked in the . minute 82'
135 2025-26 16 Dec 2025 LC Newcastle Away Lost 1-2
136 2025-26 22 Dec 2025 PREM Nottm Forest Home Won 1-0
137 2025-26 27 Dec 2025 PREM West Ham Away Won 1-0 Substituted off in the . minute 82'
138 2025-26 1 Jan 2026 PREM Crystal Palace Away Drew 1-1 InjuredSubstituted off in the . minute 51'

Fulham squads[]

Fulham FC
Current Fulham Squad
1 Leno · 2 Tete · 3 Bassey · 5 Andersen · 6 Reed · 7 Jiménez · 8 Wilson · 9 Muniz · 10 Cairney (c) · 11 Traoré · 15 Cuenca · 16 Berge · 17 Iwobi · 18 Kusi-Asare · 19 Chukwueze · 20 Lukić · 21 Castagne · 22 Kevin · 23 Lecomte · 24 King · 30 Sessegnon · 31 Diop · 32 Smith Rowe · 33 A Robinson · 34 Esenga · 35 Sam Amissah · 36 Borto · 38 Ridgeon · 39 Loupalo-Bi · 40 McNally · 41 Works · 42 de Jesus · 43 Olyott · 44 Gofford · 45 Nwoko · 46 Zepa · 47 Nsasi · 48 Quashie · 49 Ali Wahid · 50 Slade · 51 Wingate · 52 Walters · 53 White · 55 Cooke · 58 Mayer · -- Benda · -- de Fougerolles · -- Dibley-Dias · -- Harris · -- Tanton ·

Manager: Flag of PortugalMarco Silva


Fulham FC
2020-21 squad
1. Areola 2. Tete 3. Hector 4. Odoi 5. Andersen 6. McDonald 7. Kebano 8. Johansen 9. Mitrović 10. Cairney 11. Knockaert 12. Rodák 13. Ream 14. Decordova-Reid 15. Loftus-Cheek 16. Adarabioyo 17. Cavaleiro 18. Lemina 19. Lookman 20. Le Marchand 21. Reed 22. Christie 23. Bryan 24. Seri 25. Onomah 27. Maja 28. Fossey 29. Anguissa 30. Kongolo 31. Fabri 33. Robinson 34. Aina 35. Francois 39. Taylor-Crossdale 40. Wickens 43. S Sessegnon 47. Kamara 48. Carvalho 53. Mundle-Smith 54. Harris 55. Abraham 56. De Havilland 57. Davis 58. Jasper 59. L Ashby-Hammond 60. Tiehi 63. McAvoy 64. Las 65. Ablade 71. Stansfield 72. Pajaziti 73. O'Neill 74. Odutayo 75. Larkèche --. Bettinelli --. Mawson
Manager
Flag of England Scott Parker
Fulham FC
2021-22 squad
1. Rodák 2. Tete 3. Hector 4. Odoi 5. Kongolo 6. Reed 7. Kebano 8. Wilson 9. Mitrović 10. Cairney 11. Knockaert 12. Chalobah 13. Ream 14. Decordova-Reid 16. Tosin 17. Cavaleiro 19. Muniz 20. Le Marchand / Quina / Williams 21. Gazzaniga 22. Christie 23. Bryan 24. Seri 25. Onomah 26. Mawson 28. Carvalho 29. Anguissa 31. Fabri 33. Robinson 35. Francois 43. S Sessegnon 44. T Ashby-Hammond 45. Fossey 46. O'Neill 47. Kamara / Las 48. Pajaziti 49. L Ashby-Hammond 61. Jasper 63. Ablade 65. Stansfield
Manager
Flag of Portugal Marco Silva
Fulham FC
2022-23 squad
1. Rodák 2. Tete 3. Kurzawa 4. Tosin 5. Duffy 6. Reed 7. Kebano 8. Wilson 9. Mitrović 10. Cairney 11. Solomon 12. Chalobah / Cédric 13. Ream 14. Decordova-Reid 17. Leno 18. Pereira 19. Muniz 20. Willian 21. James 22. Gazzaniga 23. Bryan 25. Onomah 26. Palhinha 27. Mbabu 28. Lukić 30. Vinícius 31. Diop 33. A Robinson 34. McFarlane 35. Francois 37. Ablade 38. Harris 39. Fossey / Parkes 40. Wickens 41. D'Auria-Henry 42. C Robinson 43. McAvoy 44. Pajaziti 45. Šekularac 46. O'Neill 47. Godo 49. Dibley-Dias 65. Stansfield
Manager
Flag of Portugal Marco Silva
Fulham FC
2023-24 squad
1. Rodák 2. Tete 3. Bassey 4. Tosin 6. Reed 7. Jiménez 8. Wilson 9. Mitrović / Broja 10. Cairney 11. Traoré 12. Ballo-Touré 13. Ream 14. De Cordova-Reid 17. Leno 18. Pereira 19. Muniz 20. Willian 21. Castagne 22. Iwobi 23. Benda 26. Palhinha 27. Mbabu 28. Lukić 30. Vinícius 31. Diop 32. Araujo 33. A Robinson 35. Francois 36. Borto 37. Ablade 38. Harris 39. Parkes 40. Wickens 41. Tanton 42. C Robinson 43. McCoy-Splatt 44. de Fougerolles 45. Okkas 46. Pajaziti 47. Godo 48. Amissah 49. Dibley-Dias 50. O'Neill 52. McFarlane 53. Gordon 54. Donnell 57. Šekularac 58. McNally 59. Esenga 63. Works 64. Gofford 65. Stansfield 66. Sanderson 69. de Jesus 70. Park --. Kongolo
Manager
Flag of Portugal Marco Silva
Fulham FC
2024-25 squad
1. Leno 2. Tete 3. Bassey 5. Andersen 6. Reed 7. Jiménez 8. Wilson 9. Muniz 10. Cairney 11. Traoré 12. Vinícius 15. Cuenca 16. Berge 17. Iwobi 18. Pereira 19. Nelson 20. Lukić 21. Castagne 23. Benda 24. King 28. Stansfield 30. Sessegnon 31. Diop 32. Smith Rowe 33. Robinson 35. Amissah 36. Borto 37. Esenga 38. Donnell 39. Šekularac 41. Works 42. McCoy-Splatt 43. Gordon 44. de Fougerolles 45. Pajaziti 46. Nsasi 47. Godo 48. Slade 49. Loupalo-Bi 50. McFarlane 51. McNally 52. Allen 53. Underwood 55. Tabares 56. Nwoko 57. Olyott 58. Ali Wahid 59. Osmand 60. Quashie 61. de Jesus
Manager
Flag of Portugal Marco Silva
Fulham FC
2025-26 squad
1. Leno 2. Tete 3. Bassey 5. Andersen 6. Reed 7. Jiménez 8. Wilson 9. Muniz 10. Cairney 11. Traoré 15. Cuenca 16. Berge 17. Iwobi 20. Lukić 21. Castagne 23. Lecomte 24. King 27. Godo 30. Sessegnon 31. Diop 32. Smith Rowe 33. Robinson 34. Esenga 35. Amissah 36. Borto 38. Ridgeon 39. Loupalo-Bi 40. McNally 41. Works 42. de Jesus 43. Olyott 44. Gofford 45. Nwoko 46. Zepa 47. Nsasi 48. Quashie 49. Ali Wahid 50. Slade 51. Wingate 52. Walters 53. White 55. Cooke 58. Mayer TBC. Kevin TBC. Kusi-Asare --. Benda
Manager
Flag of Portugal Marco Silva