All roasts will average 3#, the English Roast is the smaller roast available, averaging 2.8# eachEnglish Roast$20.30Price$20.30 / 3lb3 PoundsOut of Stock