An alternative way to play earnings is to play the stocks movement prior to earnings 

Most stocks either have a run up or sell off prior to earnings

Create your list early and position yourself to be profitable prior to the event 

Example: $AAPL $AMZN

Reports earnings 4/30