We characterize the complexity of minimizing the maximum of π convex, Lipschitz functions. For non-smooth functions, existing methods require O(ππβ»Β²) queries to a first-order oracle to compute an π-suboptimal point and O(ππβ»ΒΉ) queries if the functions are O(πβ»ΒΉ)-smooth. We develop methods with improved complexity bounds O(ππβ»Β²/Β³ + πβ»βΈ/Β³) in the non-smooth case and O(ππβ»Β²/Β³ + βππβ»ΒΉ) in the O(πβ»ΒΉ)-smooth case. Our methods consist of a recently proposed ball optimization oracle acceleration algorithm (which we refine), combined with careful implementation of said oracle for the softmax function. We also prove an oracle complexity lower bound scaling as πΊ(ππβ»Β²/Β³), showing that our dependence on π is optimal up to polylogarithmic factors.