seems ok. Try having your largest meal an hour and a bit b4 your run. then you'll be burning off the cals.
The problem is that if your eatting lots, then not doing anything, almost every single cal you had for dinner will turn to fat.
If you did some weight training on the other hand... you would be burning cals all night!