| Year/Team/League |
Age |
G |
GS |
W |
L |
SV |
ERA |
IP |
HA |
R |
ER |
HR |
BB |
K |
CG |
SHO |
WHIP |
BABIP |
FIP |
WAR |
ERA+ |
| 2019 Detroit - CBA |
22 |
30 |
0 |
0 |
3 |
0 |
7.65 |
37.2 |
43 |
33 |
32 |
9 |
12 |
41 |
0 |
0 |
1.46 |
.327 |
5.34 |
-0.1 |
62 |
| 2020 Detroit - CBA |
23 |
22 |
0 |
2 |
0 |
0 |
6.35 |
22.2 |
25 |
17 |
16 |
2 |
12 |
23 |
0 |
0 |
1.63 |
.348 |
4.38 |
0.1 |
72 |
| 2022 Los Angeles - CBA |
25 |
6 |
4 |
0 |
3 |
0 |
4.78 |
26.1 |
23 |
15 |
14 |
3 |
14 |
26 |
0 |
0 |
1.41 |
.290 |
4.09 |
0.1 |
72 |
| 2023 Los Angeles - CBA |
26 |
74 |
0 |
4 |
2 |
4 |
3.99 |
76.2 |
59 |
36 |
34 |
11 |
30 |
79 |
0 |
0 |
1.16 |
.250 |
4.26 |
-0.3 |
90 |
| 2024 San Francisco - CBA |
27 |
20 |
0 |
3 |
0 |
1 |
1.85 |
24.1 |
16 |
5 |
5 |
3 |
2 |
20 |
0 |
0 |
0.74 |
.210 |
3.68 |
0.3 |
230 |
| 2024 Los Angeles - CBA |
27 |
37 |
3 |
2 |
1 |
0 |
1.57 |
40.0 |
22 |
9 |
7 |
4 |
10 |
40 |
0 |
0 |
0.80 |
.194 |
3.08 |
0.8 |
253 |
| 2024 Total - CBA |
27 |
57 |
3 |
5 |
1 |
1 |
1.68 |
64.1 |
38 |
14 |
12 |
7 |
12 |
60 |
0 |
0 |
0.78 |
.200 |
3.31 |
1.0 |
244 |
| 2025 San Francisco - CBA |
28 |
59 |
0 |
6 |
4 |
1 |
3.15 |
60.0 |
53 |
24 |
21 |
4 |
26 |
60 |
0 |
0 |
1.32 |
.301 |
3.57 |
0.8 |
132 |
| Total CBA |
|
264 |
23 |
21 |
20 |
6 |
4.61 |
394.0 |
357 |
214 |
202 |
50 |
189 |
372 |
0 |
0 |
1.39 |
.285 |
4.60 |
0.5 |
87 |
| CAREER MINOR LEAGUE PITCHING STATS |
| Year/Team/League |
Age |
G |
GS |
W |
L |
SV |
ERA |
IP |
HA |
R |
ER |
HR |
BB |
K |
CG |
SHO |
WHIP |
BABIP |
FIP |
WAR |
ERA+ |
| 2015 Total - MLB |
18 |
16 |
16 |
4 |
7 |
0 |
6.18 |
106.1 |
116 |
75 |
73 |
14 |
83 |
83 |
0 |
0 |
1.87 |
.311 |
6.12 |
-1.2 |
64 |
| 2015 Winter Haven - R |
18 |
1 |
0 |
0 |
0 |
0 |
7.71 |
2.1 |
3 |
2 |
2 |
0 |
1 |
4 |
0 |
0 |
1.71 |
.500 |
2.55 |
0.1 |
77 |
| 2015 Jackson - R |
18 |
4 |
0 |
0 |
0 |
0 |
5.62 |
8.0 |
4 |
5 |
5 |
2 |
5 |
16 |
0 |
0 |
1.12 |
.200 |
6.56 |
0.0 |
119 |
| 2015 Total - R |
18 |
5 |
0 |
0 |
0 |
0 |
6.10 |
10.1 |
7 |
7 |
7 |
2 |
6 |
20 |
0 |
0 |
1.26 |
.312 |
5.66 |
0.1 |
106 |
| 2015 Duluth - S A |
18 |
1 |
0 |
1 |
0 |
0 |
4.50 |
2.0 |
3 |
1 |
1 |
1 |
0 |
3 |
0 |
0 |
1.50 |
.400 |
7.81 |
-0.0 |
116 |
| 2016 Jackson - R |
19 |
10 |
0 |
1 |
1 |
1 |
8.74 |
11.1 |
11 |
11 |
11 |
4 |
6 |
20 |
0 |
0 |
1.50 |
.350 |
8.19 |
-0.2 |
72 |
| 2017 Winter Haven - R |
20 |
15 |
15 |
6 |
4 |
0 |
6.32 |
74.0 |
78 |
53 |
52 |
12 |
44 |
83 |
1 |
0 |
1.65 |
.342 |
5.86 |
0.9 |
90 |
| 2018 Jackson - R |
21 |
16 |
16 |
7 |
4 |
0 |
3.36 |
88.1 |
49 |
35 |
33 |
10 |
46 |
120 |
0 |
0 |
1.08 |
.225 |
4.93 |
2.3 |
186 |
| 2019 Merced - A |
22 |
5 |
5 |
2 |
2 |
0 |
5.66 |
20.2 |
23 |
16 |
13 |
4 |
14 |
23 |
0 |
0 |
1.79 |
.333 |
6.13 |
0.2 |
99 |
| 2019 Plattsburgh - AA |
22 |
10 |
10 |
3 |
3 |
0 |
3.74 |
45.2 |
43 |
23 |
19 |
5 |
19 |
31 |
0 |
0 |
1.36 |
.279 |
5.11 |
0.9 |
155 |
| 2019 Mississauga - AAA |
22 |
3 |
0 |
0 |
0 |
0 |
5.40 |
5.0 |
6 |
3 |
3 |
0 |
3 |
6 |
0 |
0 |
1.80 |
.429 |
2.63 |
0.2 |
114 |
| 2020 Port Royal - A |
23 |
8 |
7 |
3 |
0 |
1 |
3.74 |
43.1 |
47 |
19 |
18 |
2 |
15 |
32 |
0 |
0 |
1.43 |
.333 |
3.99 |
1.2 |
141 |
| 2020 Merced - A |
23 |
12 |
12 |
7 |
2 |
0 |
3.98 |
63.1 |
57 |
30 |
28 |
7 |
26 |
55 |
0 |
0 |
1.31 |
.276 |
5.43 |
1.4 |
160 |
| 2020 Total - A |
23 |
20 |
19 |
10 |
2 |
1 |
3.88 |
106.2 |
104 |
49 |
46 |
9 |
41 |
87 |
0 |
0 |
1.36 |
.301 |
4.85 |
2.6 |
152 |
| 2021 Merced - A |
24 |
23 |
23 |
11 |
8 |
0 |
4.33 |
131.0 |
116 |
67 |
63 |
13 |
56 |
86 |
0 |
0 |
1.31 |
.261 |
4.27 |
1.8 |
99 |
| 2021 Plattsburgh - AA |
24 |
7 |
5 |
0 |
2 |
0 |
6.92 |
26.0 |
30 |
20 |
20 |
6 |
8 |
19 |
0 |
0 |
1.46 |
.293 |
5.78 |
0.0 |
69 |
| 2022 Portland - AAA |
25 |
26 |
26 |
11 |
4 |
0 |
4.47 |
157.0 |
177 |
82 |
78 |
25 |
65 |
126 |
0 |
0 |
1.54 |
.325 |
4.89 |
1.3 |
98 |
| 2024 Portland - AAA |
27 |
1 |
0 |
0 |
1 |
0 |
13.50 |
1.1 |
3 |
2 |
2 |
2 |
0 |
3 |
0 |
0 |
2.25 |
.500 |
18.07 |
-0.4 |
34 |
| Total PCL |
|
30 |
26 |
11 |
5 |
0 |
4.57 |
163.1 |
186 |
87 |
83 |
27 |
68 |
135 |
0 |
0 |
1.56 |
.329 |
4.92 |
|
97.0 |
| Total EL |
|
17 |
15 |
3 |
5 |
0 |
4.90 |
71.2 |
73 |
43 |
39 |
11 |
27 |
50 |
0 |
0 |
1.40 |
.284 |
5.35 |
|
106.9 |
| Total CAL |
|
40 |
40 |
20 |
12 |
0 |
4.35 |
215.0 |
196 |
113 |
104 |
24 |
96 |
164 |
0 |
0 |
1.36 |
.272 |
4.79 |
|
111.6 |
| Total SAL |
|
8 |
7 |
3 |
0 |
1 |
3.74 |
43.1 |
47 |
19 |
18 |
2 |
15 |
32 |
0 |
0 |
1.43 |
.333 |
3.99 |
|
141.0 |
| Total NWL |
|
1 |
0 |
1 |
0 |
0 |
4.50 |
2.0 |
3 |
1 |
1 |
1 |
0 |
3 |
0 |
0 |
1.50 |
.400 |
7.81 |
|
116.3 |
| Total Appy |
|
30 |
16 |
8 |
5 |
1 |
4.10 |
107.2 |
64 |
51 |
49 |
16 |
57 |
156 |
0 |
0 |
1.12 |
.236 |
5.39 |
|
153.9 |
| Total GCL |
|
16 |
15 |
6 |
4 |
0 |
6.37 |
76.1 |
81 |
55 |
54 |
12 |
45 |
87 |
1 |
0 |
1.65 |
.347 |
5.76 |
|
89.5 |
| CAREER POSTSEASON PITCHING STATS |
| Year/Team/League |
Age |
G |
GS |
W |
L |
SV |
ERA |
IP |
HA |
R |
ER |
HR |
BB |
K |
CG |
SHO |
WHIP |
BABIP |
FIP |
WAR |
ERA+ |
| 2016 Jackson - Appy |
19 |
3 |
0 |
1 |
0 |
0 |
10.50 |
6.0 |
11 |
7 |
7 |
3 |
3 |
11 |
0 |
0 |
2.33 |
.615 |
9.08 |
-0.1 |
60 |
| 2018 Jackson - Appy |
21 |
1 |
1 |
0 |
1 |
0 |
1.80 |
5.0 |
4 |
3 |
1 |
1 |
3 |
12 |
0 |
0 |
1.40 |
.429 |
4.56 |
0.1 |
348 |
| 2022 Los Angeles - CBA |
25 |
1 |
1 |
0 |
1 |
0 |
3.00 |
6.0 |
4 |
2 |
2 |
0 |
2 |
5 |
0 |
0 |
1.00 |
.250 |
2.33 |
0.2 |
116 |
| 2024 San Francisco - CBA |
27 |
2 |
0 |
0 |
0 |
0 |
4.50 |
2.0 |
4 |
1 |
1 |
1 |
0 |
3 |
0 |
0 |
2.00 |
.500 |
6.61 |
-0.0 |
95 |
| 2025 San Francisco - CBA |
28 |
1 |
0 |
0 |
0 |
0 |
5.40 |
1.2 |
3 |
1 |
1 |
0 |
1 |
3 |
0 |
0 |
2.40 |
.600 |
1.65 |
0.1 |
77 |
| Total CBA |
|
4 |
1 |
0 |
1 |
0 |
3.72 |
9.2 |
11 |
4 |
4 |
1 |
3 |
11 |
0 |
0 |
1.45 |
.370 |
3.10 |
|
102.0 |
| Total Appy |
|
4 |
1 |
1 |
1 |
0 |
6.55 |
11.0 |
15 |
10 |
8 |
4 |
6 |
23 |
0 |
0 |
1.91 |
.550 |
7.03 |
|
95.7 |
| 07/29/2024 |
Was traded by the Los Angeles Spirit to the San Francisco Dragons, along with CL Jose Alvarado, CF Harrison Bader, SS Xander Bogaerts, SP Walker Buehler, C Willson Contreras, CF Estevan Florial, RP Giovanny Gallegos, SP Dustin May, and RP Alex Vesia, in exchange for SP Garrett Crochet, RP Shane Drohan, 3B Alex De Jesus, RP Caden Grice, 1B Heriberto Hernandez, 3B Brady House, RP Kyle Nicolas, RP Ethan Small, RP C.J. Van Eyk, and SP Robby Snelling. |
| 01/01/2025 |
OSA scouting updated ratings: Stuff: 50; Movement: 50; Control: 65. |
| 01/01/2025 |
OSA scouting updated ratings: Stuff: 50; Movement: 50; Control: 65. |
| 01/01/2026 |
OSA scouting updated ratings: Stuff: 50; Movement: 50; Control: 50. |
|