If we adjust these streak milestones for how often they occur:
Then we can use the resulting formula to determine your current battle exp value!
Example: if your current streak is 5000, then each battle you do would grant on average: 200 + 92.5 + √5000 = ~423xp!
This assumes you never tie your battles though, so it's a little optimisitic in that regard.
Charts made by the community featuring more concrete data: