At first glance, it looks good. I would follow a carb cycling approach and follow that diet 3-4 days per week. The other 3-4 days per week, keep the protein and fat as is but drop the carbs by 100.
Make the high carb days your hardest training days. Make the low carb days your easy training days or rest days.