Can't be completely sure without a CO2 cranking test (I like to perform this test before condemning a cat)and I'd do a cylinder leak down test if I was doing the diagnosis as misfires can throw off lambda calculator results but if you're not getting a check engine light and it seems to run good I'd be pretty confident that a new cat would get you to pass.