Due to the weather, the opening day of the McPherson Youth Basketball League scheduled for Saturday at McPherson High has been moved back to next Saturday.