Ross: Red Sox have had 'ton of opportunities'