Connor weigman out for season