That's a very good diet, especially for your age (17). I wouldn't worry too much, and don't listen to the folks on here. You're doing all the right things by eating mostly whole (unprocessed) foods, and depending on your BMI, 2400-2700 calories per day is just fine and maybe even less than you need/could consume based on the amount of calories you burn by running. Here's a good website to estimate the amount of calories you should consume per day given your age, height, weight and activity level:
https://www.calculator.net/calorie-calculator.html
One thing you could do if you want to be picky is cut one of your PB&J sandwiches per day and replace it with something like cottage cheese and fruit, or almonds + a smart carb. The jelly in your sandwiches probably isn't adding a lot of nutritional value.