Liam Haffey Matt MorozJoe CollettaKam HerpichKamal GrayBrian PeytonBen UndercufflerRyan MadrakJohn WagnerSam AndersMichael PergineEric LoftusDerek SkarbekJohn BeachJacob SnyderMarkese WilliamsAmbrose ColliluoriJacob DobrolowskiKam Herpich-HarshawDylan WalkerJustin KormosJustin MitalaSteve SkarbekSteele DepetrilloLiam HaffeyChris BruderJohn MattiolaRocco DiRicoJosh LittleDJ ClarkeZach SzpindorDaylin GoodenRJ RippertBrendan KenningKese WilliamsTJ BoccellaJacob DobrowolskiJulian PaskelJoe PickellBoyd Skarbek7. Andrew McDonald8. Chris Salvo15. Adrian Sibilly21. AJ Natale27. CJ McCafferty Current TeamPope John Paul II PACSeasonTeamRush Att.Rush YdsRush TDRecRec YdsRec. TD2018Pope John Paul II1600002019Pope John Paul II0001902020Pope John Paul II00071261Total-16081351 Career TotalSeasonRush Att.Rush YdsRush TDRecRec YdsRec. TD20181600002019000190202000071261Total16081351 EventsResults October 30, 2020 34 - 22 Pope John Paul II vs Perkiomen Valley October 23, 2020 50 - 14 Pope John Paul II vs Upper Merion October 17, 2020 19 - 32 Conwell-Egan vs Pope John Paul II November 1, 2019 52 - 16 (2) Pope John Paul II vs (3) School of the Future (District 1/12 Class 3A First Round) September 20, 2019 54 - 0 Pope John Paul II vs Upper Perkiomen November 3, 2018 42 - 34 New Hope-Solebury vs Pope John Paul II October 26, 2018 42 - 21 Spring-Ford vs Pope John Paul II October 20, 2018 21 - 22 Upper Merion vs Pope John Paul II October 12, 2018 20 - 12 Pope John Paul II vs Pottstown October 6, 2018 12 - 28 Phoenixville vs Pope John Paul II September 28, 2018 28 - 35 Pope John Paul II vs Pottsgrove September 22, 2018 0 - 40 Upper Perkiomen vs Pope John Paul II September 15, 2018 14 - 42 Schuylkill Valley vs Pope John Paul II September 8, 2018 20 - 21 Chichester vs Pope John Paul II August 31, 2018 39 - 27 Pope John Paul II vs New Hope-Solebury August 24, 2018 0 - 51 Kutztown vs Pope John Paul II