That's impossible! Doflamingo is 41 years old after the timeskip, that was confirmed in SBS Vol. 58. He was at Gol D. Roger's execution, which was about 24 years ago, making him ~17 at that time. In Chapter 0 - Strong World, his appearance is clearly that of a young teenager.
Ace was born 10 months after Roger's execution.
Since Sabo is the same age as Ace, it is impossible for him to attend Roger's execution, due to the fact that he wasn't born yet!
Ace was 20years old before the timeskip, which means Sabo would be 22 by now. A 41year old Doflamingo cannot be the same person as a 22year old Sabo!
At the latest after reading chapter 744 it should be clear, that Law is not Sabo:
Source: Chapter 0 – Doflamingo at Roger’s execution, SBS Vol. 58 – Oda states Doflamingo’s age, One Piece Green, Chapter 744 - Sabo's face & rank get revealed
Return to FAQ Index