Confused!!!

?|
I may be really thick but could someone who is a bit more knowledgable on all things to do with flight times enlighten me.
How come VS009 from LHR to LAX which is 5440 miles takes less time than VS027 LGW to MCO which is 4342 miles
ie
VS009 today left LHR 11.38 expected to arrive at LAX 14.56 local time.
VS027 left LGW 11.54 exepected to arrive at MCO 16.56 local time.
I may be really thick but could someone who is a bit more knowledgable on all things to do with flight times enlighten me.
How come VS009 from LHR to LAX which is 5440 miles takes less time than VS027 LGW to MCO which is 4342 miles
ie
VS009 today left LHR 11.38 expected to arrive at LAX 14.56 local time.
VS027 left LGW 11.54 exepected to arrive at MCO 16.56 local time.