| 01/01/2024 | Drafted in the 2024 inaugural draft by the Arlington Sentinels. (Round 5, Pick 3, 83rd overall pick). |
| 04/01/2024 | Named the #9 prospect in the FBL |
| 05/20/2024 | Injured (strained back),day-to-day for 4 days. |
| 07/21/2024 | Injured (viral infection),day-to-day for 3 days. |
| 08/01/2024 | Wins the FBL IL Pitcher of the Month Award. |
| 08/01/2024 | Wins the FBL IL Rookie of the Month Award. |
| 08/21/2024 | Pitches a 4-hit shutout against the Vancouver Orcas with 5 strikeouts and 1 BB allowed! |
| 08/31/2024 | Wins the 2024 World Series with the Arlington Sentinels. |
| 09/23/2024 | Received a 1-year contract through automatic renewal worth a total of $760,000. |
| 01/01/2025 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 55 (60); Control: 60 (65). |
| 01/01/2025 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 55 (60); Control: 60 (65). |
| 09/23/2025 | Received a 1-year contract through automatic renewal worth a total of $760,000. |
| 01/01/2026 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (60); Control: 60 (65). |
| 01/01/2026 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (60); Control: 60 (65). |
| 04/07/2026 | Injured (strained back),out for 2-3 weeks. |
| 09/22/2026 | Received a 1-year contract through arbitration worth a total of $5,055,400. |
| 01/01/2027 | OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (60); Control: 60 (60). |
| 01/01/2027 | OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (60); Control: 60 (60). |
| 04/24/2027 | Pitches a 7-hit shutout against the Boston Condors with 4 strikeouts and 0 BB allowed! |
| 05/05/2027 | Injured (finger blister),day-to-day for 1 day. |
| 05/16/2027 | Injured (back stiffness),day-to-day for one week. |
| 06/25/2027 | Injured on 06/22/2027, diagnosed with a ruptured finger tendon, will miss 4 months. |
| 09/30/2027 | Received a 1-year contract through arbitration worth a total of $9,333,000. |
| 01/01/2028 | OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (60); Control: 60 (60). |
| 01/01/2028 | OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (60); Control: 60 (60). |
| 04/29/2028 | Pitches a 2-hit shutout against the Jacksonville Jackals with 8 strikeouts and 2 BB allowed! |
| 05/28/2028 | Injured on 05/26/2028, diagnosed with a finger blister, is day-to-day. |
| 09/27/2028 | Received a 1-year contract through arbitration worth a total of $15,386,000. |
| 01/01/2029 | OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 60 (60); Control: 60 (60). |
| 01/01/2029 | OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 60 (60); Control: 60 (60). |
| 07/25/2029 | Injured on 07/22/2029, diagnosed with a torn meniscus, will miss 4-5 months. |
| 09/25/2029 | Rejected the Arlington Sentinels qualifying offer. |
| 09/27/2029 | Became a free agent. |
| 01/01/2030 | OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 55 (55); Control: 60 (60). |
| 01/01/2030 | OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 55 (55); Control: 60 (60). |
| 02/02/2030 | Signed a 3-year contract worth a total of $72,000,000 with the Tampa Bay Sunrays organization. |
| 05/05/2030 | Injured on 05/03/2030, diagnosed with a strained back muscle, will miss 2 weeks. |
| 06/05/2030 | Injured (herniated disc (back)),out for 4 weeks. |
| 01/01/2031 | OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 55 (55); Control: 55 (55). |
| 01/01/2031 | OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 55 (55); Control: 55 (55). |
| 05/10/2031 | Injured (sprained ankle),out for 3 weeks. |
| 07/06/2031 | Injured (herniated disc (back)),out for 2 weeks. |
| 08/31/2031 | Declined his contract option. |
| 09/26/2031 | Became a free agent. |
| 10/27/2031 | Signed a 6-year contract worth a total of $140,800,000 with the Toronto Grizzlies organization. |
| 01/01/2032 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (60); Control: 55 (55). |
| 01/01/2032 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (60); Control: 55 (55). |
| 06/10/2032 | Was selected to the 2032 Federal Baseball League All-Star Game. |
| 08/02/2032 | Injured on 07/29/2032, diagnosed with a torn triceps, will miss 3 months. |
| 10/11/2032 | Suffered setback in recovery from injury, will miss another 7 weeks. |
| 01/01/2033 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (60); Control: 55 (55). |
| 01/01/2033 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (60); Control: 55 (55). |
| 02/26/2033 | Injured on 02/25/2033, diagnosed with ulnar nerve entrapment, will miss 3 months. |
| 01/01/2034 | OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 60 (60); Control: 50 (50). |
| 01/01/2034 | OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 60 (60); Control: 50 (50). |
| 02/25/2034 | Was traded by the Toronto Grizzlies to the San Francisco Pioneers, along with RP Adam Wanner, RP Ricky Perez, RP Quincy Balderrama, and RP Jeremy Hyde, in exchange for SP Jeff Boswell and RP Melvin Garcia. |
| 07/11/2034 | Injured (sprained ankle),day-to-day for one week. |
| 08/14/2034 | Injured (strained back),day-to-day for one week. |
| 09/24/2034 | Drafted in the 2034 expansion draft from the San Francisco Pioneers by the Detroit Vipers. (Round 2, Pick 2, 6th overall pick). |
| 01/01/2035 | OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 60 (60); Control: 45 (45). |
| 01/01/2035 | OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 60 (60); Control: 45 (45). |
| 01/01/2036 | OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (55); Control: 45 (45). |
| 01/01/2036 | OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (55); Control: 45 (45). |
| 07/17/2036 | Collects his 1500th career Federal Baseball League strikeout! |
| 09/07/2036 | Executed his contract year option. |
| 01/01/2037 | OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (55); Control: 45 (45). |
| 01/01/2037 | OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (55); Control: 45 (45). |
| 09/10/2037 | Signed a 2-year contract extension worth a total of $4,800,000 with the Detroit Vipers organization. |
| 01/01/2038 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 45 (45). |
| 01/01/2038 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 45 (45). |
| 01/01/2039 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 45 (45). |
| 01/01/2039 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 45 (45). |
| 11/06/2039 | Became a free agent. |
| 11/21/2039 | Signed a 1-year contract worth a total of $3,000,000 with the Orlando Orange organization. |
| 01/01/2040 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 45 (45). |
| 01/01/2040 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 45 (45). |
| 06/21/2040 | Released by the Orlando Orange. |
| 10/24/2040 | Retired from professional baseball. |
| LEADERBOARD APPEARANCES |
| Year | GS | Rank | | 2024 | 23 | 1 | | 2025 | 23 | 1 | | 2032 | 23 | 5 | | 2034 | 22 | 9 | | 2035 | 22 | 4 | | 2036 | 22 | 4 | | 2037 | 23 | 1 | | 2038 | 22 | 3 | | | Year | W | Rank | | 2024 | 11 | 6 | | 2034 | 12 | 3 | | | Year | L | Rank | | 2032 | 9 | 9 | | 2035 | 10 | 7 | | 2037 | 10 | 9 | | 2039 | 13 | 2 | | | Year | Win. % | Rank | | 2034 | .800 | 1 | | | Year | IP | Rank | | 2024 | 140.2 | 7 | | 2025 | 142.2 | 10 | | 2032 | 133.2 | 10 | |
| | | | | Year | K | Rank | | 2024 | 136 | 6 | | 2032 | 136 | 7 | | | Year | ERA | Rank | | 2026 | 3.20 | 9 | | 2029 | 3.37 | 6 | | 2034 | 3.16 | 10 | |
| Year | BABIP | Rank | | 2025 | .260 | 4 | | 2028 | .257 | 6 | | 2032 | .251 | 4 | | 2034 | .218 | 2 | | | Year | WHIP | Rank | | 2025 | 1.10 | 6 | | 2028 | 1.09 | 10 | | 2029 | 1.05 | 5 | | 2034 | 1.02 | 7 | | | Year | K/BB | Rank | | 2025 | 3.74 | 8 | | 2029 | 4.79 | 5 | | | Year | RA/9 | Rank | | 2025 | 10.35 | 6 | | 2028 | 10.01 | 9 | | 2029 | 10.03 | 6 | | 2032 | 10.44 | 10 | | 2034 | 9.84 | 8 | | | Year | HR/9 | Rank | | 2029 | 0.89 | 9 | | 2034 | 0.79 | 8 | |
| Year | H/9 | Rank | | 2025 | 7.76 | 6 | | 2028 | 7.12 | 6 | | 2029 | 7.49 | 8 | | 2032 | 7.14 | 5 | | 2034 | 5.31 | 1 | | | Year | BB/9 | Rank | | 2025 | 2.14 | 8 | | 2029 | 1.99 | 8 | | | Year | K/9 | Rank | | 2024 | 8.70 | 10 | | 2026 | 9.36 | 5 | | 2028 | 9.07 | 10 | | 2029 | 9.55 | 9 | | 2032 | 9.16 | 9 | | 2034 | 9.55 | 4 | | 2035 | 10.52 | 2 | | | Year | QS | Rank | | 2025 | 15 | 4 | | 2032 | 12 | 10 | | | Year | QSP | Rank | | 2025 | .652 | 7 | | 2026 | .667 | 9 | |
| Year | CG | Rank | | 2027 | 1 | 1 | | 2028 | 2 | 3 | | | Year | CGP | Rank | | 2028 | .100 | 3 | | | Year | SHO | Rank | | 2027 | 1 | 1 | | 2028 | 1 | 1 | | | Year | GB% | Rank | | 2024 | 0.59 | 1 | | 2025 | 0.55 | 10 | | 2028 | 0.58 | 2 | | 2029 | 0.56 | 10 | | 2032 | 0.61 | 1 | | 2034 | 0.58 | 3 | | 2038 | 0.59 | 2 | | | Year | WAR | Rank | | 2029 | 3.7 | 9 | | 2031 | 2.8 | 8 | | 2035 | 3.6 | 10 | |