I have a couple of BPs that easily take large rats and some of the other BP's I used to have took large rats as well.
My male pastel yellowbellys will look for seconds after a large rat. I can't imagine what he would do after a medium. He could easily take a xlg, but I don't have any that big ..