Not sure I follow some of the replies here???
But this is not the first time Betfair has messed up the winner.
They constantly have non runners still in their data and prices that are impossible to be plausible.
Their PPWAP and MORNINGWAP prices are way out of whack, how can $1.00 have only been traded on an odds on favourite????
And then the PPWAP be odds of $1.00.
There are only two ways to get any semblence of accuracy.
1. Turnover money on each and every race for your own recording purposes.
2. Write code that captures the data you need.
Your eyes will boggle when you try and match it to their own published data
And this actually makes me wonder, how on earth can the bfsp calculations be accurate that you get.