Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.

The Hatboro-Horsham (Horsham, PA) varsity baseball team lost Thursday's home non-conference game against Upper Moreland (Willow Grove, PA) by a score of 7-5.

1234567RHE
Upper Moreland1401010795
Hatboro-Horsham0020201586
  • Recap
  • Box Score
  • Matchup Info

Game Stats

Upper Moreland

Batting

#Athlete NameAvgPAABRHRBI2B3BHRGS
Team Totals.42935287126210
0Jacob Spaetti.00011100000
1Cannon Campbell.50044021000
2Max Abbosh.00044100000
3Josh Darsney1.00031010100
4Chase Rampulla.66733021000
13Chase Moore.66743220000
16Luke Sword.25044011010
19J. Townsend.66743220000
21Jimmy Murray.00043000000
41Patrick Kilgus1.00042123100
Hatboro-Horsham

Batting

#Athlete NameAvgPAABRHRBI2B3BHRGS
Team Totals.2503632583200
1Cole Incudine (Sr).50044120100
2Chris Herrera (Sr).00011000000
3Dominic Rapino (Sr).50032011000
5Ryan Thomas (Sr).25044010000
7Chase Canney (Sr).33343110000
8Cole Reinheimer (Sr).25044011000
9Makhi English (Jr).00011000000
14Jamie O'Neill (Sr).00044001000
15Kenny Lutz (Jr).33343210000
22Ricky Klenk (Sr).33343110100
33Chris Yeager (Sr).00033000000
Upper Moreland

#Athlete NameSFSH/BBBKHBPROEFCLOBOBPSLGOPS
Team Totals01452117.529.5711.100
0Jacob Spaetti00000001.000.000.000
1Cannon Campbell00000002.500.5001.000
2Max Abbosh00010102.000.000.000
3Josh Darsney011000001.0002.0003.000
4Chase Rampulla00000002.667.6671.334
13Chase Moore00011000.750.6671.417
16Luke Sword00010015.250.7501.000
19J. Townsend00110003.750.6671.417
21Jimmy Murray00110004.250.000.250
41Patrick Kilgus001010001.0001.5002.500
Hatboro-Horsham

#Athlete NameSFSH/BBBKHBPROEFCLOBOBPSLGOPS
Team Totals004805110.333.313.646
1Cole Incudine (Sr)00010103.500.7501.250
2Chris Herrera (Sr)00010001.000.000.000
3Dominic Rapino (Sr)00100001.667.5001.167
5Ryan Thomas (Sr)00000004.250.250.500
7Chase Canney (Sr)00110102.500.333.833
8Cole Reinheimer (Sr)00010101.250.250.500
9Makhi English (Jr)00010001.000.000.000
14Jamie O'Neill (Sr)00010112.000.000.000
15Kenny Lutz (Jr)00110101.500.333.833
22Ricky Klenk (Sr)00100003.500.6671.167
33Chris Yeager (Sr)00010004.000.000.000
Upper Moreland

Baserunning

#Athlete NameSBSBA
Team Totals8
1Cannon Campbell1
2Max Abbosh1
3Josh Darsney1
11Mason Loew1
19J. Townsend3
41Patrick Kilgus1
Hatboro-Horsham

Baserunning

#Athlete NameSBSBA
Team Totals3
7Chase Canney (Sr)2
8Cole Reinheimer (Sr)1
Upper Moreland

Fielding

#Athlete NameFPTCPOAEDPTPPBSBASBCSCS%
Team Totals.8483321750
1Cannon Campbell1.00033000
3Josh Darsney.00010010
4Chase Rampulla.71473220
13Chase Moore1.00011000
16Luke Sword1.00022000
17Nick Simons1.00010100
19J. Townsend1.00096300
21Jimmy Murray.66732010
41Patrick Kilgus.83364110
Hatboro-Horsham

Fielding

#Athlete NameFPTCPOAEDPTPPBSBASBCSCS%
Team Totals.8003021361
1Cole Incudine (Sr).66732010
3Dominic Rapino (Sr).66730210
5Ryan Thomas (Sr).75043011
7Chase Canney (Sr)1.00022000
12Conner Cataldi (Jr)1.00032100
15Kenny Lutz (Jr).88998010
22Ricky Klenk (Sr).75043010
33Chris Yeager (Sr)1.00011000
34Carl Salvato (Sr).00010010
Upper Moreland

Pitching

#Athlete NameERAWLW%APPGSCGSOSVNHPG
Team Totals1.00101.00010
17Nick Simons0.00101.00010
33Colson Campbell0.000010
41Patrick Kilgus7.000010
Hatboro-Horsham

Pitching

#Athlete NameERAWLW%APPGSCGSOSVNHPG
Team Totals2.0001.00010
5Ryan Thomas (Sr)0.000010
12Conner Cataldi (Jr)3.5001.00010
34Carl Salvato (Sr)0.000010
Upper Moreland

#Athlete NameIPHRERBBK2B3BHRBFAB
Team Totals78514803632
17Nick Simons42202301715
33Colson Campbell24200401212
41Patrick Kilgus121121075
Hatboro-Horsham

#Athlete NameIPHRERBBK2B3BHRBFAB
Team Totals79724503529
5Ryan Thomas (Sr)200021075
12Conner Cataldi (Jr)47622302219
34Carl Salvato (Sr)121001065
Upper Moreland

#Athlete NameOBAOBPWPHBPSFSH/B#PBKPOSB
Team Totals.250.33310140015
17Nick Simons.133.2351070013
33Colson Campbell.333.3330034002
41Patrick Kilgus.400.5710036000
Hatboro-Horsham

#Athlete NameOBAOBPWPHBPSFSH/B#PBKPOSB
Team Totals.310.42912128105
5Ryan Thomas (Sr).000.2860029000
12Conner Cataldi (Jr).368.4551181104
34Carl Salvato (Sr).400.5000118001
Stat Supplier Logo

Upper Moreland's stats are presented by GameChanger: live mobile scorekeeping for baseballGameChanger Media, Inc (ai)

Stat Supplier Logo

Hatboro-Horsham's stats are presented by GameChanger: live mobile scorekeeping for baseballGameChanger Media, Inc (ai)

Game Story

Pennsylvania High School Baseball - Hatboro-Horsham held off by Upper Moreland

March 27, 2025: Horsham, PA 19044

In Thursday's non-league bout, the Upper Moreland Bears (Willow Grove, PA) baseball squad the host Hatboro-Horsham Hatters (Horsham, PA), by a tally of 7-5.

Next up, the Bears encounter the Cheltenham Panthers (Wyncote, PA) in a Suburban One - Freedom bout, on Monday, April 7. Upper Moreland will attempt to upgrade on its 1-5 season record.

The Hatters (1-3) will now prepare for their bout against Cardinal O'Hara (Springfield, PA). The Lions enter the non-league bout with a 1-1 record. In their last bout, Cardinal O'Hara edged Father Judge (Philadelphia, PA), 9-8, in a league bout.

UMHS @ HHHS Baseball Game Info

Thu., Mar. 27, 2025 @ 3:45p
Hatboro-Horsham Senior High School
The Hatboro-Horsham (Horsham, PA) varsity baseball team lost Thursday's home non-conference game against Upper Moreland (Willow Grove, PA) by a score of 7-5.

Rankings & Records

Upper Moreland (24-25)

PAClass
12625
OverallConferenceHomeAwayNeutralWin %Conference %RFRA
15-714-27-38-30-1.682.87516293

Hatboro-Horsham (24-25)

PAClass
9342
OverallConferenceHomeAwayNeutralWin %Conference %RFRA
9-114-72-66-51-0.450.3647483

Team Scoring Averages

123456789101112RHE
Upper Moreland
.71.91.3.71.9.91.00----7.47.31.6
Hatboro-Horsham
.3.5.51.01.3.3.2001.001.03.76.31.7

Head-to-Head

  • Upper Moreland won on 3/27/2025
    3/27 @ 3:45p1234567RHE
    Upper Moreland1401010795
    Hatboro-Horsham0020201586

    The Upper Moreland (Willow Grove, PA) varsity baseball team won Thursday's away non-conference game against Hatboro-Horsham (Horsham, PA) by a score of 7-5.

  • 5/20/2025 results not reported

    A final score has not been reported for this varsity baseball game. Please help us by reporting the final score.

Team Stat Comparison

Upper MorelandHatboro-Horsham
.289Batting Average.228
.441On Base Percentage.329
.375Slugging Percentage.283
.932Fielding Percentage.935
.667Win Loss Percentage.545

Team Leaders

Upper MorelandHatboro-HorshamNational Avg.
#7 Zach O’Connor.423Batting Average#30 Dominic Saloma.500.239
#4 Chase Rampulla.571On Base Percentage#30 Dominic Saloma.500.379
#29 Lucas Zipper.576Slugging Percentage#30 Dominic Saloma.500.302
#0 Jacob Spaetti1.000Fielding Percentage#13 Isaiah Brown1.000.860
#17 Nick Simons1.000Win Loss Percentage#37 Shane Mills.750.532

Record Breakdown

Upper Moreland (24-25)

Hatboro-Horsham (24-25)

15-7
Overall
9-11
14-2
League
4-7
1-5
Non-League
3-3
1-0
Head to Head
0-1
0-2
Common Opponent
0-5
7-3
Home
2-6
8-3
Away
6-5
0-1
Neutral
1-0
0-0
Playoff
2-1
15-6
In-State
9-11
0-1
Out-of-State
0-0