Olle Bexell deltog i sammanlagt tolv tiokamper (längd, kula, höjd, häck, diskus, stav, spjut samt löpning 100 m, 400 m och 1500 m) , av vilka han vann nio. Han var svensk mästare fem gånger 1935–1938. År 1938 vann han samma titel i femkamp. Ingående i idrottstruppen från Sverige i Olympiska sommarspelen 1936 erhöll han 7 024 poäng, motsvarande 6 558 i dagens poängberäkningssystem. Han nådde därigenom sjunde plats. Under trettio år, 1936–1966, var han innehavare av det svenska rekordet i tiokamp. Han var 1,90 m lång och hade under sina aktiva år en matchvikt på 84 kg.
1937 blev han med sitt personliga rekord 7 337 (6 558) poäng årets världsbästa.
I sin sista tiokamp 1938 blev han europamästare i Paris. Med 7 214 (6 870) poäng vann han titeln före polacken Witold Gierruto och schweizaren Josef Neumann.
Ekkehard zur Megede: The Modern Olympic Century 1896–1996 Track and Field Athletics. Berlin 1999, utg genom Deutsche Gesellschaft für Leichtathletik-Dokumentation e.V.