AAA
MONTREAL ROYALS @ PORTLAND MAD ANTS
08/21/2025
 
TOP OF THE 1ST
Montreal Royals batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Pitching: RHP Matt Parsons
Batting: LHB Edwin Martinez 0-0: Foul Ball, location: 25F
0-1: Ball
1-1: Fly out, F8 (Flyball, 8LXD, EV 103.8 MPH)
Batting: RHB Cody Yeager 0-0: Foul Ball, location: 2F
0-1: Swinging Strike
0-2: Strikes out swinging
Batting: RHB Brian Hendrix 0-0: Ball
1-0: Foul Ball, location: 7LMF
1-1: Ball
2-1: Ground out 5-3 (Groundball, 56, EV 105.6 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 Royals : RHP Mark Stuart
Pitching: RHP Mark Stuart
Batting: LHB Eric Alvarado 0-0: Fly out, F9 (Flyball, 9D, EV 102.5 MPH)
Batting: RHB Josh Kelly 0-0: Ball
1-0: Ball
2-0: Ball
3-0: Base on Balls
Batting: SHB Jonathan McElwain 0-0: Called Strike
0-1: Ball
1-1: Ball
2-1: Swinging Strike
2-2: Strikes out swinging
Batting: RHB Felipe Hinojos 0-0: Ball
1-0: Ball
2-0: Ball
3-0: Foul Ball, location: 9LMF
3-1: Foul Ball, location: 2F
3-2: Base on Balls
Josh Kelly to second
Batting: RHB Alex Aime 0-0: SINGLE (Groundball, 4MD, EV 95.0 MPH)
Josh Kelly to third
Felipe Hinojos to second
Runner from 3rd tries for Home, throw by CF and OUT! 8-3-2
Bottom of the 1st over - 0 runs, 1 hit, 0 errors, 2 left on base; Montreal 0 - Portland 0
TOP OF THE 2ND
Montreal Royals batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Batting: LHB Takenori Murayama 0-0: Ball
1-0: Fly out, F6 (Popup, 6, EV 60.6 MPH)
Batting: RHB John Gadsden 0-0: Called Strike
0-1: Ball
1-1: Ball
2-1: DOUBLE (Line Drive, 78D, EV 101.9 MPH)
Batting: RHB Mike Odendahl 0-0: Ball
1-0: Ball
2-0: Called Strike
2-1: Foul Ball, location: 9LSF
2-2: Ball
3-2: Fly out, F9 (Flyball, 9D, EV 95.0 MPH)
Runner from 2nd tags up, SAFE at 3rd, no throw by RF
Batting: RHB Angel Lujan 0-0: Called Strike
0-1: Ground out 3-1 (Groundball, 34S, EV 86.9 MPH)
Top of the 2nd over - 0 runs, 1 hit, 0 errors, 1 left on base; Montreal 0 - Portland 0
BOTTOM OF THE 2ND
Portland Mad Ants batting - Pitching for Montreal Royals : RHP Mark Stuart
Batting: RHB Neil Zander 0-0: Called Strike
0-1: Ground out 1-3 (Groundball, 13, EV 71.3 MPH)
Batting: RHB Mark Stella 0-0: Ball
1-0: Foul Ball, location: 2F
1-1: Ball
2-1: Swinging Strike
2-2: Ball
3-2: Foul Ball, location: 23F
3-2: Foul Ball, location: 2F
3-2: SINGLE (Groundball, 6MD, EV 95.6 MPH)
Batting: LHB Danny Bryson 0-0: Called Strike
0-1: Swinging Strike
0-2: Fly out, F8 (Flyball, 8RS, EV 86.3 MPH)
Batting: RHB Jody Maddix 0-0: Called Strike
Mark Stella is caught stealing 2nd base 2-4
Bottom of the 2nd over - 0 runs, 1 hit, 0 errors, 0 left on base; Montreal 0 - Portland 0
TOP OF THE 3RD
Montreal Royals batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Batting: RHB Dwayne Cook 0-0: Called Strike
0-1: Ball
1-1: Swinging Strike
1-2: Strikes out swinging
Batting: RHB Justin Wardlaw 0-0: Called Strike
0-1: Foul Ball, location: 25F
0-2: Strikes out swinging
Batting: LHB Edwin Martinez 0-0: Foul Ball, location: 2F
0-1: Foul Ball, location: 7LMF
0-2: Ball
1-2: Ball
2-2: Ball
3-2: Strikes out swinging
Top of the 3rd over - 0 runs, 0 hits, 0 errors, 0 left on base; Montreal 0 - Portland 0
BOTTOM OF THE 3RD
Portland Mad Ants batting - Pitching for Montreal Royals : RHP Mark Stuart
Batting: RHB Jody Maddix 0-0: Ball
1-0: Ball
2-0: Swinging Strike
2-1: Ground out 5-3 (Groundball, 56S, EV 83.8 MPH)
Batting: LHB Eric Alvarado 0-0: Ball
1-0: Ground out 1-3 (Groundball, 15S, EV 71.9 MPH)
Batting: RHB Josh Kelly 0-0: Ground out 1-3 (Groundball, 15S, EV 66.9 MPH)
Bottom of the 3rd over - 0 runs, 0 hits, 0 errors, 0 left on base; Montreal 0 - Portland 0
TOP OF THE 4TH
Montreal Royals batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Batting: RHB Cody Yeager 0-0: Ball
1-0: Ball
2-0: Ball
3-0: Base on Balls
Batting: RHB Brian Hendrix 0-0: Ball
1-0: Foul Ball, location: 3FF
1-1: 2-RUN HOME RUN (Flyball, 78XD, EV 111.9 MPH), Distance : 414 ft
Batting: LHB Takenori Murayama 0-0: Fly out, F8 (Flyball, 78M, EV 83.8 MPH)
Batting: RHB John Gadsden 0-0: Ball
1-0: Ball
2-0: Foul Ball, location: 2F
2-1: Fly out, F8 (Line Drive, 8LD, EV 95.6 MPH)
Batting: RHB Mike Odendahl 0-0: Called Strike
0-1: Ball
1-1: Ball
2-1: Foul Ball, location: 9LDF
2-2: Strikes out swinging
Top of the 4th over - 2 runs, 1 hit, 0 errors, 0 left on base; Montreal 2 - Portland 0
BOTTOM OF THE 4TH
Portland Mad Ants batting - Pitching for Montreal Royals : RHP Mark Stuart
Batting: SHB Jonathan McElwain 0-0: Ball
1-0: Ball
2-0: Foul Ball, location: 9LDF
2-1: Foul Ball, location: 2F
2-2: Ball
3-2: Strikes out swinging
Batting: RHB Felipe Hinojos 0-0: Ball
1-0: Called Strike
1-1: Foul Ball, location: 9LDF
1-2: Ground out 4-3 (Groundball, 4, EV 109.4 MPH)
Batting: RHB Alex Aime 0-0: Swinging Strike
0-1: Ball
1-1: Fly out, F6 (Line Drive, 6, EV 71.3 MPH)
Bottom of the 4th over - 0 runs, 0 hits, 0 errors, 0 left on base; Montreal 2 - Portland 0
TOP OF THE 5TH
Montreal Royals batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Batting: RHB Angel Lujan 0-0: Foul Ball, location: 3DF
0-1: Fly out, F8 (Flyball, 8RXD, EV 85.6 MPH)
Batting: RHB Dwayne Cook 0-0: Ball
1-0: Called Strike
1-1: Called Strike
1-2: Strikes out swinging
Batting: RHB Justin Wardlaw 0-0: Foul Ball, location: 9LSF
0-1: Called Strike
0-2: Strikes out swinging
Top of the 5th over - 0 runs, 0 hits, 0 errors, 0 left on base; Montreal 2 - Portland 0
BOTTOM OF THE 5TH
Portland Mad Ants batting - Pitching for Montreal Royals : RHP Mark Stuart
Batting: RHB Neil Zander 0-0: Called Strike
0-1: Ball
1-1: Foul Ball, location: 9LDF
1-2: Ball
2-2: SINGLE (Groundball, 4D, EV 101.3 MPH)
Batting: RHB Mark Stella 0-0: Called Strike
0-1: Ball
1-1: Ball
2-1: Foul Ball, location: 9LSF
2-2: Foul Ball, location: 2RF
2-2: Foul Ball, location: 3FF
2-2: Ball
3-2: Foul Ball, location: 2F
3-2: Fielders Choice at 2nd, 6-4 (Groundball, 6, EV 93.8 MPH)
Batting: LHB Danny Bryson 0-0: Ball
1-0: Ball
2-0: Ball
3-0: Called Strike
3-1: Fly out, F3 (Popup, 3L, EV 57.5 MPH)
Batting: RHB Jody Maddix 0-0: Ball
Mark Stella steals 2nd base
1-0: Ball
2-0: Ball
3-0: Base on Balls
Batting: LHB Eric Alvarado 0-0: Called Strike
0-1: Called Strike
0-2: Ball
1-2: Ball
2-2: SINGLE (Groundball, 6MD, EV 103.1 MPH)
Mark Stella to third
Jody Maddix to second
Runner from 3rd tries for Home, SAFE, throw by CF to home
Jody Maddix to third
Eric Alvarado to second
Batting: RHB Josh Kelly 0-0: Ball
1-0: Foul Ball, location: 5F
1-1: Ball
2-1: Called Strike
2-2: Ball
3-2: Strikes out swinging
Bottom of the 5th over - 1 run, 2 hits, 0 errors, 2 left on base; Montreal 2 - Portland 1
TOP OF THE 6TH
Montreal Royals batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Batting: LHB Edwin Martinez 0-0: Called Strike
0-1: Ball
1-1: Foul Ball, location: 9LMF
1-2: Ball
2-2: Ball
3-2: SINGLE (Groundball, 6MD, EV 96.3 MPH)
Batting: RHB Cody Yeager 0-0: Ball
1-0: Ball
2-0: Called Strike
2-1: Fly out, F5 (Popup, 15, EV 90.6 MPH)
Batting: RHB Brian Hendrix 0-0: Ball
1-0: SINGLE (Line Drive, 56D, EV 100.6 MPH)
Edwin Martinez to second
Batting: LHB Takenori Murayama 0-0: Foul Ball, location: 2F
0-1: Fielders Choice at 2nd, 2-4 (Groundball, 2L, EV 71.9 MPH)
Edwin Martinez to third
Batting: RHB John Gadsden 0-0: Called Strike
0-1: Foul Ball, location: 2F
0-2: Ball
1-2: Ground out 4-3 (Groundball, 34, EV 93.8 MPH)
Top of the 6th over - 0 runs, 2 hits, 0 errors, 2 left on base; Montreal 2 - Portland 1
BOTTOM OF THE 6TH
Portland Mad Ants batting - Pitching for Montreal Royals : RHP Mark Stuart
Batting: SHB Jonathan McElwain 0-0: Ball
1-0: Foul Ball, location: 3DF
1-1: Swinging Strike
1-2: Hit by Pitch
Batting: RHB Felipe Hinojos 0-0: Foul Ball, location: 2F
0-1: Foul Ball, location: 5SF
0-2: Ball
1-2: Ball
2-2: Foul Ball, location: 2F
2-2: Ball
3-2: Fielders Choice at 2nd, 3-6 (Groundball, 34S, EV 84.4 MPH)
Batting: RHB Alex Aime 0-0: Called Strike
Felipe Hinojos steals 2nd base
0-1: Ball
1-1: Swinging Strike
1-2: Ball
2-2: Ground out 4-3 (Groundball, 4M, EV 102.5 MPH)
Felipe Hinojos to third
Pitching: RHP Jose Cabral
Batting: RHB Neil Zander 0-0: Ball
1-0: Foul Ball, location: 2F
1-1: Ground out 5-3 (Groundball, 56, EV 83.8 MPH)
Bottom of the 6th over - 0 runs, 0 hits, 0 errors, 1 left on base; Montreal 2 - Portland 1
TOP OF THE 7TH
Montreal Royals batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Batting: RHB Mike Odendahl 0-0: Ball
1-0: Foul Ball, location: 2F
1-1: Ball
2-1: Ball
3-1: Called Strike
3-2: Base on Balls
Batting: RHB Angel Lujan 0-0: Ball
1-0: Ball
2-0: Swinging Strike
2-1: Swinging Strike
2-2: Strikes out looking
Batting: RHB Dwayne Cook 0-0: Called Strike
0-1: Fly out, F8 (Flyball, 8LXD, EV 88.8 MPH)
Batting: RHB Justin Wardlaw 0-0: Foul Ball, location: 7LSF
0-1: Foul Ball, location: 9LMF
0-2: Strikes out swinging
Top of the 7th over - 0 runs, 0 hits, 0 errors, 1 left on base; Montreal 2 - Portland 1
BOTTOM OF THE 7TH
Portland Mad Ants batting - Pitching for Montreal Royals : RHP Jose Cabral
Batting: RHB Mark Stella 0-0: Ball
1-0: SINGLE (Line Drive, 56, EV 97.5 MPH)
Batting: LHB Danny Bryson 0-0: Ball
1-0: Ball
2-0: Fly out, F9 (Flyball, 9D, EV 96.9 MPH)
Batting: RHB Jody Maddix 0-0: Ball
1-0: Called Strike
1-1: Foul Ball, location: 3F
1-2: Ball
2-2: Foul Ball, location: 9LMF
2-2: Ball
3-2: SINGLE (Groundball, 6MD, EV 97.5 MPH)
Mark Stella to second
Runner from 2nd tries for 3rd, SAFE, throw by CF made to third
Jody Maddix to second
Batting: LHB Eric Alvarado 0-0: Called Strike
0-1: Ball
1-1: Foul Ball, location: 2F
1-2: Ball
2-2: Fielders Choice at home, 6-2 (Groundball, 6, EV 96.9 MPH)
Jody Maddix to third
Pinch Hitting: LHB Timmy Coenen 0-0: Swinging Strike
0-1: Ball
1-1: Ball
2-1: Foul Ball, location: 7LSF
2-2: Strikes out swinging
Bottom of the 7th over - 0 runs, 2 hits, 0 errors, 2 left on base; Montreal 2 - Portland 1
TOP OF THE 8TH
Montreal Royals batting - Pitching for Portland Mad Ants : RHP Matt Parsons
Now at SS: Mike Henschel
Batting: LHB Edwin Martinez 0-0: Called Strike
0-1: Reached on error, E4 (Groundball, 4S, EV 88.8 MPH)
Batting: RHB Cody Yeager 0-0: Called Strike
0-1: Ball
1-1: Called Strike
1-2: Ball
2-2: Ball
3-2: Foul Ball, location: 7LDF
3-2: Foul Ball, location: 2F
3-2: Ground out 5-3 (Groundball, P, EV 81.3 MPH)
Edwin Martinez to second
Batting: RHB Brian Hendrix 0-0: Intentional Walk
Pitching: LHP Matt McCracken
Batting: LHB Takenori Murayama 0-0: Ball
1-0: Called Strike
1-1: Grounds into double play, 4-6-3 (Groundball, 4S, EV 80.6 MPH)
Top of the 8th over - 0 runs, 0 hits, 1 error, 1 left on base; Montreal 2 - Portland 1
BOTTOM OF THE 8TH
Portland Mad Ants batting - Pitching for Montreal Royals : RHP Jose Cabral
Pitching: LHP Nick Wolfe
Batting: SHB Jonathan McElwain 0-0: Ball
1-0: SINGLE (Line Drive, 5D, EV 94.4 MPH)
Batting: RHB Felipe Hinojos 0-0: Called Strike
0-1: Foul Ball, location: 2F
0-2: Fly out, F8 (Line Drive, 8LD, EV 97.5 MPH)
Batting: RHB Alex Aime 0-0: Ball
1-0: Ball
2-0: Ball
3-0: Base on Balls
Jonathan McElwain to second
Batting: RHB Neil Zander 0-0: SINGLE (Groundball, 6D, EV 96.3 MPH)
Jonathan McElwain to third
Alex Aime to second
Runner from 3rd tries for Home, SAFE, throw by CF to home
Batting: RHB Mark Stella 0-0: Ball
1-0: Foul Ball, location: 7LMF
1-1: Swinging Strike
1-2: Foul Ball, location: 23FF
1-2: Strikes out swinging
Batting: LHB Danny Bryson 0-0: Called Strike
0-1: Ball
1-1: Ball
2-1: Fly out, F5 (Popup, 5SF, EV 85.6 MPH)
Bottom of the 8th over - 1 run, 2 hits, 0 errors, 2 left on base; Montreal 2 - Portland 2
TOP OF THE 9TH
Montreal Royals batting - Pitching for Portland Mad Ants : LHP Matt McCracken
Batting: RHB John Gadsden 0-0: Called Strike
0-1: Fly out, F4 (Popup, 34S, EV 80.6 MPH)
Batting: RHB Mike Odendahl 0-0: Ball
1-0: Called Strike
1-1: Fly out, F6 (Popup, P, EV 78.1 MPH)
Batting: RHB Angel Lujan 0-0: Called Strike
0-1: Swinging Strike
0-2: Foul Ball, location: 9LSF
0-2: Strikes out swinging
Top of the 9th over - 0 runs, 0 hits, 0 errors, 0 left on base; Montreal 2 - Portland 2
BOTTOM OF THE 9TH
Portland Mad Ants batting - Pitching for Montreal Royals : LHP Nick Wolfe
Pitching: RHP Brad Murphy
Pinch Hitting: SHB Tyler Welsh 0-0: Called Strike
0-1: Foul Ball, location: 2F
0-2: Fly out, F4 (Line Drive, 4D, EV 77.5 MPH)
Batting: LHB Eric Alvarado 0-0: Ball
1-0: Foul Ball, location: 7LDF
1-1: Fly out, F8 (Flyball, 89M, EV 95.6 MPH)
Batting: RHB Mike Henschel 0-0: Called Strike
0-1: Ball
1-1: Ball
2-1: Ball
3-1: Called Strike
3-2: Foul Ball, location: 7LSF
3-2: Base on Balls
Batting: SHB Jonathan McElwain 0-0: Called Strike
0-1: Ball
1-1: Foul Ball, location: 2F
1-2: Strikes out swinging
Bottom of the 9th over - 0 runs, 0 hits, 0 errors, 1 left on base; Montreal 2 - Portland 2
TOP OF THE 10TH
Montreal Royals batting - Pitching for Portland Mad Ants : LHP Matt McCracken
Pitching: RHP Gordie Clifford
Now at C: Brian Sanders
Batting: RHB Dwayne Cook 0-0: Called Strike
0-1: SINGLE (Groundball, 3D, EV 100.6 MPH)
Pinch Hitting: RHB Bill Demers 0-0: Ball
1-0: Swinging Strike
1-1: Ball
2-1: Ball
3-1: Swinging Strike
3-2: SINGLE (Groundball, 56, EV 90.6 MPH)
Dwayne Cook to second
Batting: LHB Edwin Martinez 0-0: Called Strike
0-1: Ball
1-1: Foul Ball, location: 2F
1-2: Strikes out looking
Batting: RHB Cody Yeager 0-0: Ball
1-0: Ball
2-0: Ball
3-0: Called Strike
3-1: Foul Ball, location: 3SF
3-2: Grounds into double play, 6-4-3 (Groundball, 6, EV 90.6 MPH)
Top of the 10th over - 0 runs, 2 hits, 0 errors, 1 left on base; Montreal 2 - Portland 2
BOTTOM OF THE 10TH
Portland Mad Ants batting - Pitching for Montreal Royals : RHP Brad Murphy
Pitching: LHP Chase Harriger
Now at C: Kenny Porterfield
Batting: RHB Felipe Hinojos 0-0: Foul Ball, location: 2F
0-1: Ball
1-1: Ball
2-1: Ball
3-1: SINGLE (Line Drive, 4MD, EV 102.5 MPH)
Batting: RHB Alex Aime 0-0: Ball
1-0: Foul Ball, location: 2F
1-1: Ball
2-1: Sac Bunt to 15 - play at first, batter OUT! 1-3
Felipe Hinojos to second
Batting: RHB Neil Zander 0-0: Foul Ball, location: 5FF
0-1: Ground out 5-3 (Groundball, 56, EV 107.5 MPH)
Batting: RHB Mark Stella 0-0: Intentional Walk
Batting: LHB Danny Bryson 0-0: Foul Ball, location: 2F
0-1: Ball
1-1: Ball
2-1: Ball
3-1: Foul Ball, location: 2F
3-2: Fly out, F8 (Flyball, 8LM, EV 88.1 MPH)
Bottom of the 10th over - 0 runs, 1 hit, 0 errors, 2 left on base; Montreal 2 - Portland 2
TOP OF THE 11TH
Montreal Royals batting - Pitching for Portland Mad Ants : RHP Gordie Clifford
Batting: RHB Brian Hendrix 0-0: Called Strike
0-1: Foul Ball, location: 7LSF
0-2: Ground out U3 (Groundball, 13, EV 82.5 MPH)
Batting: LHB Takenori Murayama 0-0: Ball
1-0: Called Strike
1-1: Ball
2-1: Fly out, F7 (Flyball, 7D, EV 97.5 MPH)
Batting: RHB John Gadsden 0-0: Ball
1-0: Ball
2-0: Ball
3-0: Base on Balls
Batting: RHB Mike Odendahl 0-0: Called Strike
0-1: Ball
1-1: Foul Ball, location: 2F
1-2: DOUBLE (Line Drive, 8RXD, EV 108.8 MPH)
John Gadsden to third
Batting: RHB Angel Lujan 0-0: Swinging Strike
0-1: Swinging Strike
0-2: Ball
1-2: Foul Ball, location: 2F
1-2: Strikes out looking
Top of the 11th over - 0 runs, 1 hit, 0 errors, 2 left on base; Montreal 2 - Portland 2
BOTTOM OF THE 11TH
Portland Mad Ants batting - Pitching for Montreal Royals : LHP Chase Harriger
Batting: LHB Brian Sanders 0-0: Foul Ball, location: 9LMF
0-1: Foul Ball, location: 2F
0-2: SINGLE (Groundball, 4D, EV 96.3 MPH)
Batting: LHB Eric Alvarado 0-0: Ball
1-0: Ball
2-0: Called Strike
2-1: Bunted foul
2-2: 2-RUN HOME RUN (Line Drive, 78XD, EV 106.3 MPH), Distance : 417 ft
Bottom of the 11th over - 2 runs, 2 hits, 0 errors, 0 left on base; Montreal 2 - Portland 4
Monday, March 9th , 2026 - OOTP Baseball 26.8 Build 82