2 fighters that didn’t live up to their full potential because of career mismanagement despite their talents. At one point they were supposed to face each other but never happened. Who would have won had they fought?
Good matchup! Both of them blew hot and cold. If both are at their absolute bests, I would give the edge to Davis based on his speed and ability. Anything less than Davis' best, and O'Grady wins.
Problem for Davis is that he was someone that you couldn’t rely on to fight his full 100%. O’Grady has a better chance in beating him more so due to his workrate and Davis being lackadaisical. The Davis that fought Edwin Rosario would beat O’Grady though IMO.