well to lose weight, you need to create a calorie deficit.
Although I personally don't think counting really necessary, try not overeat.
You shouldn't be eating to fullness(just feel satiated)
also, keep processed foods to a minimum. Those include pizzas, fastfood, cheese, etc.
Also, another thing I like to stress is eating less more often over eaing more less often.
A calorie decifit isn't easily reached by doing cardio itself, since it does not burn as much calories as most people think. You have to eat less and better, that's the only thing you need to worry about. If you already sprint and lift weights, that'll suffice. Excess cardio while shedding fat will most probably cause overtraining and realease of catabolic hormones (like myostatin) which will hamper your fat loss.
Eat a high protein, low carb and moderate fat diet. People that sprint and do such power sports do not need much carbohydrates, and should keep carbohydrates close to training sessions and limited for the rest of the day. Emphasise healthy fats (almonds, avocados, flaxseed oil etc.), but do not cut out saturated fat entirely.
Saturated fats are crucial to maintain high testosterone levels, which in turn will help reduce your bodyfat and maintain muscle mass.
The thing with fats is that they countain much more calories pr. gram than carbs and protein do, it is therefore that you should watch how much fat you take in.
Make a log, count how many calories you take in each day so you will know how to eat to lose, maintain, and gain weight for future references.