DDiamond IndexNew Jersey Baseball
Diamond Index team profile

Mount Olive

NJAC

Season record22-72025-2026
DI Score78.4
Run Differential+133
Strength of Schedule1.3
Roster16
Team wRC+124
Team PIT19.7
Season results

Schedule & Games

29 games
Player directory

Roster

16 players
#PlayerGradePositionPAIP
#13Aaron KleinSenior1
#11David HarmonSenior78
#14Jonathan MooreSenior103
#7Liam SheltonSenior2554.7
#19Max BahrSenior13.7
#5Robert HubbardSenior10229.3
#36Ryan SwaimSenior316.7
#16Alex VoliJunior1
#10Brayden LongoJunior10721.0
#1Zachary BrodersonJunior722.0
#2Louis CarterSophomore8933.0
#4Max KollerSophomore19.3
#15Max RobersonSophomore43.3
#12Nick D'AmicoSophomore92
Justin Bullock Junior98
Tyler Castillo Sophomore100
Team production

Batting Statistics

14 hitters
#PlayerPAHHRRRBISBAVGOBPSLGOPSwOBAwRC+Off
1Aaron Klein100000.0001.000.0001.000.7002650.3
2Alex Voli100000.0001.000.0001.000.7002650.3
3Brayden Longo1073211403014.381.514.8101.324.54418719.2
4Jonathan Moore10336634362.414.495.7361.231.51817413.9
5Justin Bullock Junior9835131203.393.449.5511.000.4401346.7
6Robert Hubbard10230424277.341.431.5801.011.4391347.5
7Nick D'Amico9229312140.349.413.518.931.4091193.1
8Tyler Castillo Sophomore1002922280.322.360.456.816.35692-1.4
9Louis Carter892207221.286.382.403.785.35591-1.0
10Ryan Swaim310110.333.333.333.667.30064-0.2
11David Harmon781701584.243.321.257.578.27350-6.1
12Zachary Broderson721301773.213.319.246.565.27149-5.9
13Liam Shelton2530000.143.280.286.566.26445-2.3
14Max Roberson400000.000.000.000.000.000-88-1.3
Run prevention

Pitching Statistics

9 pitchers
#PlayerIPHRERBBSOERAWHIPK/7BB/7FIPPIT
1Liam Shelton54.749271715512.181.176.531.922.226.4
2Ryan Swaim16.718827150.841.506.302.942.565.1
3Brayden Longo21.0157414231.331.387.674.673.345.0
4Robert Hubbard29.3199816311.911.197.403.823.034.6
5Louis Carter33.031191012272.121.305.732.552.654.1
6Max Roberson3.3200030.000.606.300.001.301.4
7Zachary Broderson2.0320110.002.003.503.503.600.9
8Max Bahr13.791371153.591.462.565.635.22-1.1
9Max Koller19.32418157175.431.606.162.533.20-6.7