Работал на Евро-08 в качестве резервного судьи в нескольких матчах.
Судил 5 матчей чемпионата мира-2010. Обслуживал в ЮАР встречи: игры группового этапа Бразилия - КНДР (2:1) и Мексика - Уругвай (0:1), матч 1/8 финала Гана-США(2:1), а также полуфинальный матч Германия - Испания (0:1). Кашшаи показал девять желтых карточек, а в игре США - Гана назначил пенальти в ворота африканской команды.
Свободно владеет английским и немецким языками.