Random Reed-Solomon codes are list recoverable up to capacity with optimal output list size, for any input list size.