Well I know that Flash wouldnt get past Strange's shield. He didnt get past GL's, so i assume the same for Strange.
Switching up the matchups may work for teams.
GL could put a bubble around Hulks head knocking him out.
Flash could steal Surfers speed dodging his attacks as well.
Flash could also lend speed to teammates, helping them heal faster as well as move faster.
Strange could hit Flash with a blast of bathalk(sp?), then contain him in bands of cytorak.
This is too tough a battle to call. I cant choose.