However, for 16-40, Patone, et al[1] estimates that myocarditis incidence is around 2/mil for AstraZeneca, 1/mil for Pfizer per does, and 6/mil for Moderna first dose, 10/mil for the second, compared to 40/mil for an active infection.
Singer, el al[2] (pre-print) states that males < 20 are roughly 6x less likely to develop myocarditis from vaccination compared to an infection.
The AMA[3] also has some info on both myocarditis and MIS-C. 95% of those who developed MIS-C were unvaccinated, and up to 40% required some sort of respiratory or cardiovascular life support (compare to 0% of those vaccinated). Also states ages 12-15 appear less likely to develop myocarditis than the 16 - ~40 range.
Everything I've read so far is that myocarditis from vaccination usually resolves fairly quickly.
-----
[1]: https://www.nature.com/articles/s41591-021-01630-0.pdf
[2]: https://www.medrxiv.org/content/10.1101/2021.07.23.21260998v...
[3]: https://www.ama-assn.org/delivering-care/population-care/unv...