There's not a lot McDonogh 35 junior Kedrick Banks can't do on the football field.