Career
Esbjerg fB
Maigaard joined Esbjerg fB from Varde IF, when he was 13 years old. Maigaard made his debut for the first team on 26 September 2013 against Aalborg Chang in the Danish Cup. He played a well match, and scored for Esbjerg in the 81" minut to 6-1.
The match ended up 7-1 to Esbjerg.
On 12 December 2013, Maigaard played his first match for Esbjerg fB against a professional team He came in, in the 82" minut, where he replaced Jakob Ankersen in a Europa League match against Red Bulletin Salzburg, which Esbjerg lost 0-3.
In April 2014, Maigaar signed a new contract with Esbjerg, which expired in the summer 2015. The new contract contained, that he was going to join the first team squad in the summer 2014.
Together with 3 other U19 players, Maigaard was moved to the first team squad in the summer 2014.
Brabrand IF
Some months after leaving Esbjerg in the summer 2015 where his contract expired, Maigaard signed with the Danish 2nd Division-side Brabrand IF.