Arrache był podstawowym zawodnikiem Strasbourga i często grał na lewej stronie pomocy. W sezonie 2005/2006 grał mało z powodu kontuzji. Jego przygoda ze Strasburgiem zakończyła się, kiedy drużyna spadła do drugiej ligi. Wówczas rękę po niego wyciągnął Olympique Marsylia. Zimą 2008 przeniósł się na wypożyczenie do Toulouse FC. Następnie był wypożyczony do Stade de Reims. W 2009 roku grał w SC Bastia, a w 2010 przeszedł do PAS Janina. Latem 2010 został piłkarzem Asterasu Tripolis. Z kolei w 2011 roku krótko był zawodnikiem kuwejckiego Al Qadsia.

Od 5 sierpnia 2013 roku jest zawodnikiem klubu z wyspy Korsyka – AC Ajaccio. Grał też w Chengdu Tiancheng i AEL Kallonis.

Sezon Klub Kraj Rozgrywki Mecze Bramki Rozgrywki Europy Mecze Bramki 2003/04 RC Strasbourg Ligue 1 12 0 – – – 2004/05 RC Strasbourg Ligue 1 33 1 – – – 2005/06 RC Strasbourg Ligue 1 14 0 Liga Europy UEFA 4 1 2006/07 RC Strasbourg Ligue 2 0 0 – – – 2006/07 Olympique Marsylia Ligue 1 5 0 – – – 2007/08 Olympique Marsylia Ligue 1 7 0 Liga Mistrzów UEFA 3 0 2007/08 Toulouse FC (wyp.) Ligue 1 16 0 – – – 2008/09 Stade de Reims (wyp.) Ligue 2 17 2 – – – 2009/10 SC Bastia Ligue 2 13 0 – – – 2009/10 PAS Janina League Ellada 4 1 – – – 2010/11 Asteras Tripolis League Ellada 17 1 – – – 2011/12 Al Qadsia KPL 0 0 – – – 2012/13 Al Qadsia KPL ? ?