Moesgaard vandt det danske mesterskab i kuglestød 20 gange og i diskoskast en gang.
Han satte i 1930 tre danske rekorder i kuglestød med bedstehånd; 13,78, 13,89 og 13,99. Rekorden blev slået at Aage Christiansen i 1932, da han blev den første dansker over 14 meter med 14,02. I den nu afskaffede disciplin kuglestød sammenlagt satte han fem danske rekorder; 24,49, 24,71 og 25,09 i 1929 og 26,00 og 26,75 i 1930. Han blev den sidste officielle rekordholder i denne disciplin.
Dansk Sportsleksikon udgivet i samarbejde med Dansk Idræts-Forbund. Redaktion Axel Lundqvist Andersen og Jørgen Budtz-Jørgensen. Bind 1 og 2. Standard-forlaget 1944