01/01/2018 |
Joined the Mickleburg HS Trappers. |
01/01/2019 |
OSA scouting updated ratings (potential): Stuff: 12 (66); Movement: 1 (76); Control: 18 (73). |
01/01/2020 |
OSA scouting updated ratings (potential): Stuff: 15 (66); Movement: 5 (76); Control: 23 (73). |
06/22/2020 |
Wins the 2020 SGCBLHSB C2 Outstanding Pitcher Award. |
01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 22 (70); Movement: 46 (77); Control: 23 (73). |
05/07/2021 |
Pitches a 2-hit shutout against the Long Lake HS Blaze with 7 strikeouts and 0 BB allowed! |
01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 22 (70); Movement: 42 (73); Control: 27 (73). |
05/18/2022 |
Pitches a 2-hit shutout against the Helms Deep HS Gems with 14 strikeouts and 1 BB allowed! |
06/09/2022 |
Released by the Mickleburg HS Trappers. |
06/15/2022 |
Drafted in the 2022 first-year player draft (Round 1, Pick 16, 16th overall pick) by the Minas Ithil Wyrms. |
01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 33 (70); Movement: 41 (71); Control: 27 (73). |
04/01/2023 |
Named the #63 prospect in the SGCBL |
01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 54 (82); Movement: 53 (79); Control: 37 (78). |
04/01/2024 |
Named the #13 prospect in the SGCBL |
05/20/2024 |
Pitches a 3-hit shutout against the Gorgoroth Ghosts with 12 strikeouts and 1 BB allowed! |
06/05/2024 |
Injured (sore ankle), day-to-day for 3 days. |
01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 76 (89); Movement: 62 (81); Control: 41 (78). |
04/01/2025 |
Named the #22 prospect in the SGCBL |
05/11/2025 |
Suspended 4 games after ejection following a brawl. |
05/16/2025 |
Strikes out 15 against the West Shire Wolverines. |
06/01/2025 |
Wins the AAA GL Pitcher of the Month Award. |
06/04/2025 |
Was selected to the 2025 SGCBL Triple A All-Star Game. |
09/15/2025 |
Won the 2025 SGCBL Triple A Triple A Championships with the Tumladen Talons! |
09/27/2025 |
Wins the 2025 AAA GL Outstanding Pitcher Award. |
01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 80 (84); Movement: 70 (82); Control: 55 (78). |
04/01/2026 |
Named the #5 prospect in the SGCBL |
04/30/2026 |
Pitches a 4-hit shutout against the Weathertop Witch Kings with 8 strikeouts and 2 BB allowed! |
06/29/2026 |
Was selected to the 2026 Tolkien Baseball All-Star Game. |
11/27/2026 |
Received a 1-year contract worth a total of $432,000 through automatic renewal. |
01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 82 (84); Movement: 80 (81); Control: 60 (78). |
12/01/2027 |
Received a 1-year contract worth a total of $432,000 through automatic renewal. |
01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 83 (84); Movement: 80 (82); Control: 65 (78). |
04/02/2028 |
Pitches a NO-HITTER against the Rivendell Royals with 8 strikeouts and 1 BB allowed! |
06/08/2028 |
Pitches a 1-hit shutout against the Dunharrow Devils with 11 strikeouts and 2 BB allowed! |
06/30/2028 |
Was selected to the 2028 Tolkien Baseball All-Star Game. |
07/01/2028 |
Wins the SGCBL SC Pitcher of the Month Award. |
07/15/2028 |
Pitches a 3-hit shutout against the Numenor Kings with 7 strikeouts and 0 BB allowed! |
10/24/2028 |
Won the 2028 Tolkien Baseball Return of the King Series with the Minas Ithil Wyrms! |
10/30/2028 |
Won the 2028 Ultimate Fantasy Baseball Association Ultimate Championship with the Minas Ithil Wyrms! |
11/01/2028 |
Wins the 2028 SGCBL SC Gandalf Pitcher Award. |
11/21/2028 |
Received a 1-year contract worth a total of $5,000,000 through arbitration. |
01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 86 (86); Movement: 82 (83); Control: 73 (78). |
06/25/2029 |
Was selected to the 2029 Tolkien Baseball All-Star Game. |
10/15/2029 |
Signed a 5-year contract extension worth a total of $58,060,000 with the Minas Ithil Wyrms organization. |
10/21/2029 |
Pitches a 6-hit shutout against the Dead Marshes Uruk-hai with 4 strikeouts and 0 BB allowed! |
10/25/2029 |
Won the 2029 Tolkien Baseball Return of the King Series with the Minas Ithil Wyrms! |
11/03/2029 |
Won the 2029 Ultimate Fantasy Baseball Association Ultimate Championship with the Minas Ithil Wyrms! |
01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 86 (86); Movement: 80 (82); Control: 73 (78). |
05/19/2030 |
Pitches a 2-hit shutout against the Bywater Bounders with 14 strikeouts and 2 BB allowed! |
06/01/2030 |
Wins the SGCBL SC Pitcher of the Month Award. |
06/10/2030 |
Pitches a 1-hit shutout against the Grey Havens Stars with 9 strikeouts and 3 BB allowed! |
06/21/2030 |
Pitches a 4-hit shutout against the Mirkwood Marauders with 7 strikeouts and 1 BB allowed! |
06/24/2030 |
Was selected to the 2030 Tolkien Baseball All-Star Game. |
06/26/2030 |
Pitches a 3-hit shutout against the Minas Tirith Titans with 8 strikeouts and 0 BB allowed! |
07/01/2030 |
Wins the SGCBL SC Pitcher of the Month Award. |
09/08/2030 |
Pitches a 6-hit shutout against the Grey Havens Stars with 9 strikeouts and 2 BB allowed! |
10/25/2030 |
Won the 2030 Tolkien Baseball Return of the King Series with the Minas Ithil Wyrms! |
11/03/2030 |
Won the 2030 Ultimate Fantasy Baseball Association Ultimate Championship with the Minas Ithil Wyrms! |
11/11/2030 |
Finished 2nd in 2030 SGCBL SC Gandalf Pitcher Award voting. |
01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 87 (87); Movement: 79 (80); Control: 73 (74). |
06/20/2031 |
Was selected to the 2031 Tolkien Baseball All-Star Game. |
07/01/2031 |
Wins the SGCBL SC Pitcher of the Month Award. |
10/31/2031 |
Wins the 2031 Return of the King Series with the Minas Ithil Wyrms. |
11/06/2031 |
Won the 2031 Ultimate Fantasy Baseball Association Ultimate Championship with the Minas Ithil Wyrms! |
11/14/2031 |
Finished 2nd in 2031 SGCBL SC Gandalf Pitcher Award voting. |
01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 86 (86); Movement: 80 (80); Control: 76 (76). |
08/20/2032 |
Pitches a 5-hit shutout against the Minas Tirith Titans with 8 strikeouts and 0 BB allowed! |
10/11/2032 |
Pitches a 4-hit shutout against the Bucklebury Fairies with 6 strikeouts and 1 BB allowed! |
10/30/2032 |
Wins the 2032 Return of the King Series with the Minas Ithil Wyrms. |
11/03/2032 |
Pitches a 6-hit shutout against the Star Fleet Academy Cadets with 11 strikeouts and 0 BB allowed! |
11/06/2032 |
Won the 2032 Ultimate Fantasy Baseball Association Ultimate Championship with the Minas Ithil Wyrms! |
01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 67 (68); Control: 67 (67). |
04/27/2033 |
Pitches a 2-hit shutout against the Numenor Kings with 5 strikeouts and 2 BB allowed! |
06/07/2033 |
Pitches a 3-hit shutout against the Dagorlad Disaster with 10 strikeouts and 2 BB allowed! |
07/03/2033 |
Strikes out 15 against the Carrock Bears. |
08/12/2033 |
Collects his 2000th career Tolkien Baseball strikeout! |
09/11/2033 |
Pitches a 7-hit shutout against the Erebor Eagles with 7 strikeouts and 0 BB allowed! |
11/07/2033 |
Wins the 2033 Return of the King Series with the Minas Ithil Wyrms. |
11/14/2033 |
Won the 2033 Ultimate Fantasy Baseball Association Ultimate Championship with the Minas Ithil Wyrms! |
01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 67 (67); Movement: 67 (67); Control: 63 (64). |
04/16/2034 |
Strikes out 16 against the Mirkwood Sylvan. |
07/09/2034 |
Was selected to the 2034 Tolkien Baseball All-Star Game. |
12/06/2034 |
Became a free agent. |
01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 65 (66); Movement: 69 (69); Control: 64 (65). |
01/09/2035 |
Signed a 5-year contract worth a total of $137,000,000 with the Weathertop Witch Kings organization. |
02/26/2035 |
Strikes out 15 against the Grey Havens Stars. |
06/23/2035 |
Pitches a 2-hit shutout against the Dol Guldur Dragons with 5 strikeouts and 4 BB allowed! |
06/29/2035 |
Pitches a 4-hit shutout against the Isengard Raiders with 10 strikeouts and 0 BB allowed! |
07/01/2035 |
Wins the SGCBL MC Pitcher of the Month Award. |
08/12/2035 |
Collects his 2500th career Tolkien Baseball strikeout! |
09/01/2035 |
Wins the SGCBL MC Pitcher of the Month Award. |
09/01/2035 |
Pitches a 2-hit shutout against the Lothlorien Lumberjacks with 12 strikeouts and 3 BB allowed! |
11/22/2035 |
Finished 3rd in 2035 SGCBL MC Gandalf Pitcher Award voting. |
01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 63 (65); Movement: 65 (66); Control: 66 (66). |
06/28/2036 |
Earns his 200th career Tolkien Baseball victory! |
07/18/2036 |
Pitches a 4-hit shutout against the Grey Havens Stars with 11 strikeouts and 1 BB allowed! |
09/11/2036 |
Strikes out 17 against the Numenor Kings. |
11/19/2036 |
Decided not to opt out of the remaining portion of his contract. |
11/19/2036 |
Weathertop Witch Kings voided the team option year for a buyout of $5,000,000. |
01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 64 (67); Movement: 65 (67); Control: 65 (65). |
04/18/2037 |
Pitches a 3-hit shutout against the Minas Morgul Slayers with 7 strikeouts and 3 BB allowed! |
06/12/2037 |
Strikes out 16 against the Carrock Bears. |
07/11/2037 |
Pitches a 2-hit shutout against the Misty Mountain Hops with 7 strikeouts and 0 BB allowed! |
08/08/2037 |
Collects his 3000th career Tolkien Baseball strikeout! |
09/10/2037 |
Pitches a 9-hit shutout against the Numenor Kings with 9 strikeouts and 0 BB allowed! |
01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 75 (78); Movement: 63 (64); Control: 73 (73). |
03/07/2038 |
Injured (Mild hamstring strain), day-to-day for 2-3 weeks. |
06/12/2038 |
Pitches a 3-hit shutout against the Old Forest Merry Fellows with 5 strikeouts and 0 BB allowed! |
07/10/2038 |
Pitches a 3-hit shutout against the Dol Guldur Dragons with 9 strikeouts and 0 BB allowed! |
07/11/2038 |
Was selected to the 2038 Tolkien Baseball All-Star Game. |
08/24/2038 |
Pitches a 6-hit shutout against the Dead Marshes Uruk-hai with 8 strikeouts and 0 BB allowed! |
12/12/2038 |
Became a free agent. |
01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 72 (72); Movement: 62 (64); Control: 69 (70). |
01/13/2039 |
Signed a 3-year contract worth a total of $57,800,000 with the Moria Miners organization. |
03/05/2039 |
Injured (Stomach virus), day-to-day for 4 days. |
05/01/2039 |
Wins the SGCBL SC Pitcher of the Month Award. |
07/04/2039 |
Injured (Mild shoulder strain), day-to-day for 3 days. |
08/18/2039 |
Collects his 3500th career Tolkien Baseball strikeout! |
09/01/2039 |
Earns his 250th career Tolkien Baseball victory! |
09/10/2039 |
Pitches a 7-hit shutout against the Numenor Kings with 7 strikeouts and 0 BB allowed! |
01/01/2040 |
OSA scouting updated ratings (potential): Stuff: 64 (67); Movement: 62 (64); Control: 70 (70). |
05/23/2040 |
Injured (Sore ankle), day-to-day for 6 days. |
07/01/2040 |
Pitches a 4-hit shutout against the Lake Town Archers with 6 strikeouts and 0 BB allowed! |
08/01/2040 |
Wins the SGCBL SC Pitcher of the Month Award. |
11/12/2040 |
Has met the vesting criteria in his contract. |
11/19/2040 |
Was traded by the Moria Miners to the Old Forest Merry Fellows, along with C David Millstone, in exchange for SS Justin Headstrong, SP Do-hyung Legera. |
01/01/2041 |
OSA scouting updated ratings (potential): Stuff: 37 (44); Movement: 68 (68); Control: 73 (73). |
02/26/2041 |
Injured (Back spasms), day-to-day for 2 days. |
04/02/2041 |
Injured (Back spasms), day-to-day for 1 day. |
09/22/2041 |
Injured (Back spasms), day-to-day for one week. |
11/17/2041 |
Retired from professional baseball. |
06/30/2042 |
Was inducted to the Hall of Fame! |
LEADERBOARD APPEARANCES |
Year |
SH |
Rank |
2035 |
15 |
1 |
2036 |
12 |
10 |
2037 |
12 |
8 |
2038 |
11 |
10 |
|
Year |
GS |
Rank |
2026 |
33 |
8 |
2028 |
35 |
5 |
2029 |
35 |
6 |
2030 |
34 |
8 |
2033 |
35 |
4 |
2034 |
34 |
7 |
2035 |
35 |
1 |
2036 |
34 |
1 |
2037 |
33 |
5 |
2038 |
34 |
2 |
2039 |
34 |
2 |
2040 |
34 |
3 |
2041 |
34 |
4 |
|
Year |
W |
Rank |
2026 |
22 |
1 |
2027 |
19 |
3 |
2028 |
22 |
1 |
2029 |
17 |
3 |
2030 |
25 |
2 |
2031 |
21 |
1 |
2032 |
18 |
4 |
2033 |
20 |
3 |
2035 |
18 |
4 |
2037 |
13 |
10 |
2038 |
18 |
5 |
2039 |
20 |
2 |
2040 |
16 |
8 |
|
Year |
L |
Rank |
2033 |
15 |
3 |
2034 |
13 |
9 |
|
Year |
Win. % |
Rank |
2026 |
.815 |
1 |
2027 |
.826 |
3 |
2028 |
.786 |
1 |
2029 |
.773 |
2 |
2030 |
.862 |
2 |
2031 |
.808 |
4 |
2032 |
.667 |
5 |
2035 |
.667 |
6 |
2038 |
.667 |
6 |
|
Year |
IP |
Rank |
2026 |
230.0 |
9 |
2028 |
262.2 |
3 |
2029 |
262.1 |
2 |
2030 |
266.2 |
2 |
2031 |
234.1 |
5 |
2032 |
248.1 |
3 |
2033 |
252.0 |
4 |
2034 |
237.0 |
7 |
2035 |
262.0 |
1 |
2036 |
252.1 |
2 |
2037 |
247.2 |
2 |
2038 |
268.0 |
1 |
2039 |
263.1 |
2 |
2040 |
239.0 |
10 |
|
Year |
BF |
Rank |
2028 |
1033 |
7 |
2029 |
1095 |
2 |
2030 |
1038 |
2 |
2031 |
936 |
7 |
2032 |
1011 |
2 |
2033 |
1038 |
4 |
2034 |
969 |
7 |
2035 |
1041 |
1 |
2036 |
1028 |
1 |
2037 |
991 |
2 |
2038 |
1045 |
4 |
2039 |
1046 |
3 |
|
Year |
K |
Rank |
2026 |
245 |
9 |
2027 |
224 |
10 |
2028 |
257 |
5 |
2029 |
263 |
2 |
2030 |
281 |
3 |
2031 |
267 |
2 |
2032 |
266 |
5 |
2033 |
274 |
7 |
2034 |
257 |
5 |
2035 |
255 |
6 |
2036 |
246 |
2 |
2037 |
234 |
3 |
2038 |
250 |
4 |
2039 |
234 |
7 |
|
Year |
WP |
Rank |
2030 |
7 |
10 |
2033 |
9 |
4 |
2037 |
11 |
2 |
2039 |
7 |
10 |
2040 |
9 |
8 |
|
Year |
ERA |
Rank |
2026 |
3.09 |
5 |
2027 |
3.36 |
9 |
2028 |
2.67 |
1 |
2029 |
3.33 |
4 |
2030 |
2.67 |
3 |
2031 |
2.46 |
3 |
2032 |
2.97 |
7 |
2034 |
3.00 |
9 |
2035 |
2.34 |
3 |
2036 |
3.07 |
10 |
2038 |
2.28 |
4 |
2039 |
2.73 |
7 |
2040 |
2.86 |
8 |
|
Year |
BABIP |
Rank |
2028 |
.262 |
1 |
2030 |
.248 |
1 |
2033 |
.276 |
9 |
2034 |
.272 |
7 |
2037 |
.272 |
10 |
2040 |
.269 |
6 |
|
Year |
WHIP |
Rank |
2026 |
1.20 |
8 |
2027 |
1.18 |
9 |
2028 |
1.02 |
3 |
2029 |
1.20 |
6 |
2030 |
0.95 |
2 |
2031 |
1.04 |
6 |
2032 |
1.10 |
6 |
2033 |
1.10 |
7 |
2034 |
1.11 |
5 |
2035 |
1.05 |
6 |
2036 |
1.16 |
7 |
2037 |
1.04 |
6 |
2038 |
0.99 |
3 |
2039 |
1.06 |
8 |
2040 |
1.08 |
6 |
|
Year |
K/BB |
Rank |
2028 |
3.43 |
10 |
2029 |
3.55 |
8 |
2030 |
4.46 |
6 |
2031 |
4.38 |
6 |
2032 |
4.43 |
8 |
2033 |
4.03 |
9 |
2036 |
4.24 |
5 |
2037 |
4.50 |
7 |
2038 |
4.55 |
8 |
2039 |
5.20 |
5 |
|
Year |
RA/9 |
Rank |
2026 |
10.96 |
7 |
2028 |
9.42 |
2 |
2029 |
11.29 |
7 |
2030 |
8.91 |
2 |
2031 |
9.83 |
6 |
2032 |
10.22 |
7 |
2033 |
10.39 |
7 |
2034 |
10.37 |
7 |
2035 |
9.79 |
8 |
2036 |
10.84 |
9 |
2037 |
9.81 |
6 |
2038 |
9.24 |
4 |
2039 |
9.74 |
7 |
2040 |
10.02 |
6 |
|
Year |
HR/9 |
Rank |
2026 |
0.51 |
3 |
2027 |
0.89 |
8 |
2028 |
0.65 |
2 |
2029 |
0.99 |
8 |
2031 |
0.54 |
2 |
2035 |
0.38 |
3 |
2036 |
0.71 |
10 |
2041 |
0.92 |
8 |
|
Year |
H/9 |
Rank |
2026 |
7.12 |
4 |
2027 |
7.48 |
10 |
2028 |
6.58 |
1 |
2029 |
8.30 |
7 |
2030 |
6.45 |
2 |
2031 |
6.99 |
3 |
2034 |
6.99 |
6 |
2035 |
7.18 |
5 |
2037 |
7.45 |
8 |
2038 |
7.02 |
6 |
|
Year |
BB/9 |
Rank |
2030 |
2.13 |
9 |
2032 |
2.17 |
7 |
2039 |
1.54 |
5 |
2040 |
1.69 |
8 |
|
Year |
K/9 |
Rank |
2029 |
9.02 |
7 |
2030 |
9.48 |
9 |
2031 |
10.25 |
10 |
2032 |
9.64 |
9 |
2033 |
9.79 |
9 |
2034 |
9.76 |
10 |
2036 |
8.77 |
5 |
2037 |
8.50 |
8 |
2038 |
8.40 |
5 |
|
Year |
QS |
Rank |
2026 |
21 |
7 |
2027 |
22 |
7 |
2028 |
27 |
1 |
2029 |
24 |
1 |
2030 |
23 |
4 |
2031 |
24 |
1 |
2032 |
22 |
8 |
2033 |
23 |
8 |
2034 |
23 |
7 |
2035 |
26 |
4 |
2036 |
26 |
3 |
2037 |
23 |
8 |
2038 |
28 |
1 |
2039 |
26 |
3 |
2040 |
23 |
6 |
|
Year |
QSP |
Rank |
2027 |
.688 |
5 |
2028 |
.771 |
1 |
2029 |
.686 |
3 |
2030 |
.676 |
7 |
2031 |
.774 |
1 |
2032 |
.667 |
10 |
2034 |
.676 |
10 |
2035 |
.743 |
8 |
2036 |
.765 |
3 |
2038 |
.824 |
2 |
2039 |
.765 |
4 |
2040 |
.676 |
10 |
|
Year |
CG |
Rank |
2028 |
5 |
7 |
2030 |
8 |
5 |
2032 |
5 |
7 |
2033 |
6 |
4 |
2035 |
5 |
6 |
2036 |
5 |
8 |
2037 |
6 |
4 |
2038 |
8 |
4 |
2039 |
9 |
4 |
|
Year |
CGP |
Rank |
2028 |
.143 |
9 |
2030 |
.235 |
5 |
2032 |
.152 |
6 |
2033 |
.171 |
6 |
2035 |
.143 |
10 |
2036 |
.147 |
8 |
2037 |
.182 |
6 |
2038 |
.235 |
5 |
2039 |
.265 |
5 |
|
Year |
SHO |
Rank |
2026 |
1 |
8 |
2028 |
3 |
3 |
2030 |
5 |
1 |
2032 |
1 |
5 |
2033 |
3 |
2 |
2035 |
3 |
1 |
2037 |
3 |
3 |
2038 |
3 |
3 |
|
Year |
GB% |
Rank |
2026 |
0.66 |
8 |
2027 |
0.66 |
9 |
2028 |
0.66 |
6 |
2032 |
0.66 |
10 |
2034 |
0.58 |
8 |
2037 |
0.58 |
9 |
2041 |
0.54 |
8 |
|
Year |
WAR |
Rank |
2026 |
7.1 |
6 |
2027 |
5.0 |
9 |
2028 |
8.0 |
3 |
2029 |
6.1 |
5 |
2030 |
7.3 |
4 |
2031 |
8.8 |
2 |
2032 |
7.2 |
5 |
2033 |
5.9 |
10 |
2034 |
6.0 |
8 |
2035 |
9.4 |
2 |
2036 |
7.2 |
3 |
2037 |
6.6 |
7 |
2038 |
8.1 |
4 |
2039 |
7.8 |
6 |
2040 |
4.8 |
8 |
|