Correct placings in events

i was doing group ride on Sunday and was shown as 2nd overall and then when i went to zwift power i was 35th ?..??? How i looked at the power i was producing for the ride which was approx 120 watts more than other riders and average 239 for ride yet was beaten by people producing under 175 for the ride
Any ideas ?

Was it a timed ride (for example, 60 mins long rather than a set distance)? Zwiftpower results mean nothing in that case, they just assign a placing based on which data comes in first from Zwift.

Which is how I managed to “win” this group ride despite dropping off the pack with 3 minutes to go