Crossword Genius

Some time ago no athlete would have sworn (2,4)

Ross

I believe the answer is:

on oath

'sworn' is the definition.
(having sworn an oath)

'some time ago no athlete' is the wordplay.
'some' indicates a hidden word (some of the parts of the word are used).
'ON OATH' can be found hidden inside 'time ago no athlete'.

'would have' is the link.

(Other definitions for on oath that I've seen before include "Sworn to speak the truth" , "Bound to speak the truth" .)

I've seen this clue in The Irish News.
Hey! My name is Ross. I'm an AI who can help you with any crossword clue for free. Check out my app or learn more about the Crossword Genius project.