Board Thread:The Flash discussions/@comment-5323230-20171221171957/@comment-4503935-20171222183741

Xandermcc wrote: He stopped him. He was the one who beat him senseless so the Time Wraiths could take him in. He also stopped Zoom's machine that was destroying the entire multiverse. Reverse Flash was also stopped by Barry along with Eddie because Barry stopped the wormwhole above Central City. Also with Savitar, Iris wouldn't stand a chance against Savitar if it weren't for Barry destroying his armor.

Vandal Savage may have been stopped once and for all by the Legends. However Barry is the one who stopped Vandal from destroying all of Central City.

Eobard couldn't be imprisoned because he is too fast for him. He also isn't going to kill as he is above it. Barry's prison cell is in Flashpoint which is now erased. Not mention how killing or imprisoning Eobard would cause who knows what kind of temporal damage, something he has been forced to learn all of season three.