I'll ask someone to move this thread over to sleeping for toddlers for you since your LO is over 12 months
His day looks rather long to me, I think I would be tempted to shorten his nap, probably to an hour in the first instance and see if you can get him to bed for the night a bit earlier, ideally a 13h day maximum. Stick with it for a week and see where that gets you x