Xirr is for you post ur investment
Xirr is used when the dates for cash flow (in or out, investment or redemption) are not periodical which is normal
I would advise to look into rolling returns before selecting. Looking at CAGR and selecting the best performers last 1y /3y is not i prefer...