Action history
Page 1 of 1
Browse retained actions by match date. Coverage may not include every career event.
Le Puy Foot vs Caen 83'
Sub
M. Hafid - Substitution
Caen replaced by I. Botella
Caen vs Gobelins 19'
Sub
M. Hafid - Substitution
Caen replaced by S. Diakite
Bourg-en-bresse 01 vs Caen 77'
Sub
M. Hafid - Substitution
Caen replaced by H. Lamouliatte
Thionville Lusitanos vs Caen 16'
Goal
M. Hafid - Goal
Caen Normal Goal
Caen vs Valenciennes 84'
Goal
M. Hafid - Goal
Caen Penalty
Caen vs Valenciennes 85'
Sub
M. Hafid - Substitution
Caen replaced by S. Diakite
Caen vs Al Wakrah 59'
Goal
M. Hafid - Goal
Caen Normal Goal
Caen vs Laval 53'
Goal
M. Hafid - Goal
Caen Normal Goal
Aubagne vs Caen 64'
Yellow
M. Hafid - Yellow card
Caen
Back to player profile