The University of Minnesota Medical Center in Minneapolis said the first boy was born at 9 p.m. Friday and was followed by 18 more boys before a girl was finally born at 7 a.m. Monday, the St. Paul Pioneer Press reported Tuesday.
Officials said the weekend marked the hospital's longest uninterrupted streak of baby boys.
"I'm calling it a statistical marvel," said Lisa Archer, a nurse manager at the hospital.
The hospital said a total 106 boys have been born at the facility this month and only 77 girls.
Beyonce flaunts bikini body, Blue Ivy in vacation pics
Couple mistakenly served bag of cash at McDonald's drive-thru