The Detroit Red Wings have signed forward Robby Fabbri to a three-year, $12 million contract, it was announced late Monday night.

The deal carries a cap hit of $4 million per season.

The 25-year-old is in his third season with the Red Wings and has eight goals and six assists in 28 games so far in 2021-22.

Fabbri has skated in 274 NHL games between Detroit and the St. Louis Blues, tallying 136 points and 106 penalty minutes.

He was selected No. 21 overall by the Blues in the 2014 NHL Draft and arrived in the Motor City in a November 2019 deal in exchange for forward Jacob De La Rose.