ob die 2900kcal hinkommen kannst nur du wissen, da wir deinen Körper und deinen Stoffwechsel nicht kennen.

Abgesehen vom fehlenden Gemüse, find ich die Nahrungsmittelauswahl sehr gut
Die Verteilung finde ich allerdings weniger optimal

Da du ja nicht so wahnsinnig viele Kohlenhydrate drin hast, würde ich die primären Kohlenhydratträger nach dem Training essen und das Fett auf die anderen mahlzeiten verteilen.

in deinem Fall also ehr so:

Frühstück:
bleibt so

Training

PWO:
Whey mit Milch

Mittags:
Reis
Banane
Beeren
Quark
Gemüse

Abends:
Pute
Frischkäse
Walnussöl (nicht zum braten nehmen)
Gemüse

Ansonsten würde ich noch fetten Fisch oder ein Fischölsupplement einbauen