[2] Lewis made his first team debut for Feyenoord on 21 March 2018, replacing Sven van Beek from the bench in a 4–0 win over ADO Den Haag in a friendly.
[5] He featured mainly for the club's reserve side but was an unused substitute in 3 of the first team's Eredivisie games during the season as they were relegated to the Eerste Divisie.
[10] On 12 July 2023, Lewis made his first appearance in European competition in a 2–1 loss against F91 Dudelange in the first qualifying round of the UEFA Europa Conference League at the Stade Jos Nosbaum.
[12] On 11 January 2024, Lewis signed for Serie C side Perugia on a contract until June 2026, following a successful trial period with the Italian club.
[13][14] In August 2024, Lewis underwent surgery on the Anterior cruciate ligament on his right knee after an injury, with the recovery initially estimated to take a minimum of 6 months.