
Law spent five years playing collegiate baseball for Division I Youngstown State (2020-2024). He also played two seasons of collegiate summer league baseball as he played for the Florence Flamingos of the Coastal Plain League in 2021 and the Burlington Sock Puppets of the Appalachian League in 2022. During his time at YSU, he became the only player in program history to have at least 80 hits in two different seasons as he notched 166 total hits in his Junior and Senior seasons. After graduation, Law began his professional baseball career in the American Association for the Milwaukee Milkmen. He played in 61 games, hitting .228 with 23 RBI, and 17 drawn walks.