I'd like to say Ollie with how good he is with those arrows and all but...I'd go with Batman specially at Midnight when Batman can easily hide. >.> Unless Ollie does some kinda trick arrow and blinds him while also discovering his location then uses the rest of his arrows to keep Batman from moving.