G
15
GS
0
IP
19.1
W
0
L
1
SV
2
SO
19
BB
16
H
18
HR
1
ER
14
ERA
6.52
FIP
4.29
WHIP
1.76
Every play that moved the rating — 89 total.
May 24, 2026
Deyvison De Los Santos walks. Rece Hinds to 3rd. Matthew Etzel to 2nd.
Bottom 5th · 1 out · Runners on 1st & 2nd · Up 3
Nathan Martorella called out on strikes.
Bottom 5th · 1 out · Bases loaded · Up 3
Johnny Olmstead strikes out swinging.
Bottom 5th · 2 outs · Bases loaded · Up 3
Ethan O'Donnell singles on a ground ball to right fielder Heston Kjerstad.
Bottom 6th · 0 outs · Bases empty · Up 3
Bennett Hostetler walks. Ethan O'Donnell to 2nd.
Bottom 6th · 0 outs · Runner on 1st · Up 3
Jesús Bastidas flies out to right fielder Heston Kjerstad. Ethan O'Donnell to 3rd.
Bottom 6th · 0 outs · Runners on 1st & 2nd · Up 3
Cody Morissette called out on strikes.
Bottom 6th · 1 out · Runners on 1st & 3rd · Up 3
Rece Hinds reaches on a fielding error by shortstop José Barrero. Ethan O'Donnell scores. Bennett Hostetler to 2nd.
Bottom 6th · 2 outs · Runners on 1st & 3rd · Up 3
May 20, 2026
Johnny Olmstead grounds out, shortstop José Barrero to first baseman Creed Willems.
Bottom 8th · 0 outs · Bases empty · Up 2
Brian Navarreto strikes out swinging.
Bottom 8th · 1 out · Bases empty · Up 2
Jared Serna singles on a line drive to center fielder Jud Fabian.
Bottom 8th · 2 outs · Bases empty · Up 2
Matthew Etzel lines out to center fielder Jud Fabian.
Bottom 8th · 2 outs · Runner on 1st · Up 2
May 12, 2026
Kyle Teel lines out to left fielder Heston Kjerstad.
Bottom 3rd · 2 outs · Runners on 1st & 2nd · Down 1
Braden Montgomery strikes out swinging.
Bottom 4th · 0 outs · Bases empty · Down 2
Jacob Gonzalez singles on a soft bunt ground ball to third baseman Jackson Holliday.
Bottom 4th · 1 out · Bases empty · Down 2
LaMonte Wade Jr. walks. Jacob Gonzalez to 2nd.
Bottom 4th · 1 out · Runner on 1st · Down 2
Oliver Dunn walks. Jacob Gonzalez to 3rd. LaMonte Wade Jr. to 2nd.
Bottom 4th · 1 out · Runners on 1st & 2nd · Down 2
Dustin Harris strikes out swinging.
Bottom 4th · 1 out · Bases loaded · Down 2
Mario Camilletti lines out to left fielder Heston Kjerstad.
Bottom 4th · 2 outs · Bases loaded · Down 2
Caden Connor grounds out, shortstop José Barrero to first baseman Christian Encarnacion-Strand.
Bottom 5th · 0 outs · Bases empty · Down 2
May 9, 2026
Brewer Hicklen singles on a line drive to center fielder Jud Fabian.
Top 5th · 0 outs · Bases empty · Up 8
Jair Camargo singles on a line drive to left fielder Fernando Peguero. Brewer Hicklen to 3rd.
Top 5th · 0 outs · Runner on 1st · Up 8
Ben Gamel out on a sacrifice fly to center fielder Jud Fabian. Brewer Hicklen scores.
Top 5th · 0 outs · Runners on 1st & 3rd · Up 8
Luke Williams grounds into a force out, shortstop Willy Vasquez to second baseman Payton Eeles. Jair Camargo out at 2nd. Luke Williams to 1st.
Top 5th · 1 out · Runner on 1st · Up 9
Brett Wisely strikes out swinging, catcher Creed Willems to first baseman Christian Encarnacion-Strand.
Top 5th · 2 outs · Runner on 1st · Up 9
Ha-Seong Kim doubles (1) on a line drive to center fielder Jud Fabian.
Top 6th · 0 outs · Bases empty · Up 8
Nacho Alvarez Jr. walks.
Top 6th · 0 outs · Runner on 2nd · Up 8
Rowdy Tellez called out on strikes.
Top 6th · 0 outs · Runners on 1st & 2nd · Up 8
Aaron Schunk flies into a double play, right fielder Johnathan Rodríguez to third baseman Bryan Ramos. Ha-Seong Kim out at 3rd.
Top 6th · 1 out · Runners on 1st & 2nd · Up 8
May 5, 2026
Nacho Alvarez Jr. pops out to first baseman Bryan Ramos in foul territory.
Top 6th · 1 out · Bases empty · Tied
Rowdy Tellez strikes out swinging.
Top 6th · 2 outs · Bases empty · Tied
Aaron Schunk walks.
Top 7th · 0 outs · Bases empty · Down 2
Brewer Hicklen walks. Aaron Schunk to 2nd.
Top 7th · 0 outs · Runner on 1st · Down 2
Jair Camargo out on a sacrifice bunt, pitcher Alex Pham to first baseman Bryan Ramos. Aaron Schunk to 3rd. Brewer Hicklen to 2nd.
Top 7th · 0 outs · Runners on 1st & 2nd · Down 2
Ben Gamel singles on a ground ball to right fielder Ryan Noda. Aaron Schunk scores. Brewer Hicklen scores.
Top 7th · 1 out · Runners on 2nd & 3rd · Down 2
DaShawn Keirsey Jr. strikes out swinging.
Top 7th · 1 out · Runner on 1st · Tied
Jim Jarvis strikes out on a foul tip.
Top 7th · 2 outs · Runner on 1st · Tied
May 2, 2026
Cooper Pratt flies out to right fielder Johnathan Rodríguez.
Bottom 8th · 2 outs · Runners on 2nd & 3rd · Down 4
Eddys Leonard singles on a ground ball to second baseman Bryan Ramos.
Bottom 9th · 0 outs · Bases empty · Down 4
Freddy Zamora walks. Eddys Leonard to 2nd.
Bottom 9th · 0 outs · Runner on 1st · Down 4
Jacob Hurtubise walks. Eddys Leonard to 3rd. Freddy Zamora to 2nd.
Bottom 9th · 0 outs · Runners on 1st & 2nd · Down 4
Andrew Vaughn grounds into a double play, shortstop Willy Vasquez to second baseman Bryan Ramos to first baseman Christian Encarnacion-Strand. Eddys Leonard scores. Freddy Zamora to 3rd. Jacob Hurtubise out at 2nd. Andrew Vaughn out at 1st.
Bottom 9th · 0 outs · Bases loaded · Down 4
Luis Lara lines out to center fielder Jud Fabian.
Bottom 9th · 2 outs · Runner on 3rd · Down 3
Apr 29, 2026
Jacob Hurtubise walks.
Bottom 7th · 0 outs · Bases empty · Up 1
Jeferson Quero challenged (pitch result), call on the field was confirmed: Jeferson Quero called out on strikes.
Bottom 7th · 0 outs · Runner on 1st · Up 1
Brock Wilken doubles (6) on a sharp line drive to left fielder Johnathan Rodríguez. Jacob Hurtubise scores.
Bottom 7th · 1 out · Runner on 1st · Up 1
Luis Lara flies out to right fielder Jhonkensy Noel.
Bottom 7th · 1 out · Runner on 2nd · Up 2
Jett Williams pops out to second baseman Willy Vasquez.
Bottom 7th · 2 outs · Runner on 2nd · Up 2
Cooper Pratt grounds out, shortstop José Barrero to first baseman Creed Willems.
Bottom 8th · 0 outs · Bases empty · Up 1
Eddys Leonard flies out to right fielder Jhonkensy Noel.
Bottom 8th · 1 out · Bases empty · Up 1
Ethan Murray strikes out swinging.
Bottom 8th · 2 outs · Bases empty · Up 1
Apr 25, 2026
Brody Moore strikes out swinging.
Top 7th · 0 outs · Bases empty · Tied
Andy Yerzy walks.
Top 7th · 1 out · Bases empty · Tied
Bryan Torres pops out to shortstop José Barrero.
Top 7th · 1 out · Runner on 1st · Tied
Joshua Báez strikes out swinging.
Top 7th · 2 outs · Runner on 1st · Tied
Blaze Jordan walks.
Top 8th · 0 outs · Bases empty · Down 2
César Prieto singles on a ground ball to right fielder Fernando Peguero. Blaze Jordan to 2nd.
Top 8th · 0 outs · Runner on 1st · Down 2
Apr 23, 2026
Leo Bernal flies out to left fielder Willy Vasquez.
Top 9th · 0 outs · Bases empty · Up 4
Blaze Jordan grounds out, shortstop Maikol Hernández to first baseman Christian Encarnacion-Strand.
Top 9th · 1 out · Bases empty · Up 4
Ramon Mendoza grounds out, second baseman Payton Eeles to first baseman Christian Encarnacion-Strand.
Top 9th · 2 outs · Bases empty · Up 4
Apr 21, 2026
Blaze Jordan grounds out softly, pitcher Alex Pham to first baseman Jhonkensy Noel.
Top 6th · 0 outs · Bases empty · Down 5
César Prieto grounds out, first baseman Jhonkensy Noel to pitcher Alex Pham.
Top 6th · 1 out · Bases empty · Down 5
Leo Bernal pops out to shortstop José Barrero.
Top 6th · 2 outs · Bases empty · Down 5
Apr 15, 2026
Victor Mesa Jr. flies out sharply to right fielder Ryan Noda.
Bottom 9th · 1 out · Runners on 1st & 2nd · Down 3
Raynel Delgado flies out to right fielder Ryan Noda.
Bottom 9th · 2 outs · Runners on 1st & 2nd · Down 3
Apr 14, 2026
Justyn-Henry Malloy strikes out swinging.
Bottom 5th · 1 out · Runners on 1st & 2nd · Tied
Cooper Bowman called out on strikes.
Bottom 6th · 0 outs · Bases empty · Tied
Brock Jones walks.
Bottom 6th · 1 out · Bases empty · Tied
Victor Mesa Jr. pops out to second baseman Bryan Ramos.
Bottom 6th · 1 out · Runner on 1st · Tied
Raynel Delgado flies out to left fielder Jud Fabian.
Bottom 6th · 2 outs · Runner on 1st · Tied
Apr 8, 2026
Deyvison De Los Santos lines out to right fielder Johnathan Rodríguez.
Top 10th · 0 outs · Bases empty · Tied
Joe Mack strikes out swinging.
Top 10th · 1 out · Runner on 2nd · Tied
Alex Pham intentionally walks Kemp Alderman.
Top 10th · 2 outs · Runner on 2nd · Tied
Nathan Martorella strikes out swinging.
Top 10th · 2 outs · Runners on 1st & 2nd · Tied
Jacob Berry singles on a line drive to center fielder Enrique Bradfield Jr. Johnny Olmstead to 3rd.
Top 11th · 0 outs · Bases empty · Tied
Jesús Bastidas singles on a line drive to center fielder Enrique Bradfield Jr. Johnny Olmstead scores. Jacob Berry to 2nd.
Top 11th · 0 outs · Runners on 1st & 3rd · Tied
Matthew Etzel singles on a line drive to center fielder Enrique Bradfield Jr. Jacob Berry to 3rd. Jesús Bastidas to 2nd.
Top 11th · 0 outs · Runners on 1st & 2nd · Up 1
Jared Serna singles on a ground ball to right fielder Johnathan Rodríguez. Jacob Berry scores. Jesús Bastidas to 3rd. Matthew Etzel to 2nd.
Top 11th · 0 outs · Bases loaded · Up 1
Andrew Pintar walks. Jesús Bastidas scores. Matthew Etzel to 3rd. Jared Serna to 2nd.
Top 11th · 0 outs · Bases loaded · Up 2
Apr 5, 2026
Brody Moore singles on a line drive to center fielder Jud Fabian.
Bottom 7th · 0 outs · Bases empty · Down 8
Andy Yerzy grounds into a double play, first baseman Jhonkensy Noel to shortstop Weston Wilson to first baseman Jhonkensy Noel to second baseman Jackson Holliday to pitcher Alex Pham. Brody Moore out at 2nd. Andy Yerzy out at 1st.
Bottom 7th · 0 outs · Runner on 1st · Down 8
Bryan Torres singles on a line drive to left fielder Johnathan Rodríguez.
Bottom 7th · 2 outs · Bases empty · Down 8
Joshua Báez grounds out, shortstop Weston Wilson to first baseman Jhonkensy Noel.
Bottom 7th · 2 outs · Runner on 1st · Down 8
Apr 2, 2026
Joshua Báez flies out to center fielder Enrique Bradfield Jr.
Bottom 6th · 2 outs · Runner on 2nd · Up 2
César Prieto grounds out, first baseman Creed Willems to pitcher Alex Pham.
Bottom 7th · 0 outs · Bases empty · Up 2
Leo Bernal singles on a line drive to right fielder Jhonkensy Noel.
Bottom 7th · 1 out · Bases empty · Up 2
Blaze Jordan homers (3) on a line drive to left center field. Leo Bernal scores.
Bottom 7th · 1 out · Runner on 1st · Up 2
Matt Koperniak walks.
Bottom 7th · 1 out · Bases empty · Up 4
Ramon Mendoza flies out sharply to center fielder Enrique Bradfield Jr.
Bottom 7th · 1 out · Runner on 1st · Up 4