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 Portland (ME) varsity baseball team lost Friday's home conference game against Windham (ME) in extra innings by a score of 12-9.

12345678RHE
Windham502040011293
Portland30300210962
  • Recap
  • Box Score
  • Matchup Info

Game Stats

Windham

Batting

#Athlete NameAvgPAABRHRBI2B3BHRGS
Team Totals.30041301297200
3Aiden Rinaldi.00022000000
4JJ Saunders.33353111100
6Mike Redlon.50042210000
9Cam Damon10000000
11Sullivan Nappi.50054221000
13Cj McDonald.00011000000
16Gavin Lawler.00022000000
19M. Morgridge.25044111000
21Ryan Manning30201000
24Mason Rulman.50054220100
27Anthony Rinaldi.25054012000
Windham

#Athlete NameSFSH/BBBKHBPROEFCLOBOBPSLGOPS
Team Totals0010101209.488.367.855
3Aiden Rinaldi00020004.000.000.000
4JJ Saunders00220002.600.6671.267
6Mike Redlon00200001.750.5001.250
9Cam Damon001000001.0001.000
11Sullivan Nappi00110005.600.5001.100
13Cj McDonald00000002.000.000.000
16Gavin Lawler00020000.000.000.000
19M. Morgridge00000100.250.250.500
21Ryan Manning003000001.0001.000
24Mason Rulman00011102.600.7501.350
27Anthony Rinaldi00110006.400.250.650
Windham

Fielding

#Athlete NameFPTCPOAEDPTPPBSBASBCSCS%
Team Totals.8972921530
4JJ Saunders1.00031200
6Mike Redlon1.00033000
9Cam Damon1.00087100
11Sullivan Nappi.50020110
19M. Morgridge.83364110
24Mason Rulman1.00022000
Windham

Pitching

#Athlete NameERAWLW%APPGSCGSOSVNHPG
Team Totals6.000010
19M. Morgridge5.250010
27Anthony Rinaldi7.000010
Windham

#Athlete NameIPHRERBBK2B3BHRBFAB
Team Totals76964703628
19M. Morgridge44331301815
27Anthony Rinaldi32633401813
Windham

#Athlete NameOBAOBPWPHBPSFSH/B#PBKPOSB
Team Totals.214.38924131003
19M. Morgridge.267.3890260002
27Anthony Rinaldi.154.3892271001
Stat Supplier Logo

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

Portland has not entered stats for this game.

Game Story

Maine High School Baseball - Windham edges Portland

May 1, 2026: Portland, ME 04101

The Windham Eagles baseball team scored 12 runs and held the host Portland Bulldogs to 9 in the Eagles league win on Friday.

The Eagles now hold a 2-3 record. They take the field next when they host Sanford for a Class A South test on Saturday, May 2. Windham will play a Spartans team coming off a 4-2 league loss to Cheverus (Portland, ME). The Spartans record now stands at 1-2.

With the defeat, Portland drops to 0-3 on the year. The Bulldogs host Falmouth (Falmouth, ME) to play the Navigators in a Class A South test on Monday, May 4. The Navigators go into the test with a record of 1-2. Falmouth won 10-0 in their recent league test against Marshwood (South Berwick, ME)

Windham @ Portland Baseball Game Info

Fri., May. 1, 2026 @ 6:30p
Hadlock Field
The Portland (ME) varsity baseball team lost Friday's home conference game against Windham (ME) in extra innings by a score of 12-9.

Rankings & Records

Windham (25-26)

MEClass
9526
OverallRegionHomeAwayWin %Region %RFRA
3-143-141-82-6.176.17649158

Portland (25-26)

MEClass
10028
OverallRegionHomeAwayWin %Region %RFRA
1-161-160-91-7.059.05947158

Team Scoring Averages

12345678RHE
Windham
.9.2.8.1.5.6.21.02.95.03.2
Portland
.6.6.5.1.2.2.902.85.52.8

Team Stat Comparison

WindhamPortland
.224Batting Average.209
.313On Base Percentage.280
.252Slugging Percentage.228
.836Fielding Percentage.865
-Win Loss Percentage.083

Team Leaders

WindhamPortlandNational Avg.
#24 Mason Rulman.432Batting Average#10 Aiden Eisenhart.324.243
#24 Mason Rulman.500On Base Percentage#10 Aiden Eisenhart.395.385
#24 Mason Rulman.541Slugging Percentage#10 Aiden Eisenhart.382.312
#13 Cj McDonald1.000Fielding Percentage#13 Charlie Ellis1.000.859
-
Win Loss Percentage#9 Bailey Jordan.333.530

Record Breakdown

Windham (25-26)

Portland (25-26)

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