W sierpniu 2017 Mayi wrócił do Francji i został piłkarzem Stade Brestois 29. Swój debiut w tym klubie zaliczył 11 września 2017 w zwycięskim 1:0 wyjazdowym meczu ze Stade de Reims. W sezonie 2018/2019 wywalczył z Brestem awans z Ligue 2 do Ligue 1.

1 września 2020 Mayi podpisał kontrakt z tureckim Ümraniyesporem, grających w TFF 1. Lig. Zadebiutował w nim 12 września 2020 w wygranym 2:1 domowym spotkaniu z Bandırmasporem. Strzelił w nim gola. W Ümraniyesporze spędził rok.

We wrześniu 2021 Mayi odszedł z Ümraniyesporu do Denizlisporu. Swój debiut w nim zanotował 27 września 2021 w przegranym 2:3 domowym meczu z Samsunsporem, ale w debiucie strzelił gola.

Sezon Klub Kraj Rozgrywki Mecze Gole 2010/11 AS Saint-Étienne B CFA 5 3 2011/12 AS Saint-Étienne Ligue 1 1 0 2011/12 AS Saint-Étienne B CFA 17 4 2012/13 AS Saint-Étienne Ligue 1 7 0 2012/13 AS Saint-Étienne B CFA 13 1 2013/14 Chamois Niortais FC Ligue 2 23 3 2014/15 Gazélec Ajaccio Ligue 2 28 6 2015/16 Gazélec Ajaccio Ligue 1 23 3 2016/17 NEC Nijmegen Eredivisie 26 4 2017/18 Stade Brestois 29 Ligue 2 14 0 2018/19 Stade Brestois 29 Ligue 2 25 2 2019/20 Stade Brestois 29 Ligue 1 2 0 2020/21 Ümraniyespor TFF 1.