Die Trainingsexperten hier, werden dich sicher noch genauer nach deinem Training fragen, denn das liest sich doch sehr knapp.
Ich als Laie sehe schon mal einen wichtigen Grund hier:
Du bist noch am Anfang deiner Marathonkarriere und da ist es eher normal, dass dir und den Muskeln am Ende die Puste eher ausgeht, als dir lieb ist, wenn du am Limit läufst. Das wird mit den Marathons besser und besser werden. Weitere Gründe können sein: Du bist sicher nach einem Trainingsplan für 3:15 gelaufen. Ein durchgezogener und immer erfüllter Plan ist nicht auch gleich die Garantie dafür, dass man am Tag X auch die erwünschte Zeit laufen kann, da der Körper noch nicht für diese Leistung bereit ist. Der Plan hätte vielleicht etwas länger dauern müssen. Weiterhin ist es möglich, dass dieser Plan nicht 100% für dich geeignet war, ein anderer dich eventuell ein paar Minuten schneller hätte machen können. Für dich schlechte Witterungsbedinungen (zu warm) können dich einige Körner kosten. Und am Ende bist du keine Maschine, kannst nicht jeden Tag zu jeder Zeit Topfit sein, hast womöglich nur einen schlechteren Tag erwischt.
Übrigens, die Beine tun am Ende eines Marathons IMMER weh. Sonst warst du nicht am Limit
Gruss Tommi