Ducks defenseman Cam Fowler will have surgery Friday after sustaining a facial fracture when he was hit by a puck Monday night.