Ohhhh boy, we got some work to do my friend!!
Toss the bacon for starters, don't need that whatsoever. Replace the pistachios with almonds imo. Get rid of the protein bar, if you have time to eat your chicken and rice at that time just make it a bit bigger portion, no need for those supplement bars full of sugars and bullshit. Meat and veggies for dinner, unless you've just trained or are training after dinner. Get rid of the milk it's also useless. And you need fiberous veggies throughout day to promote satiety and help digestion. Along with he vitamins and minerals they provide
Example diet basic overview.
Meal 1: 2 eggs, 10 whites, tblsp olive oil (extra virgin) scrambled with some veggies and chopped chicken or tuna.
Meal 2: protein shake/almonds
Meal 3: chicken brown rice veggies
Meal 4: lean protein/veggies/a small carb portion if you really feel the need
Meal 5: plain Greek yogurt fat free w/ cottage cheese and tblsp natty PB
Or
Casein shake with tblsp PB
You should be aiming for approx 2200-2400 calories a day at your weight and height to start and adjust from there.
Look for about 1.5 pounds or 2 pounds per week weight loss. Loose more - bump cals a bit loose less - drop cals a bit. Keep it simple, energy in vs energy out, high protein, low-mod carbs, mod fats
Keep your carbs based around your workouts/football training... Proteins fats and veggies all other times of day.