NJ Sports Index
OverviewDiamondPitchGridironCourt
NJ
DDiamond IndexNew Jersey Baseball
DailyLeadersTeamsRankingsScoresComparePredictorStandingsGlossary
SP
Diamond Index team profile

St. Peter's Prep

County—ConferenceHCIALGroup—Head coach—
Season record15-102020-2021
DI Score66.4
State Rank#73
Run Differential+81
Strength of Schedule0.5
Roster26
Team wRC+127
Team PIT-20.8
Season context

Record & Schedule Profile

25 completed games
Conference Record9-3HCIAL
Division Record—No division listed
Runs per Game7.76194 total runs
Runs Allowed per Game4.52113 total allowed
Home Record8-210 home games
Away Record7-815 road games
Tournament Record2-24 tournament games
Current StreakL1Most recent completed games
vs. DI Top 251-45 games
vs. DI Top 502-57 games
Average Opponent DI56.5Full completed schedule
Strength of Schedule0.5Opponent quality adjustment
Best WinBergen Catholic11–7 · Opponent DI 78.3
Worst LossBayonne2–3 · Opponent DI 53.5
Season results

Schedule & Games

25 games
Jun 5atSHSeton Hall PrepNJSIAA Baseball Tournament, North Jersey, Non-Public A, Quarterfinal RoundL0–2Box score →Jun 1vsPCParamus CatholicNJSIAA Baseball Tournament, North Jersey, Non-Public A, First RoundW3–0Box score →May 25vsBCBergen CatholicW11–7Box score →May 24atFFerrisL3–5Box score →May 22vsMMemorialW9–5Box score →
Rating neighbors

Similar Teams

DI · AdjO · AdjD · SOS
HHammontonCape-Atlantic
DI 66.68.00 AdjO4.49 AdjD96% match
DCDonovan CatholicShore
DI 67.38.01 AdjO4.38 AdjD95% match
WVWayne ValleyBig North
DI 67.87.75 AdjO4.23 AdjD93% match
MMahwahBig North
DI 67.68.13 AdjO4.30 AdjD93% match
WDWest DeptfordColonial
DI 67.18.27 AdjO4.52 AdjD93% match
HWHamilton WestCVC
DI 64.97.44 AdjO4.62 AdjD92% match
Team production

Batting Statistics

22 hitters
#PlayerPAHHRRRBISBAVGOBPSLGOPSwOBAwRC+Off
1Ryan Wallace100000.0001.000.0001.000.7002610.3
2Teague Mulcahy100500.0001.000.0001.000.7002610.3
3William Byington1160922.600.636.7001.336.5912062.5
4William Barksdale22120880.632.682.6321.313.5862044.0
5Ryan King8927220209.429.596.6831.278.54518315.1
6
Run prevention

Pitching Statistics

12 pitchers
#PlayerIPHRERBBSOERAWHIPK/7BB/7FIPPIT
1Macai Moore15.054122220.471.8010.2710.275.175.4
2Raul Cortinas16.753215200.841.208.406.304.125.1
3Connor McElroy-Barker27.72012711281.771.127.082.782.814.9
4Nick Rappa20.01716510241.751.358.403.503.403.6
5Jack Daly10.07531152.100.8010.500.700.401.3
6Ryan Wallace
Year-to-year development

Program Trends

Wins by season18Latest · 2025–2026
30231580
2011, 162012, 182013, 262014, 232015, 262016, 202017, 172018, 232019, 182021, 152022, 232023, 172024, 172025, 202026, 18
201120122013201420152016201720182019202120222023202420252026
201116201218201326201423201526201620201717201823201918202115202223202317202417202520202618
All-time history

Record Book

Season · Career · Single Game
Team record book
#PlayerTeamSeasonHits
1Matt CorwinSt. Peter's Prep2022–202338
2Logan ChiSt. Peter's Prep2024–202536
3Joe HainesSt. Peter's Prep2023–202435
4Lorenzo CamilleriSt. Peter's Prep2024–202532
5Joe HainesSt. Peter's Prep2021–202231
6Ulisses FerrazSt. Peter's Prep2020–202130
7Ulisses FerrazSt. Peter's Prep2021–202230
8Joe HainesSt. Peter's Prep2022–202328
9Logan ChiSt. Peter's Prep2025–202628
10Ryan KingSt. Peter's Prep2020–202127
11Matt CorwinSt. Peter's Prep2020–202125
12Justin PerezSt. Peter's Prep2025–202624
13Anthony HuarangaSt. Peter's Prep2025–202623
14Gianluca LoganSt. Peter's Prep2023–202423
15John O'DonnellSt. Peter's Prep2021–202223
16Lorenzo CamilleriSt. Peter's Prep2022–202323
17Chasen KirkSt. Peter's Prep2023–202422
18David TallaridaSt. Peter's Prep2024–202522
19David TallaridaSt. Peter's Prep2025–202621
20Sam PorchSt. Peter's Prep2022–202321
21Anthony HuarangaSt. Peter's Prep2024–202520
22Isaiah RuizSt. Peter's Prep2022–202319
23Matt CorwinSt. Peter's Prep2021–202219
24Aiden RosalesSt. Peter's Prep2024–202518
25Jonathan LopezSt. Peter's Prep2025–202618
May 20vsSJSt. Joseph (Met.)W10–6Box score →
May 17atMMemorialW3–2Box score →
May 14vsNBNorth BergenW16–1Box score →
May 13atDBDon Bosco PrepL4–14Box score →
May 12atUCUnion CityW12–1Box score →
May 9atPJPope JohnL6–10Box score →
May 8vsRRandolphL6–8Box score →
May 7atSSnyderW18–1Box score →
May 6vsFFerrisL1–2Box score →
May 5atBBayonneL2–3Box score →
May 4atSJSt. Joseph (Mont.)L0–10Box score →
May 1atMMillburnL5–11Box score →
Apr 30atKKearnyW13–2Box score →
Apr 28vsDDickinsonW12–2Box score →
Apr 27atOBOld BridgeW8–4Box score →
Apr 26vsHCHudson CatholicW11–4Box score →
Apr 24atOTOld TappanW11–6Box score →
Apr 21vsMMcNairW24–0Box score →
Apr 20atRRamapoW6–2Box score →
Apr 19atGSGill St. Bernard'sL0–5Box score →
Player directory

Roster

26 players
#PlayerGradePositionPAIP
#23Connor McElroy-BarkerSenior1B, P2527.7
#6Greg Van SantSeniorP—8.0
#4Ian WilsonSeniorC39—
#27Jack DalySeniorP210.0
#22Jeff Van SantSeniorP—7.0
#9John ThorburnSeniorP—1.7
#11Landon ParadineSeniorUTL68—
#5Max MalangaSeniorCF4—
#8Owen FletcherSeniorC31—
#2Ryan KingSenior3B, UTL89—
#21Ryan WallaceSeniorP12.7
#3Teague MulcahySeniorP11.0
#12William ByingtonSeniorLF11—
#15Ellis ReidJuniorRF47—
#7John O'DonnellJunior2B, SS90—
#25Matthew ScepkowskiJuniorP—18.7
#1Nick RappaJuniorP120.0
#17Raul CortinasJuniorP116.7
#10Raymond FioreJuniorCF65—
#29Ryan RzepinskiJuniorDH, P5828.7
#13Ulisses FerrazJuniorSS94—
#14Matt CorwinSophomore1B85—
#16Mossimo Infante-MeehanSophomoreLF, 3B57—
#20William BarksdaleSophomore3B22—
#18Joe HainesFreshmanC41—
#24Macai MooreFreshmanP1415.0
John O'Donnell
90
13
0
26
11
9
.224
.500
.345
.845
.409
114
4.2
7Ulisses Ferraz94301231116.366.447.463.910.4071135.6
8Matt Corwin8525315265.325.388.519.908.3951072.3
9Joe Haines41704111.241.463.345.808.3851020.5
10Landon Paradine6814119118.269.441.365.807.376981.4
11Owen Fletcher3150450.227.452.318.770.37497-0.2
12Macai Moore1431240.231.286.615.901.37195-0.0
13Ian Wilson3981640.258.410.355.765.35688-0.9
14Jack Daly200100.000.500.000.500.35085-0.1
15Max Malanga400301.000.500.000.500.350850.1
16Ellis Reid47521191.147.383.353.736.34582-1.3
17Connor McElroy-Barker2541580.174.240.522.762.31667-1.2
18Raymond Fiore651101185.216.385.235.620.30964-3.2
19Ryan Rzepinski581018110.200.310.360.670.30361-3.9
20Mossimo Infante-Meehan57401374.105.404.105.509.29657-3.5
21Nick Rappa100000.000.000.000.000.000-92-0.3
22Raul Cortinas100000.000.000.000.000.000-92-0.3
2.7
2
0
0
2
5
0.00
1.50
13.13
5.25
1.60
1.1
7Teague Mulcahy1.0000210.002.007.0014.007.100.4
8Jeff Van Sant7.06771557.003.005.0015.009.39-4.0
9John Thorburn1.71554121.003.004.2016.8012.70-4.3
10Ryan Rzepinski28.717201927274.641.536.596.594.98-6.7
11Greg Van Sant8.08121218910.503.257.8815.758.35-8.6
12Matthew Scepkowski18.731292715810.132.463.005.625.14-19.0