| 10/24/2013 |
Drafted in the 2013 first-year player draft out of college (Miami University; Miami, OH) by the El Paso Diablos. (Round 8, Pick 12, 138th overall pick). |
| 01/01/2014 |
OSA scouting updated ratings (potential): Contact: 4 (5); Power: 4 (5); Eye: 3 (4). |
| 01/01/2015 |
OSA scouting updated ratings (potential): Contact: 4 (5); Power: 4 (5); Eye: 3 (4). |
| 01/01/2016 |
OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (6); Eye: 3 (3). |
| 10/24/2016 |
Wins the 2016 Pro Circuit Cup with the El Paso Diablos. |
| 11/16/2016 |
Received a 1-year contract through automatic renewal worth a total of $100,000. |
| 01/01/2017 |
OSA scouting updated ratings (potential): Contact: 5 (6); Power: 6 (6); Eye: 3 (3). |
| 08/06/2017 |
Was traded by the El Paso Diablos to the Boston Shamrocks, along with 3B Orlando Duenas, CF Carlos Espada, RF Nelson Amador, 1B Fernando Rivera, and SP Jim Barnett, in exchange for LF Luis Reyes and 3B Carl Bevly. |
| 08/29/2017 |
Was selected to the 2017 Professional Baseball Circuit All-Star Game. |
| 10/26/2017 |
Wins the 2017 Pro Circuit Cup with the El Paso Diablos. |
| 11/07/2017 |
Finished 2nd in 2017 PBC Rookie of the Year Award voting. |
| 11/18/2017 |
Received a 1-year contract through automatic renewal worth a total of $100,000. |
| 01/01/2018 |
OSA scouting updated ratings (potential): Contact: 5 (6); Power: 6 (6); Eye: 4 (4). |
| 11/15/2018 |
Received a 1-year contract through automatic renewal worth a total of $100,000. |
| 12/30/2018 |
Suffered setback in recovery from injury, will miss another one week. |
| 01/01/2019 |
OSA scouting updated ratings (potential): Contact: 5 (5); Power: 6 (6); Eye: 4 (4). |
| 05/24/2019 |
Injured (elbow contusion),day-to-day for one week. |
| 11/19/2019 |
Received a 1-year contract through automatic renewal worth a total of $100,000. |
| 01/01/2020 |
OSA scouting updated ratings (potential): Contact: 5 (5); Power: 6 (6); Eye: 4 (4). |
| 05/10/2020 |
Injured (fractured foot),out for 4-5 weeks. |
| 06/28/2020 |
Injured (mild abdominal strain),day-to-day for 1 day. |
| 07/09/2020 |
Hits three home runs against the New York City Blues, going 4-5 with 8 RBI and 4 runs scored! |
| 08/29/2020 |
Was selected to the 2020 Professional Baseball Circuit All-Star Game. |
| 11/19/2020 |
Received a 1-year contract through automatic renewal worth a total of $100,000. |
| 01/01/2021 |
OSA scouting updated ratings (potential): Contact: 5 (6); Power: 5 (6); Eye: 4 (4). |
| 11/17/2021 |
Received a 1-year contract through automatic renewal worth a total of $100,000. |
| 01/01/2022 |
OSA scouting updated ratings (potential): Contact: 6 (6); Power: 5 (5); Eye: 4 (4). |
| 11/20/2022 |
Became a free agent. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Contact: 6 (6); Power: 6 (6); Eye: 4 (4). |
| 01/08/2023 |
Signed a 3-year contract worth a total of $876,000 with the Washington Warriors organization. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Contact: 5 (5); Power: 6 (6); Eye: 4 (4). |
| 06/27/2024 |
Released by the Washington Warriors. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (5); Eye: 4 (4). |
| 04/14/2025 |
Signed a 4-year contract worth a total of $69,600 with the Edmonton Drillers organization. |
| 06/02/2025 |
Goes 5-5 against the Vacaville Steelheads, with 1 2B, 2 HR, 3 RBI and 3 R. |
| 06/09/2025 |
Wins the SPBC WSPC Player of the Week Award. |
| 06/09/2025 |
Injured (knee soreness),day-to-day for 5 days. |
| 06/22/2025 |
Injured (food poisoning),out for 1 day. |
| 06/27/2025 |
Injured (broken collarbone),out for 6 weeks. |
| 08/23/2025 |
Injured (knee soreness),day-to-day for 4 days. |
| 09/01/2025 |
Injured (sore groin),day-to-day for 1 day. |
| 09/04/2025 |
Injured (thigh muscle strain),day-to-day for 4 days. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Contact: 5 (5); Power: 5 (5); Eye: 3 (3). |
| 04/14/2026 |
Injured (knee soreness),day-to-day for 4 days. |
| 05/25/2026 |
Injured (sore knee),day-to-day for 2 days. |
| 06/07/2026 |
Injured (knee inflammation),day-to-day for one week. |
| 07/12/2026 |
Was selected to the 2026 Semi-Pro Baseball Circuit All-Star Game. |
| 11/01/2026 |
Wins the 2026 SPBC WSPC Platinum Stick Award at 2B. |