Odyssey team finishes third in world finals