| Rank | Name | Team | Red Cards | Yellow Cards | Total Cards |
| 1 | Pavel Pergl | Bellinzona | 2 | 11 | 13 |
| 2 | Stephane Besle | Xamax | 1 | 11 | 12 |
| 3 | Sakari Mattila | Bellinzona | 1 | 10 | 11 |
| 4 | Kristian Nushi | St.Gallen | 1 | 8 | 9 |
| 5 | Federico Almerares | Xamax | 1 | 8 | 9 |
| 6 | Silvan Aegerter | FC Zurich | 1 | 8 | 9 |
| 7 | Alain Nef | Young Boys | 1 | 8 | 9 |
| 8 | Senad Lulic | Bellinzona | 1 | 8 | 9 |
| 9 | Gheorghe Ogararu | Sion | 1 | 7 | 8 |
| 10 | Marcos Gelabert | Xamax | 1 | 7 | 8 |
| 11 | Mathieu Beda | FC Zurich | 1 | 6 | 7 |
| 12 | Roland Bättig | Thun | 1 | 6 | 7 |
| 13 | Vilmos Vanczak | Sion | 1 | 6 | 7 |
| 14 | David Degen | Young Boys | 1 | 6 | 7 |
| 15 | Muhamed Demiri | Thun | 1 | 6 | 7 |
| 16 | Emiliano Ariel Dudar | Young Boys | 1 | 6 | 7 |
| 17 | Fwayo Tembo | Basel | 1 | 6 | 7 |
| 18 | Amir Abrashi | Grasshoppers | 1 | 5 | 6 |
| 19 | Jorge Teixeira | FC Zurich | 1 | 5 | 6 |
| 20 | Andris Vanins | Sion | 1 | 4 | 5 |
| 21 | Raphaël Nuzzolo | Xamax | 1 | 4 | 5 |
| 22 | Jose Goncalves | St.Gallen | 1 | 4 | 5 |
| 23 | Franco Costanzo | Basel | 1 | 4 | 5 |
| 24 | Behrang Safari | Basel | 1 | 4 | 5 |
| 25 | Beg Ferati | Basel | 1 | 4 | 5 |
| 26 | Alexander Farnerud | Young Boys | 1 | 3 | 4 |
| 27 | Gilles Yapi | Basel | 1 | 3 | 4 |
| 28 | Daniel Pavlovic | Grasshoppers | 1 | 3 | 4 |
| 29 | Thierry Doubaï | Young Boys | 1 | 3 | 4 |
| 30 | Cesar Fernando | St.Gallen | 1 | 2 | 3 |
| 31 | Mario Bühler | Luzern | 1 | 2 | 3 |
| 32 | Davide Calla | Grasshoppers | 1 | 1 | 2 |
| 33 | Marco Schneuwly | Young Boys | 1 | 1 | 2 |
| 34 | Sava Miladinovic | Luzern | 1 | 1 | 2 |
| 35 | Germano Vailati | St.Gallen | 1 | 0 | 1 |
| 36 | Sekou Junior Sanogo | Thun | 1 | 0 | 1 |
| 37 | Philipp Muntwiler | St.Gallen | 0 | 15 | 15 |
| 38 | Gilles Binya | Xamax | 0 | 12 | 12 |
| 39 | Giovanni Sio | Sion | 0 | 11 | 11 |
| 40 | Tomislav Puljic | Luzern | 0 | 11 | 11 |
| 41 | Dusan Veskovac | Luzern | 0 | 10 | 10 |
| 42 | Ludovic Magnin | FC Zurich | 0 | 10 | 10 |
| 43 | Mauro Lustrinelli | Bellinzona | 0 | 9 | 9 |
| 44 | Fabrizio Zambrella | Sion | 0 | 9 | 9 |
| 45 | Mucana Martinho Paito | Xamax | 0 | 9 | 9 |
| 46 | Innocent Emeghara | Grasshoppers | 0 | 9 | 9 |
| 47 | David Abraham | Basel | 0 | 8 | 8 |
| 48 | Drissa Diarra | Bellinzona | 0 | 8 | 8 |
| 49 | Daniel Imhof | St.Gallen | 0 | 8 | 8 |
| 50 | Hemza Mihoubi | Bellinzona | 0 | 8 | 8 |
| 51 | Benjamin Lüthi | Thun | 0 | 8 | 8 |
| 52 | Michael Dingsdag | Sion | 0 | 8 | 8 |
| 53 | Michael Lang | St.Gallen | 0 | 8 | 8 |
| 54 | Amine Mohamed Chermiti | FC Zurich | 0 | 8 | 8 |
| 55 | Chaker Zouaghi | FC Zurich | 0 | 8 | 8 |
| 56 | Jerome Thiesson | Bellinzona | 0 | 8 | 8 |
| 57 | Francois Affolter | Young Boys | 0 | 8 | 8 |
| 58 | Paulo Menezes | Grasshoppers | 0 | 7 | 7 |
| 59 | Nelson Ferreira | Luzern | 0 | 7 | 7 |
| 60 | Alexandre Alphonse | FC Zurich | 0 | 7 | 7 |
| 61 | Goran Obradovic | Sion | 0 | 7 | 7 |
| 62 | Alberto Regazzoni | St.Gallen | 0 | 7 | 7 |
| 63 | Claudio Lustenberger | Luzern | 0 | 7 | 7 |
| 64 | Ildefons Solo Lima | Bellinzona | 0 | 7 | 7 |
| 65 | Valentin Stocker | Basel | 0 | 7 | 7 |
| 66 | Xherdan Shaqiri | Basel | 0 | 7 | 7 |
| 67 | Veroljub Salatic | Grasshoppers | 0 | 6 | 6 |
| 68 | Tim Bakens | St.Gallen | 0 | 6 | 6 |
| 69 | Jose Dos Santos Filho Adailton | Sion | 0 | 6 | 6 |
| 70 | Toko | Grasshoppers | 0 | 6 | 6 |