Tommy Flanagan is considered by many to be the most versatile prep running back in the Centennial State.