AAA
MONTREAL CANADIENS @ PORTLAND MAD ANTS
04/22/2026
 
TOP OF THE 1ST
Montreal Canadiens batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Pitching: RHP Matt Parsons
Batting: LHB Ben McCabe 0-0: Called Strike
0-1: Ball
1-1: Foul Ball, location: 5F
1-2: Strikes out swinging
Batting: SHB Mike Gelardi 0-0: Ball
1-0: Foul Ball, location: 2F
1-1: Swinging Strike
1-2: Strikes out swinging
Batting: RHB Chris Stoll 0-0: Ball
1-0: Called Strike
1-1: Ball
2-1: Ground out 5-3 (Groundball, 56, EV 96.9 MPH)
Top of the 1st over - 0 runs, 0 hits, 0 errors, 0 left on base; Montreal 0 - Portland 0
BOTTOM OF THE 1ST
Portland Mad Ants batting - Pitching for Montreal Canadiens : LHP Sergio Vera
Pitching: LHP Sergio Vera
Batting: LHB Eric Alvarado 0-0: Swinging Strike
0-1: Foul Ball, location: 3SF
0-2: Ground out U3 (Groundball, 3, EV 84.4 MPH)
Batting: RHB Mike Henschel 0-0: Ball
1-0: Foul Ball, location: 2F
1-1: Ball
2-1: DOUBLE (Flyball, 8RXD, EV 94.4 MPH)
Batting: LHB Jerry Blake 0-0: Ball
1-0: Called Strike
1-1: Called Strike
1-2: Foul Ball, location: 2F
1-2: Strikes out looking
Batting: SHB Jonathan McElwain 0-0: Called Strike
0-1: SINGLE (Groundball, 34D, EV 100.6 MPH)
Mike Henschel to third
Batting: RHB Alex Aime 0-0: Ball
1-0: Called Strike
1-1: Ground out 4-3 (Groundball, 4, EV 106.9 MPH)
Bottom of the 1st over - 0 runs, 2 hits, 0 errors, 2 left on base; Montreal 0 - Portland 0
TOP OF THE 2ND
Montreal Canadiens batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Batting: LHB Jim Wilkes 0-0: Called Strike
0-1: Called Strike
0-2: Strikes out swinging
Batting: RHB Corey Routh 0-0: Called Strike
0-1: Called Strike
0-2: Ball
1-2: SOLO HOME RUN (Line Drive, 78XD, EV 110.0 MPH), Distance : 419 ft
Batting: LHB Justin Kelley 0-0: Foul Ball, location: 2F
0-1: Ball
1-1: Ball
2-1: Ball
3-1: SINGLE (Line Drive, 8LS, EV 95.6 MPH)
Batting: RHB Alan Borrego 0-0: Ball
1-0: Ball
2-0: Fly out, F7 (Flyball, 7LS, EV 84.4 MPH)
Batting: RHB Richard Adelman 0-0: Called Strike
0-1: Fly out, F6 (Popup, 6D, EV 65.6 MPH)
Top of the 2nd over - 1 run, 2 hits, 0 errors, 1 left on base; Montreal 1 - Portland 0
BOTTOM OF THE 2ND
Portland Mad Ants batting - Pitching for Montreal Canadiens : LHP Sergio Vera
Batting: LHB Raul Arreola 0-0: Called Strike
0-1: Foul Ball, location: 25FF
0-2: Fly out, F9 (Flyball, 9D, EV 93.8 MPH)
Batting: RHB Tom Hirsch 0-0: Ball
1-0: Swinging Strike
1-1: Foul Ball, location: 25F
1-2: Strikes out swinging
Batting: RHB Jimmy Olivares 0-0: Ball
1-0: Ball
2-0: Fly out, F6 (Popup, 4M, EV 55.6 MPH)
Bottom of the 2nd over - 0 runs, 0 hits, 0 errors, 0 left on base; Montreal 1 - Portland 0
TOP OF THE 3RD
Montreal Canadiens batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Batting: LHB Jim Unknown 0-0: Called Strike
0-1: Called Strike
0-2: Ball
1-2: Foul Ball, location: 7LDF
1-2: Ball
2-2: Foul Ball, location: 3F
2-2: Ball
3-2: Base on Balls
Batting: LHB Ben McCabe 0-0: Called Strike
0-1: Sac Bunt to P - play at first, batter OUT! 1-3
Jim Unknown to second
Batting: SHB Mike Gelardi 0-0: Called Strike
0-1: Swinging Strike
0-2: Ball
1-2: Strikes out swinging
Batting: RHB Chris Stoll 0-0: Called Strike
0-1: Ball
1-1: Ball
2-1: Foul Ball, location: 7LMFF
2-2: Foul Ball, location: 23F
2-2: Fly out, F6 (Line Drive, 6, EV 66.9 MPH)
Top of the 3rd over - 0 runs, 0 hits, 0 errors, 1 left on base; Montreal 1 - Portland 0
BOTTOM OF THE 3RD
Portland Mad Ants batting - Pitching for Montreal Canadiens : LHP Sergio Vera
Batting: SHB Tyler Welsh 0-0: Called Strike
0-1: Ground out 4-3 (Groundball, 4M, EV 86.3 MPH)
Batting: LHB Eric Alvarado 0-0: Called Strike
0-1: SINGLE (Groundball, 4D, EV 98.1 MPH)
Batting: RHB Mike Henschel 0-0: Fielders Choice at 2nd, 4-6 (Groundball, 34, EV 102.5 MPH)
Batting: LHB Jerry Blake 0-0: Ball
1-0: Ground out 4-3 (Groundball, 34, EV 80.0 MPH)
Bottom of the 3rd over - 0 runs, 1 hit, 0 errors, 1 left on base; Montreal 1 - Portland 0
TOP OF THE 4TH
Montreal Canadiens batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Batting: LHB Jim Wilkes 0-0: Ball
1-0: Ball
2-0: Called Strike
2-1: Called Strike
2-2: Strikes out swinging
Batting: RHB Corey Routh 0-0: Ball
1-0: Ball
2-0: Ground out 3-1 (Groundball, 34S, EV 89.4 MPH)
Batting: LHB Justin Kelley 0-0: Fly out, F8 (Flyball, 8RXD, EV 103.1 MPH)
Top of the 4th over - 0 runs, 0 hits, 0 errors, 0 left on base; Montreal 1 - Portland 0
BOTTOM OF THE 4TH
Portland Mad Ants batting - Pitching for Montreal Canadiens : LHP Sergio Vera
Batting: SHB Jonathan McElwain 0-0: Foul Ball, location: 2F
0-1: Ball
1-1: Ball
2-1: Ground out 4-3 (Groundball, 4, EV 93.1 MPH)
Batting: RHB Alex Aime 0-0: Ball
1-0: Ground out 6-3 (Groundball, 6, EV 85.0 MPH)
Batting: LHB Raul Arreola 0-0: Called Strike
0-1: Ball
1-1: SINGLE (Groundball, 34D, EV 98.8 MPH)
Batting: RHB Tom Hirsch 0-0: Ball
1-0: Called Strike
1-1: Ball
2-1: SINGLE (Line Drive, 7LS, EV 94.4 MPH)
Raul Arreola to second
Batting: RHB Jimmy Olivares 0-0: Called Strike
0-1: SINGLE (Groundball, 4D, EV 105.0 MPH)
Raul Arreola to third
Tom Hirsch to second
Runner from 3rd tries for Home, SAFE, throw by CF to home
Tom Hirsch to third
Jimmy Olivares to second
Batting: SHB Tyler Welsh 0-0: Called Strike
0-1: Ball
1-1: Foul Ball, location: 2F
1-2: Ball
2-2: Strikes out looking
Bottom of the 4th over - 1 run, 3 hits, 0 errors, 2 left on base; Montreal 1 - Portland 1
TOP OF THE 5TH
Montreal Canadiens batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Batting: RHB Alan Borrego 0-0: Called Strike
0-1: Ball
1-1: Foul Ball, location: 5F
1-2: Fly out, F9 (Flyball, 89M, EV 86.3 MPH)
Batting: RHB Richard Adelman 0-0: Ball
1-0: Ball
2-0: Called Strike
2-1: Foul Ball, location: 9LMF
2-2: Ball
3-2: Fly out, F9 (Line Drive, 9, EV 86.9 MPH)
Batting: LHB Jim Unknown 0-0: Called Strike
0-1: Foul Ball, location: 5SF
0-2: Ball
1-2: Ball
2-2: Strikes out swinging
Top of the 5th over - 0 runs, 0 hits, 0 errors, 0 left on base; Montreal 1 - Portland 1
BOTTOM OF THE 5TH
Portland Mad Ants batting - Pitching for Montreal Canadiens : LHP Sergio Vera
Batting: LHB Eric Alvarado 0-0: SINGLE (Groundball, 34S, EV 69.4 MPH) (infield hit)
Batting: RHB Mike Henschel 0-0: Sac Bunt to 13 - play at first, batter OUT! 1-3
Eric Alvarado to second
Batting: LHB Jerry Blake 0-0: Called Strike
0-1: SINGLE (Flyball, 7LS, EV 88.8 MPH)
Eric Alvarado to third
Batting: SHB Jonathan McElwain 0-0: Ball
1-0: Foul Ball, location: 2F
1-1: Foul Ball, location: 25F
1-2: Ball
2-2: Ball
3-2: Grounds into double play, 5-4-3 (Groundball, 56, EV 89.4 MPH)
Bottom of the 5th over - 0 runs, 2 hits, 0 errors, 1 left on base; Montreal 1 - Portland 1
TOP OF THE 6TH
Montreal Canadiens batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Batting: LHB Ben McCabe 0-0: Ball
1-0: Called Strike
1-1: Ball
2-1: SINGLE (Line Drive, 4D, EV 96.3 MPH)
Batting: SHB Mike Gelardi 0-0: Ball
1-0: Ball
2-0: Foul Ball, location: 2RF
2-1: Ball
3-1: Foul Ball, location: 7LSF
3-2: Foul Ball, location: 2F
3-2: Foul Ball, location: 25F
3-2: Foul Ball, location: 3F
3-2: SINGLE (Line Drive, 7LS, EV 91.3 MPH)
Ben McCabe to second
Ben McCabe to third
Batting: RHB Chris Stoll 0-0: Ball
1-0: Ball
2-0: SINGLE (Flyball, 89S, EV 92.5 MPH)
Ben McCabe scores
Mike Gelardi to second
Batting: LHB Jim Wilkes 0-0: Fly out, F4 (Popup, 34S, EV 75.6 MPH)
Batting: RHB Corey Routh 0-0: Foul Ball, location: 3F
0-1: Ball
1-1: Ball
2-1: Fly out, F5 (Popup, 56, EV 74.4 MPH)
Batting: LHB Justin Kelley 0-0: Foul Ball, location: 7LSF
0-1: Foul Ball, location: 3DF
0-2: Strikes out looking
Top of the 6th over - 1 run, 3 hits, 0 errors, 2 left on base; Montreal 2 - Portland 1
BOTTOM OF THE 6TH
Portland Mad Ants batting - Pitching for Montreal Canadiens : LHP Sergio Vera
Batting: RHB Alex Aime 0-0: Foul Ball, location: 7LMF
0-1: Ball
1-1: Called Strike
1-2: Foul Ball, location: 7LSF
1-2: Ball
2-2: SINGLE (Groundball, 6MD, EV 104.4 MPH)
Pitching: RHP Chris Johnson
Batting: LHB Raul Arreola 0-0: Ball
1-0: Ball
2-0: Ball
3-0: Base on Balls
Alex Aime to second
Batting: RHB Tom Hirsch 0-0: Ball
1-0: SINGLE (Groundball, 56, EV 105.6 MPH)
Alex Aime to third
Raul Arreola to second
Batting: RHB Jimmy Olivares 0-0: Ball
1-0: Fly out, F8 (Line Drive, 8RS, EV 100.0 MPH)
Batting: SHB Tyler Welsh 0-0: Called Strike
0-1: Ball
1-1: SINGLE (Line Drive, 89S, EV 99.4 MPH)
Alex Aime scores
Raul Arreola to third
Tom Hirsch to second
Batting: LHB Eric Alvarado 0-0: Swinging Strike
0-1: Ball
1-1: Swinging Strike
1-2: Foul Ball, location: 5DF
1-2: Foul Ball, location: 2F
1-2: Ball
2-2: Ball
3-2: Base on Balls
Raul Arreola scores
Tom Hirsch to third
Tyler Welsh to second
Batting: RHB Mike Henschel 0-0: Ball
1-0: SINGLE (Line Drive, 3D, EV 95.0 MPH)
Tom Hirsch scores
Tyler Welsh to third
Eric Alvarado to second
Batting: LHB Jerry Blake 0-0: Ball
1-0: Called Strike
1-1: Swinging Strike
1-2: Fly out, F7 (Flyball, 7S, EV 81.3 MPH)
Batting: SHB Jonathan McElwain 0-0: SINGLE (Groundball, 5S, EV 66.3 MPH) (infield hit)
Tyler Welsh scores
Eric Alvarado to third
Mike Henschel to second
Batting: RHB Alex Aime 0-0: Fly out, F9 (Flyball, 9LM, EV 97.5 MPH)
Bottom of the 6th over - 4 runs, 5 hits, 0 errors, 3 left on base; Montreal 2 - Portland 5
TOP OF THE 7TH
Montreal Canadiens batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Batting: RHB Alan Borrego 0-0: Ball
1-0: Ball
2-0: Called Strike
2-1: Foul Ball, location: 5F
2-2: Strikes out swinging
Batting: RHB Richard Adelman 0-0: Fly out, F8 (Flyball, 8RM, EV 94.4 MPH)
Batting: LHB Jim Unknown 0-0: Ball
1-0: Foul Ball, location: 3SF
1-1: Ground out 5-3 (Groundball, 56, EV 87.5 MPH)
Top of the 7th over - 0 runs, 0 hits, 0 errors, 0 left on base; Montreal 2 - Portland 5
BOTTOM OF THE 7TH
Portland Mad Ants batting - Pitching for Montreal Canadiens : RHP Chris Johnson
Pitching: RHP Jeremy Davila
Batting: LHB Raul Arreola 0-0: Called Strike
0-1: SINGLE (Flyball, 8LS, EV 91.3 MPH)
Batting: RHB Tom Hirsch 0-0: Ball
1-0: Called Strike
1-1: Foul Ball, location: 9LSF
1-2: Strikes out swinging
Batting: RHB Jimmy Olivares 0-0: Ball
1-0: Called Strike
1-1: Ball
2-1: Fly out, F7 (Flyball, 7, EV 93.1 MPH)
Batting: SHB Tyler Welsh 0-0: Ball
1-0: SINGLE (Line Drive, 8LS, EV 101.3 MPH)
Raul Arreola to second
Batting: LHB Eric Alvarado 0-0: Ball
1-0: Ball
2-0: Called Strike
2-1: Foul Ball, location: 5SF
2-2: Ball
3-2: Base on Balls
Raul Arreola to third
Tyler Welsh to second
Batting: RHB Mike Henschel 0-0: Ball
1-0: Ball
2-0: Foul Ball, location: 7LMFF
2-1: Swinging Strike
2-2: Strikes out swinging
Bottom of the 7th over - 0 runs, 2 hits, 0 errors, 3 left on base; Montreal 2 - Portland 5
TOP OF THE 8TH
Montreal Canadiens batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Pitching: RHP Chase Collins
Batting: LHB Ben McCabe 0-0: SINGLE (Groundball, 4MD, EV 98.1 MPH)
Batting: SHB Mike Gelardi 0-0: Ball
1-0: Ball
2-0: Fly out, F5 (Popup, 56S, EV 85.6 MPH)
Batting: RHB Chris Stoll 0-0: Grounds into double play, 4-6-3 (Groundball, 4, EV 105.6 MPH)
Top of the 8th over - 0 runs, 1 hit, 0 errors, 0 left on base; Montreal 2 - Portland 5
BOTTOM OF THE 8TH
Portland Mad Ants batting - Pitching for Montreal Canadiens : RHP Jeremy Davila
Pitching: RHP Gabe Lopez
Batting: LHB Jerry Blake 0-0: Ball
1-0: Ground out 5-3 (Groundball, 5, EV 91.9 MPH)
Batting: SHB Jonathan McElwain 0-0: Called Strike
0-1: Ball
1-1: Ball
2-1: Foul Ball, location: 2F
2-2: Strikes out looking
Batting: RHB Alex Aime 0-0: Foul Ball, location: 5FF
0-1: Called Strike
0-2: Strikes out swinging
Bottom of the 8th over - 0 runs, 0 hits, 0 errors, 0 left on base; Montreal 2 - Portland 5
TOP OF THE 9TH
Montreal Canadiens batting - Pitching for Portland Mad Ants : RHP Chase Collins
Pitching: LHP Kevin Kovach
Batting: LHB Jim Wilkes 0-0: Called Strike
0-1: Ball
1-1: Ball
2-1: Fly out, F8 (Flyball, 89D, EV 95.0 MPH)
Batting: RHB Corey Routh 0-0: Ball
1-0: Called Strike
1-1: Foul Ball, location: 2F
1-2: Foul Ball, location: 9LMF
1-2: Fly out, F8 (Line Drive, 8RM, EV 90.0 MPH)
Batting: LHB Justin Kelley 0-0: Ball
1-0: Fly out, F5 (Popup, 5F, EV 72.5 MPH)
Top of the 9th over - 0 runs, 0 hits, 0 errors, 0 left on base; Montreal 2 - Portland 5
Wednesday, April 29th , 2026 - OOTP Baseball 26.8 Build 82