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.
Swim Week Miami Beach 2014 [PHOTOS]