2026 Season · AAA

WOBAR Rating
99.400
G
17
GS
1
IP
17.1
W
0
L
3
SV
2
SO
21
BB
8
H
16
HR
2
ER
10
ERA
5.19
FIP
3.56
WHIP
1.38
Every play that moved the rating — 75 total.
Jun 20, 2026
CJ Kayfus strikes out on a foul tip.
Bottom 8th · 0 outs · Bases empty · Up 3
Angel Genao grounds out, shortstop Jonathan Ornelas to first baseman Ernesto Martinez Jr.
Bottom 8th · 1 out · Bases empty · Up 3
Kody Huff walks.
Bottom 8th · 2 outs · Bases empty · Up 3
Milan Tolentino strikes out swinging.
Bottom 8th · 2 outs · Runner on 1st · Up 3
Jun 19, 2026
Joe Lampe out on a sacrifice fly to left fielder Duke Ellis. Angel Genao scores.
Bottom 8th · 1 out · Runners on 1st & 3rd · Down 2
Bo Naylor hits an inside-the-park home run (4) on a fly ball to right field. Dayan Frias scores.
Bottom 8th · 2 outs · Runner on 1st · Down 1
Jun 12, 2026
Dylan Carlson singles on a ground ball to center fielder Duke Ellis.
Top 9th · 0 outs · Bases empty · Up 3
René Pinto grounds out, pitcher Rafael Montero to first baseman Tyler Hardman. Dylan Carlson to 2nd.
Top 9th · 0 outs · Runner on 1st · Up 3
Robert Moore flies out to left fielder Ernesto Martinez Jr.
Top 9th · 1 out · Runner on 2nd · Up 3
Dylan Moore strikes out swinging.
Top 9th · 2 outs · Runner on 2nd · Up 3
Jun 10, 2026
Otto Kemp singles on a ground ball to right fielder Jasson Domínguez.
Top 6th · 0 outs · Bases empty · Down 3
Keaton Anthony flies out to right fielder Jasson Domínguez. Otto Kemp to 3rd.
Top 6th · 0 outs · Runner on 1st · Down 3
Gabriel Rincones Jr. grounds out, second baseman Jonathan Ornelas to first baseman Seth Brown. Otto Kemp scores.
Top 6th · 1 out · Runner on 3rd · Down 3
Christian Cairo grounds out, first baseman Seth Brown to pitcher Rafael Montero.
Top 6th · 2 outs · Bases empty · Down 2
Jun 3, 2026
Nick Morabito triples (2) on a fly ball to center fielder Spencer Jones.
Bottom 1st · 0 outs · Bases empty · Tied
Jorge Polanco strikes out swinging.
Bottom 1st · 0 outs · Runner on 3rd · Tied
Christian Arroyo strikes out swinging.
Bottom 1st · 2 outs · Bases empty · Tied
Jun 2, 2026
Nick Morabito reaches on catcher interference by Ali Sánchez. Jackson Cluff to 3rd. Matt Rudick to 2nd. Nick Morabito to 1st.
Bottom 9th · 2 outs · Runners on 1st & 2nd · Down 3
Yonny Hernández singles on a ground ball to center fielder Spencer Jones. Jackson Cluff scores. Matt Rudick scores. Nick Morabito to 2nd.
Bottom 9th · 2 outs · Bases loaded · Down 3
Kevin Parada flies out to left fielder Kenedy Corona.
Bottom 9th · 2 outs · Runners on 1st & 2nd · Down 1
May 30, 2026
Tsung-Che Cheng strikes out swinging.
Top 7th · 0 outs · Bases empty · Down 5
Matt Thaiss grounds out, third baseman Tyler Hardman to first baseman Ernesto Martinez Jr.
Top 7th · 1 out · Bases empty · Down 5
Nathan Hickey grounds out, second baseman Jonathan Ornelas to first baseman Ernesto Martinez Jr.
Top 7th · 2 outs · Bases empty · Down 5
May 29, 2026
Allan Castro triples (1) on a sharp line drive to right fielder Spencer Jones.
Top 8th · 0 outs · Bases empty · Tied
Jason Delay singles on a ground ball to left fielder Ernesto Martinez Jr. Allan Castro scores.
Top 8th · 0 outs · Runner on 3rd · Tied
Tsung-Che Cheng strikes out swinging.
Top 8th · 0 outs · Runner on 1st · Up 1
Matt Lloyd strikes out swinging.
Top 8th · 1 out · Runner on 1st · Up 1
May 26, 2026
Anthony Seigler walks.
Top 7th · 0 outs · Bases empty · Up 2
Vinny Capra strikes out on a foul tip.
Top 7th · 0 outs · Runner on 1st · Up 2
Mikey Romero walks.
Top 7th · 1 out · Runner on 2nd · Up 2
Allan Castro flies out to right fielder Yanquiel Fernández.
Top 7th · 1 out · Runners on 1st & 2nd · Up 2
Jason Delay grounds out, shortstop George Lombard Jr. to first baseman Tyler Hardman.
Top 7th · 2 outs · Runners on 1st & 2nd · Up 2
May 21, 2026
Paul McIntosh walks.
Bottom 8th · 0 outs · Bases empty · Down 3
Robert Moore doubles (4) on a line drive to center fielder Duke Ellis. Paul McIntosh to 3rd.
Bottom 8th · 0 outs · Runner on 1st · Down 3
Christian Cairo singles on a soft line drive to right fielder Yanquiel Fernández. Paul McIntosh scores. Robert Moore scores.
Bottom 8th · 0 outs · Runners on 2nd & 3rd · Down 3
Steward Berroa strikes out on a foul tip.
Bottom 8th · 0 outs · Runner on 1st · Down 1
Felix Reyes flies out to center fielder Duke Ellis.
Bottom 8th · 1 out · Runner on 2nd · Down 1
Carter Kieboom strikes out swinging.
Bottom 8th · 2 outs · Runner on 2nd · Down 1
May 16, 2026
Cristian Pache strikes out swinging.
Top 9th · 0 outs · Bases empty · Tied
Jackson Cluff flies out to right fielder Yanquiel Fernández.
Top 9th · 1 out · Bases empty · Tied
Kevin Parada called out on strikes.
Top 9th · 2 outs · Bases empty · Tied
Nick Morabito singles on a line drive to left fielder Kenedy Corona. Matt Rudick scores.
Top 10th · 0 outs · Bases empty · Tied
Ji Hwan Bae grounds out, second baseman Marco Luciano to first baseman Oswaldo Cabrera. Nick Morabito to 2nd.
Top 10th · 0 outs · Runner on 1st · Up 1
Ryan Clifford walks.
Top 10th · 1 out · Runner on 2nd · Up 1
May 12, 2026
Nick Morabito strikes out swinging.
Top 9th · 0 outs · Bases empty · Down 2
Ji Hwan Bae reaches on a fielding error by shortstop George Lombard Jr.
Top 9th · 1 out · Bases empty · Down 2
Ryan Clifford doubles (7) on a sharp line drive to right fielder Kenedy Corona. Ji Hwan Bae scores.
Top 9th · 1 out · Runner on 1st · Down 2
Christian Arroyo singles on a sharp ground ball to second baseman Marco Luciano.
Top 9th · 1 out · Runner on 2nd · Down 1
Yonny Hernández singles on a ground ball to left fielder Oswaldo Cabrera. Ryan Clifford scores. Christian Arroyo to 2nd.
Top 9th · 1 out · Runners on 1st & 2nd · Down 1
Cristian Pache ground bunts into a force out, pitcher Rafael Montero to third baseman Jonathan Ornelas. Christian Arroyo out at 3rd. Yonny Hernández to 2nd. Cristian Pache to 1st.
Top 9th · 1 out · Runners on 1st & 2nd · Tied
Jackson Cluff walks. Yonny Hernández to 3rd. Cristian Pache to 2nd.
Top 9th · 2 outs · Runners on 1st & 2nd · Tied
Hayden Senger strikes out swinging.
Top 9th · 2 outs · Bases loaded · Tied
May 8, 2026
Nick Sogard flies out to left fielder Jonathan Ornelas.
Bottom 8th · 0 outs · Bases empty · Up 5
Vinny Capra strikes out on a foul tip.
Bottom 8th · 1 out · Bases empty · Up 5
Nate Eaton strikes out swinging.
Bottom 8th · 2 outs · Bases empty · Up 5
May 6, 2026
Mickey Gasper grounds out, second baseman Jonathan Ornelas to first baseman Ernesto Martinez Jr.
Bottom 8th · 0 outs · Bases empty · Tied
Kristian Campbell called out on strikes.
Bottom 8th · 1 out · Bases empty · Tied
Anthony Seigler grounds out, second baseman Jonathan Ornelas to first baseman Ernesto Martinez Jr.
Bottom 8th · 2 outs · Bases empty · Tied
May 3, 2026
Riley Tirotta grounds into a force out, third baseman Oswaldo Cabrera to second baseman Jonathan Ornelas. RJ Schreck out at 2nd.
Top 6th · 2 outs · Runners on 1st & 2nd · Down 6
Carlos Mendoza pops out to shortstop George Lombard Jr.
Top 7th · 0 outs · Bases empty · Down 6
Je'Von Ward singles on a ground ball to right fielder Yanquiel Fernández.
Top 7th · 1 out · Bases empty · Down 6
Rafael Lantigua pops out to shortstop George Lombard Jr.
Top 7th · 1 out · Runner on 1st · Down 6
May 1, 2026
RJ Schreck flies out to left fielder Duke Ellis.
Top 7th · 0 outs · Bases empty · Down 2
Charles McAdoo singles on a line drive to left fielder Duke Ellis.
Top 7th · 1 out · Bases empty · Down 2
Willie MacIver challenged (pitch result), call on the field was confirmed: Willie MacIver called out on strikes.
Top 7th · 1 out · Runner on 1st · Down 2
Riley Tirotta challenged (pitch result), call on the field was confirmed: Riley Tirotta called out on strikes.
Top 7th · 2 outs · Runner on 1st · Down 2
Apr 26, 2026
Christian Franklin grounds out, second baseman Max Schuemann to first baseman Ernesto Martinez Jr.
Top 6th · 0 outs · Bases empty · Up 5
Dylan Crews strikes out swinging.
Top 6th · 1 out · Bases empty · Up 5
Yohandy Morales grounds out, third baseman Jonathan Ornelas to first baseman Ernesto Martinez Jr.
Top 6th · 2 outs · Bases empty · Up 5
Abimelec Ortiz walks.
Top 7th · 0 outs · Bases empty · Up 3
Robert Hassell III flies out to left fielder Jasson Domínguez.
Top 7th · 0 outs · Runner on 1st · Up 3
Andrew Pinckney homers (3) on a fly ball to right field. Abimelec Ortiz scores.
Top 7th · 1 out · Runner on 1st · Up 3
Trey Lipscomb walks.
Top 7th · 1 out · Bases empty · Up 5
Phillip Glasser grounds into a force out, second baseman Max Schuemann to shortstop Paul DeJong. Trey Lipscomb out at 2nd. Phillip Glasser to 1st.
Top 7th · 1 out · Runner on 1st · Up 5
Tres Barrera pops out to second baseman Max Schuemann.
Top 7th · 2 outs · Runner on 1st · Up 5