Looking at your horoscope matching it is seen that the Ashtkoot Guna milan is 22 out of 36 which is higher than 18 that is required for marriage. However there is Antya Nadi Dosha, which is not good. Nadi dosha is related to progeny and you can read more about Antya Nadi dosha on AstrologyMag.com in detail.
Regarding Mangal dosha it is seen that in the birth chart of Boy Mars is placed in the third house from the lagna while in the Moon chart Mars is placed in eighth house from the Moon. Hence Boy is not Mangalik from the Birth Chart but Chandra Mangalik from the Moon Chart. In the birth chart of Girl Mars is placed in the sixth house from the lagna while in the Moon chart Mars is placed in ninth house from the Moon. Hence Girl is not a Mangalik from the Birth Chart as well as from the Moon Chart. As Girl is not manglik while Boy has strong mangal dosha, it is a below average match.