Easy to figure out... we'll take a punter. Say he starts with 15 punting. We're using every point we can on punting and only punting. We'll train something else. Remember 1 level in punting free every level.
Level 1, 30 punting. (15+15)
2: 36 (1 free + 5 pts)
3: 42
4: 48 [2/1 starts]
5: 51 (+1) (1 free + 2 pts + 1 leftover)
6: 55 (1 free + 3 pts)
7: 58 (+1)
8: 61 (+1) (1 free makes 59, 2 points makes 60, 3 points makes 61, 1 left) [3/1 starts]
9: 64 (+1) (1 free+2 pts at 3 each)
10: 66 (+1) free+1pt at 3, 1 left)
11: 68 (+2) (1 free makes 67, 3 pts makes 68, 2 leftover) [4/1 starts]
12: 70 (+3) (1 free makes 69, 1 more @ 4 points, 3 leftover)
13: 73 (1 free makes 71, 2 more @ 4 points)
14: 75 (+1) (1 free makes 74, 1 more @ 4 points, 1 left)
15: 77 (+2) (1 free makes 76, 1 more @ 4 points, 2 left)
16: 79 (+3) (1 free makes 78, 1 more @ 4 points, 3 left)
equipment: (1)+4, (8)+4, (16)+4, (custom)+6 = 18
Here we have a level 16 with 97 punting. And 3 points leftover.
Looks like level 17 will do it if points are still 4/1 there.
I'm not sure where the 5/1 cap starts so it could be off by a few points.
Overall though, easily done before level 20. You're just going to suck at everything else
And all this without the level 24 equipment, of course