*Club domestic league appearances and goals, correct as of 17:10, 4 February 2025 (UTC) ‡ National team caps and goals, correct as of 17:10, 4 February 2025 (UTC)
Born in Heredia, Bennette started his career at Herediano.[1] He made his senior debut on 1 August 2021 in a 3–2 defeat to Jicaral, and scored the first goal of the match after four minutes.[3]
Sunderland
In August 2022, EFL Championship side Sunderland announced they had signed Bennette to a four-year deal.[4] He made his debut for his new club on 14 September, replacing Corry Evans as a substitute against Reading.[5] In his second match for Sunderland against Watford, he scored his first goal.[6]
Bennette played for the Costa Rica under-15 team in 2019.[9] He trained with the Costa Rica national team in summer 2021 ahead of the 2021 CONCACAF Gold Cup,[10] and made his senior international debut for Costa Rica in a 0–0 draw against El Salvador on 21 August 2021, becoming the youngest player to represent Costa Rica internationally, at 17 years and 2 months.[11][12]
Bennette played in Costa Rica's 2022 World Cup qualification fixtures against Canada and Honduras in November 2021, becoming Costa Rica's youngest player to feature in World Cup qualifying.[11] Bennette became crucial for the team, as he assisted Joel Campbell to score the lone goal at the play-off match against New Zealand to seal Costa Rica's spot at the 2022 FIFA World Cup. On 23 September, he scored his first two international goals in a friendly against South Korea.[13] On 3 November 2022, Bennette was named in Costa Rica's 26 player squad for the 2022 FIFA World Cup.[14][15] Bennette started in Costa Rica's opening 7–0 defeat against Spain,[16] and came off the substitutes bench in their 1–0 victory over Japan[17] as well as their 4–2 defeat over Germany[18] as Costa Rica finished fourth in Group E.