61cm
I'm 6"1" and riding a Cervelo R3 61cm.
It is defiantly too large.
I had to replace the 100mm stem with a 70mm and the 25mm seat post with a zero setback post.
It is still not ideal. But I'm enjoying it.
The shop that did my bike fit claims 58cm is where I should be.
Barry