06/01/2025 |
Drafted in the 2025 first-year player draft (Round 4, Pick 16, 76th overall pick) by the Wicker Park Devil Cats, out of college (Villanova). |
01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 44 (68); Movement: 57 (68); Control: 27 (61). |
04/05/2026 |
Named the #56 prospect in the TTWB |
07/12/2026 |
Was traded by the Wicker Park Devil Cats to the Cummaquid Squids, along with C Roger Dunn, a 2nd draft pick, in exchange for C Curt Greer, $3,500,000. |
01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 59 (75); Movement: 62 (68); Control: 44 (77). |
04/04/2027 |
Named the #12 prospect in the TTWB |
04/11/2027 |
Was traded by the Cummaquid Squids to the Ludington LumberJaxxx, along with 2B Dionísio Gadanha, a 1st draft pick, a 2nd draft pick, in exchange for 3B Chet Turner. |
06/07/2027 |
Was selected to the 2027 TTWB Triple A All-Star Game. |
04/02/2028 |
Named the #3 prospect in the TTWB |
06/21/2028 |
Strikes out 15 against the Farmingdale Frunkus. |
07/02/2028 |
Was selected to the 2028 To The Wall Baseball All-Star Game. |
09/01/2028 |
Wins the TTWB PL Pitcher of the Month Award. |
11/07/2028 |
Wins the 2028 TTWB PL Moonlight Graham Award. |
11/23/2028 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 111 (111); Movement: 71 (73); Control: 76 (101). |
04/06/2029 |
Strikes out 15 against the Farmingdale Frunkus. |
07/01/2029 |
Was selected to the 2029 To The Wall Baseball All-Star Game. |
11/24/2029 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 115 (115); Movement: 71 (73); Control: 80 (101). |
01/24/2030 |
Signed a 7-year contract extension worth a total of $35,000,000 with the Ludington LumberJaxxx organization. |
04/23/2030 |
Strikes out 15 against the Phoenix Downs. |
05/11/2030 |
Strikes out 15 against the Greenville 84s. |
07/07/2030 |
Was selected to the 2030 To The Wall Baseball All-Star Game. |
11/07/2030 |
Wins the 2030 TTWB PL Billy Chapel Award. |
01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 116 (116); Movement: 71 (73); Control: 90 (101). |
07/06/2031 |
Was selected to the 2031 To The Wall Baseball All-Star Game. |
11/03/2031 |
Wins the 2031 National Patriotic Series with the Ludington LumberJaxxx. |
11/11/2031 |
Finished 2nd in 2031 TTWB PL Billy Chapel Award voting. |
01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 117 (128); Movement: 68 (71); Control: 89 (99). |
05/01/2032 |
Wins the TTWB PL Pitcher of the Month Award. |
05/08/2032 |
Strikes out 18 against the Diablo Canyon Tritium. |
06/16/2032 |
Injured (bruised back), day-to-day for 5 days. |
07/04/2032 |
Was selected to the 2032 To The Wall Baseball All-Star Game. |
08/02/2032 |
Pitches a 1-hit shutout against the Central Valley Turkey Vultures with 14 strikeouts and 0 BB allowed! |
11/16/2032 |
Finished 2nd in 2032 TTWB PL Billy Chapel Award voting. |
01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 117 (127); Movement: 69 (71); Control: 89 (94). |
08/12/2033 |
Pitches a 2-hit shutout against the Texas Renegades with 7 strikeouts and 1 BB allowed! |
10/06/2033 |
Pitches a 4-hit shutout against the Greenville 84s with 11 strikeouts and 1 BB allowed! |
10/29/2033 |
Wins the 2033 National Patriotic Series with the Ludington LumberJaxxx. |
01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 113 (124); Movement: 70 (71); Control: 86 (86). |
05/01/2034 |
Wins the TTWB PL Pitcher of the Month Award. |
06/02/2034 |
Pitches a 5-hit shutout against the Wicker Park Devil Cats with 8 strikeouts and 1 BB allowed! |
07/02/2034 |
Was selected to the 2034 To The Wall Baseball All-Star Game. |
10/28/2034 |
Wins the 2034 National Patriotic Series with the Ludington LumberJaxxx. |
11/10/2034 |
Finished 2nd in 2034 TTWB PL Billy Chapel Award voting. |
01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 113 (119); Movement: 68 (70); Control: 85 (85). |
05/22/2035 |
Collects his 2000th career To The Wall Baseball strikeout! |
05/27/2035 |
Strikes out 15 against the Scottsdale Scopions. |
06/01/2035 |
Wins the TTWB PL Pitcher of the Month Award. |
07/01/2035 |
Was selected to the 2035 To The Wall Baseball All-Star Game. |
11/12/2035 |
Finished 2nd in 2035 TTWB PL Billy Chapel Award voting. |
01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 113 (113); Movement: 69 (69); Control: 85 (85). |
01/21/2036 |
Signed a 4-year contract extension worth a total of $31,000,000 with the Ludington LumberJaxxx organization. |
07/10/2036 |
Pitches a 1-hit shutout against the Greenville 84s with 15 strikeouts and 1 BB allowed! |
07/13/2036 |
Was selected to the 2036 To The Wall Baseball All-Star Game. |
08/09/2036 |
Pitches a 2-hit shutout against the Diablo Canyon Tritium with 17 strikeouts and 0 BB allowed! |
08/16/2036 |
Pitches a 2-hit shutout against the Great Black Swamp Mud Hens with 6 strikeouts and 2 BB allowed! |
09/01/2036 |
Wins the TTWB PL Pitcher of the Month Award. |
11/05/2036 |
Finished 2nd in 2036 TTWB PL Billy Chapel Award voting. |
01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 115 (115); Movement: 70 (70); Control: 86 (86). |
04/30/2037 |
Collects his 2500th career To The Wall Baseball strikeout! |
05/01/2037 |
Wins the TTWB TTWB Pitcher of the Month Award. |
05/28/2037 |
Pitches a 3-hit shutout against the Diablo Canyon Tritium with 16 strikeouts and 0 BB allowed! |
07/05/2037 |
Was selected to the 2037 To The Wall Baseball All-Star Game. |
07/27/2037 |
Strikes out 15 against the Asheville Boomsticks. |
01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 115 (115); Movement: 70 (71); Control: 86 (86). |
05/07/2038 |
Pitches a 2-hit shutout against the Central Valley Turkey Vultures with 5 strikeouts and 0 BB allowed! |
06/10/2038 |
Pitches a 2-hit shutout against the Asheville Boomsticks with 12 strikeouts and 2 BB allowed! |
07/08/2038 |
Was selected to the 2038 To The Wall Baseball All-Star Game. |
07/21/2038 |
Pitches a 4-hit shutout against the Motown Hitmakers with 8 strikeouts and 3 BB allowed! |
08/08/2038 |
Pitches a 3-hit shutout against the Potthole Pride with 13 strikeouts and 0 BB allowed! |
09/03/2038 |
Pitches a 4-hit shutout against the Indianapolis Indians with 13 strikeouts and 0 BB allowed! |
09/03/2038 |
Collects his 3000th career To The Wall Baseball strikeout! |
10/28/2038 |
Pitches a 2-hit shutout against the Wicker Park Devil Cats with 5 strikeouts and 1 BB allowed! |
10/28/2038 |
Wins the 2038 TTWB PL League Championship MVP Award. |
11/14/2038 |
Wins the 2038 TTWB PL Billy Chapel Award. |
01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 113 (113); Movement: 70 (71); Control: 86 (86). |
04/09/2039 |
Earns his 200th career To The Wall Baseball victory! |
05/04/2039 |
Pitches a 5-hit shutout against the Cascade Cougars with 13 strikeouts and 1 BB allowed! |
07/03/2039 |
Was selected to the 2039 To The Wall Baseball All-Star Game. |
10/01/2039 |
Wins the TTWB PL Pitcher of the Month Award. |
11/19/2039 |
Wins the 2039 TTWB PL Billy Chapel Award. |
01/01/2040 |
OSA scouting updated ratings (potential): Stuff: 106 (108); Movement: 71 (73); Control: 87 (87). |
05/04/2040 |
Pitches a 4-hit shutout against the Central Valley Turkey Vultures with 10 strikeouts and 0 BB allowed! |
07/01/2040 |
Was selected to the 2040 To The Wall Baseball All-Star Game. |
09/04/2040 |
Collects his 3500th career To The Wall Baseball strikeout! |
11/13/2040 |
Wins the 2040 TTWB TTWB Billy Chapel Award. |
11/14/2040 |
Finished 3rd in 2040 TTWB TTWB Roy Hobbs Award voting. |
01/01/2041 |
OSA scouting updated ratings (potential): Stuff: 107 (108); Movement: 72 (73); Control: 83 (84). |
04/29/2041 |
Pitches a 3-hit shutout against the Asheville Boomsticks with 10 strikeouts and 1 BB allowed! |
05/05/2041 |
Pitches a 4-hit shutout against the Newcastle House of Brews with 13 strikeouts and 1 BB allowed! |
06/19/2041 |
Signed a 4-year contract extension worth a total of $32,000,000 with the Ludington LumberJaxxx organization. |
07/07/2041 |
Was selected to the 2041 To The Wall Baseball All-Star Game. |
07/15/2041 |
Pitches a 6-hit shutout against the Newcastle House of Brews with 8 strikeouts and 2 BB allowed! |
09/27/2041 |
Pitches a 1-hit shutout against the Potthole Pride with 10 strikeouts and 0 BB allowed! |
01/01/2042 |
OSA scouting updated ratings (potential): Stuff: 109 (109); Movement: 66 (67); Control: 83 (84). |
05/02/2042 |
Earns his 250th career To The Wall Baseball victory! |
07/06/2042 |
Was selected to the 2042 To The Wall Baseball All-Star Game. |
08/25/2042 |
Collects his 4000th career To The Wall Baseball strikeout! |
10/01/2042 |
Pitches a 8-hit shutout against the Wildwood Fishers with 4 strikeouts and 1 BB allowed! |
11/18/2042 |
Finished 2nd in 2042 TTWB TTWB Billy Chapel Award voting. |
LEADERBOARD APPEARANCES |
Year |
GS |
Rank |
2028 |
32 |
8 |
2031 |
33 |
4 |
2033 |
33 |
2 |
2036 |
32 |
6 |
2037 |
33 |
6 |
2038 |
32 |
8 |
2039 |
32 |
6 |
2042 |
33 |
4 |
|
Year |
W |
Rank |
2028 |
17 |
7 |
2029 |
16 |
8 |
2030 |
22 |
1 |
2031 |
17 |
5 |
2032 |
17 |
3 |
2033 |
19 |
1 |
2035 |
19 |
2 |
2036 |
18 |
4 |
2037 |
18 |
6 |
2038 |
21 |
2 |
2039 |
20 |
2 |
2040 |
17 |
7 |
2042 |
18 |
3 |
|
Year |
Win. % |
Rank |
2028 |
.708 |
6 |
2029 |
.640 |
7 |
2030 |
.880 |
1 |
2031 |
.680 |
10 |
2032 |
.773 |
2 |
2033 |
.679 |
5 |
2035 |
.760 |
2 |
2036 |
.818 |
2 |
2037 |
.750 |
6 |
2038 |
.875 |
1 |
2039 |
.833 |
1 |
2040 |
.810 |
4 |
2041 |
.778 |
3 |
2042 |
.750 |
2 |
|
Year |
IP |
Rank |
2028 |
218.2 |
10 |
2030 |
212.1 |
10 |
2034 |
212.2 |
10 |
2036 |
216.1 |
5 |
2038 |
235.0 |
7 |
2039 |
227.2 |
5 |
|
|
Year |
K |
Rank |
2028 |
260 |
3 |
2029 |
272 |
1 |
2030 |
276 |
1 |
2031 |
276 |
1 |
2032 |
275 |
2 |
2033 |
295 |
2 |
2034 |
254 |
4 |
2035 |
265 |
2 |
2036 |
283 |
1 |
2037 |
302 |
2 |
2038 |
283 |
1 |
2039 |
259 |
4 |
2040 |
225 |
10 |
2041 |
252 |
5 |
2042 |
283 |
1 |
|
Year |
WP |
Rank |
2036 |
6 |
9 |
2040 |
10 |
8 |
|
Year |
ERA |
Rank |
2028 |
2.72 |
2 |
2029 |
2.84 |
2 |
2030 |
2.46 |
2 |
2031 |
3.26 |
7 |
2032 |
2.93 |
2 |
2033 |
3.20 |
6 |
2034 |
2.67 |
2 |
2035 |
2.99 |
3 |
2036 |
2.04 |
1 |
2037 |
2.97 |
6 |
2038 |
2.14 |
2 |
2039 |
2.06 |
1 |
2040 |
2.33 |
2 |
2042 |
3.03 |
4 |
|
Year |
BABIP |
Rank |
2028 |
.289 |
7 |
2030 |
.267 |
2 |
2034 |
.268 |
3 |
2036 |
.243 |
1 |
2038 |
.270 |
10 |
2039 |
.254 |
1 |
|
Year |
WHIP |
Rank |
2028 |
1.12 |
3 |
2029 |
1.13 |
6 |
2030 |
0.82 |
1 |
2031 |
1.01 |
2 |
2032 |
0.99 |
2 |
2033 |
0.97 |
2 |
2034 |
0.91 |
1 |
2035 |
0.95 |
2 |
2036 |
0.80 |
1 |
2037 |
0.99 |
4 |
2038 |
0.84 |
1 |
2039 |
0.86 |
1 |
2040 |
0.90 |
2 |
2042 |
1.08 |
8 |
|
Year |
K/BB |
Rank |
2028 |
3.82 |
8 |
2029 |
4.32 |
9 |
2030 |
9.52 |
1 |
2031 |
7.67 |
6 |
2032 |
9.17 |
3 |
2033 |
7.38 |
4 |
2034 |
6.20 |
4 |
2035 |
7.16 |
3 |
2036 |
7.86 |
2 |
2037 |
7.02 |
2 |
2038 |
9.43 |
2 |
2039 |
6.47 |
3 |
2040 |
7.76 |
3 |
2042 |
7.86 |
2 |
|
Year |
RA/9 |
Rank |
2028 |
10.08 |
1 |
2029 |
10.29 |
6 |
2030 |
7.54 |
1 |
2031 |
9.18 |
1 |
2032 |
8.96 |
1 |
2033 |
8.79 |
2 |
2034 |
8.29 |
1 |
2035 |
8.75 |
2 |
2036 |
7.41 |
1 |
2037 |
9.08 |
3 |
2038 |
7.97 |
1 |
2039 |
7.87 |
1 |
2040 |
8.27 |
2 |
2042 |
9.76 |
6 |
|
Year |
HR/9 |
Rank |
2030 |
0.89 |
9 |
2035 |
0.80 |
7 |
2040 |
0.42 |
1 |
|
Year |
H/9 |
Rank |
2028 |
7.24 |
1 |
2029 |
7.49 |
4 |
2030 |
6.19 |
1 |
2031 |
7.46 |
3 |
2032 |
7.60 |
10 |
2033 |
7.00 |
4 |
2034 |
6.47 |
1 |
2035 |
6.87 |
2 |
2036 |
5.66 |
1 |
2037 |
7.26 |
5 |
2038 |
6.43 |
1 |
2039 |
6.17 |
1 |
2040 |
6.87 |
4 |
|
Year |
BB/9 |
Rank |
2030 |
1.23 |
1 |
2031 |
1.63 |
8 |
2032 |
1.31 |
3 |
2033 |
1.71 |
8 |
2034 |
1.74 |
7 |
2035 |
1.65 |
7 |
2036 |
1.50 |
5 |
2038 |
1.15 |
3 |
2039 |
1.58 |
5 |
2040 |
1.23 |
5 |
2042 |
1.38 |
8 |
|
Year |
K/9 |
Rank |
2028 |
10.70 |
4 |
2029 |
11.71 |
2 |
2030 |
11.70 |
2 |
2031 |
12.48 |
2 |
2032 |
12.01 |
1 |
2033 |
12.58 |
2 |
2034 |
10.75 |
6 |
2035 |
11.83 |
1 |
2036 |
11.77 |
1 |
2037 |
11.67 |
2 |
2038 |
10.84 |
4 |
2039 |
10.24 |
5 |
2040 |
9.54 |
9 |
2041 |
10.92 |
3 |
2042 |
10.87 |
1 |
|
Year |
QS |
Rank |
2028 |
22 |
4 |
2029 |
23 |
1 |
2030 |
23 |
3 |
2031 |
21 |
7 |
2032 |
25 |
2 |
2033 |
20 |
8 |
2034 |
24 |
3 |
2035 |
22 |
2 |
2036 |
25 |
2 |
2037 |
23 |
4 |
2038 |
25 |
1 |
2039 |
27 |
1 |
2040 |
25 |
3 |
2042 |
22 |
6 |
|
Year |
QSP |
Rank |
2028 |
.688 |
4 |
2029 |
.742 |
1 |
2030 |
.793 |
1 |
2031 |
.636 |
9 |
2032 |
.781 |
2 |
2034 |
.750 |
2 |
2035 |
.710 |
2 |
2036 |
.781 |
2 |
2037 |
.697 |
6 |
2038 |
.781 |
2 |
2039 |
.844 |
1 |
2040 |
.781 |
4 |
|
|
Year |
CGP |
Rank |
2036 |
.125 |
7 |
|
Year |
SHO |
Rank |
2032 |
1 |
2 |
2033 |
1 |
4 |
2034 |
1 |
6 |
2036 |
3 |
2 |
2038 |
5 |
1 |
2039 |
1 |
9 |
2041 |
4 |
3 |
|
Year |
GB% |
Rank |
2030 |
0.63 |
9 |
2032 |
0.62 |
9 |
2033 |
0.70 |
4 |
2034 |
0.65 |
4 |
2035 |
0.63 |
5 |
2036 |
0.57 |
4 |
2038 |
0.61 |
2 |
2039 |
0.58 |
5 |
2040 |
0.59 |
2 |
2041 |
0.59 |
6 |
2042 |
0.60 |
1 |
|
Year |
WAR |
Rank |
2028 |
6.8 |
3 |
2029 |
7.1 |
2 |
2030 |
9.1 |
2 |
2031 |
6.2 |
3 |
2032 |
6.8 |
3 |
2033 |
5.9 |
4 |
2034 |
7.0 |
3 |
2035 |
7.9 |
1 |
2036 |
7.8 |
2 |
2037 |
7.3 |
4 |
2038 |
8.7 |
1 |
2039 |
7.7 |
1 |
2040 |
8.9 |
1 |
2042 |
8.9 |
2 |
|
|
|