My prediction: Chris O'Hare runs 3:34.xx .
My reasoning: He has laid low for a while. Coming off a disappointing indoor NCAA championships, although a terrific indoor season as a whole. He clearly has the wheels to run well, and has a chip on his shoulder from the indoor season to do something big this outdoor season. Also just missed making the Olympic team. He will run with a vengeance.