Michael signed for Linfield on July 18, 2018 immediately after scoring both goals as a trialist sub in a 2-1 friendly win against Waterford.
Michael made his debut as a sub in a 1-0 win away to Glenavon on August 4, 2018.
First goal was a late equaliser in a 1-1 draw away to Cliftonville on August 25, 2018.
Michael signed a one year contract extension on October 10, 2018.
Signed on loan for Waterford on July 9, 2019 until the end of their season in November.
Signed on loan for Waterford in January 2020 until the summer.
LINFIELD CAREER RECORD
(at end of 2018/19):
Played: 37 (including 20 as sub)