2024: Made 22 appearances with one start in his sophomore year with the Patriots… Posted a 1-5 record with a 10.65 ERA (36.1 IP, 59 H, 46 R, 43 ER, 17 BB, 37 SO, 10-2B, 3-3B, 9-HR, 5 WP, 9 HBP, 1 BK)… Made eight appearances against Atlantic 10 opponents with an 0-3 record and 9.28 ERA (11.2 IP, 24 H, 14 R, 12 ER, 8 BB, 12 SO, 4-2B, 0-3B, 2-HR, 1 WP, 0 HBP, 0 BK)… Made 14 appearances with one start against non-conference opponents with a 1-2 record and 11.31 ERA (24.2 IP, 35 H, 32 R, 31 ER, 9 BB, 25 SO, 6-2B, 3-3B, 7-HR, 4 WP, 9 HBP, 1 BK)… vs. Indiana (2/18): Allowed three earned runs on three hits in 1.0 inning in his season debut… One strikeout and threw 26 pitches in a 9-3 loss to the Hoosiers… vs. Coppin State (2/20): Scattered three hits over 2.0 scoreless innings with two strikeouts and one walk, and threw 36 pitches in the Patriots 21-2 win over the Eagles… vs. Purdue (2/24): Surrendered a season-high seven runs, six earned, on a season-high six hits and threw a season-high 74 pitches in 4.0 innings and took the loss in a 12-5 setback against the Boilermakers… vs. Fairfield (3/2): Tossed 4.0 innings of one-hit ball with three strikeouts and threw 53 pitches in the Patriots 8-0 win over the Stags… vs. Monmouth (3/8): Allowed three earned runs on two hits and threw 13 pitches in the Patriots 6-5 victory over the Hawks… vs. Bucknell (3/12): Gave up one earned run on two hits in 2.0 innings, one strikeout with one walk and threw 26 pitches in George Mason’s 13-13 win over the Bison… at N.C. A&T State (3/15): Allowed four earned runs on three hits in 1.0 inning of work, two strikeouts with one walk and threw 27 pitches in the Patriots 14-5 loss to the Aggies… at N.C. A&T (3/17): Charges with two earned runs on two hits in 1.0 inning of work, two strikeouts with one walk in the Patriots 10-9 loss to the Aggies… vs. Longwood (3/19): Gave up two earned runs on two hits with two strikeouts and one walk in 1.0 inning, and threw 41 pitches in the Patriots 9-4 loss to the Lancers… vs. Villanova (3/22): Earned his lone win of the season… Tossed 2.0 hitless innings with one strikeout and one walk, and threw 40 pitches in George Mason’s 6-5 victory over the Wildcats… vs. Villanova (3/24): Allowed two earned runs on two hits in 1.2 innings, three strikeouts with one walk and threw 41 pitches in the Patriots 9-2 loss to the Wildcats… at Richmond (3/29): Gave up one earned run on one hit and took the loss in the Patriots 6-5 setback to the Spiders… at Richmond (3/30): Allowed two earned runs on six hits in 3.0 innings… Two strikeouts with no walks and threw 35 pitches in a 17-16 setback to the Spiders… vs. George Washington (4/7): Allowed two earned runs on five hits in 3.0 innings… Notched a season-high six strikeouts with one walk and threw 68 pitches in the Patriots 13-10 win over the Spiders… at Dayton (4/13): Surrendered five runs, four earned, on two hits and took the loss, threw 17 pitches in the Patriots 17-16 loss to the Flyers… at Virginia (4/17): Allowed three earned runs on three hits in 1.1 innings and took the loss… one strikeout with one walk and threw 31 pitches in an 11-5 loss to the Cavaliers… vs. Massachusetts (4/19): Gave up one earned run on four hits over 3.2 innings, three strikeouts with one walk and threw 58 pitches in the Patriots 10-7 loss to the Minutemen… at Virginia Tech (4/23): Allowed three earned runs on four hits in 1.0 inning of work and threw 23 pitches against the Hokies… vs. VCU (4/28): Gave up two runs, one earned, on four hits in 2.0 innings, two strikeouts with one walk and threw 28 pitches in the Patriots 9-8 loss to the Rams… at Towson (5/8): Allowed two earned runs on one hit in 1.0 inning and threw 30 pitches in George Mason’s 8-5 loss to the Tigers… at Saint Joseph’s (5/12): Gave up one hit and walked two in 1.0 inning and threw 30 pitches in the Patriots 5-2 loss to the Hawks… vs. Davidson (5/16): Allowed one earned run on one hit and took the loss, threw 22 pitches in the Patriots 9-7 setback to the Wildcats.
2023: Made 16 appearances with five starts his freshman year with the Patriots… Posted a 3-0 record with a 4.50 ERA and one save (34.0 IP, 30 H, 20 R, 17 ER, 15 BB, 37 SO, 11-2B, 0-3B, 5-HR, 1 WP, 6 HBP, 0 BK)… Made four appearances with one start against Atlantic 10 opponents with a 2-0 record and 2.00 ERA (9.0 IP, 6 H, 3 R, 2 ER, 4 BB, 8 SO, 2-2B, 0-3B, 0-HR, 0 WP, 0 HBP, 0 BK)… The Patriots were 4-1 in his five starts… At home, made eight appearances with two starts and posted a 2-0 record with a 1.93 ERA (14.0 IP, 10 H, 6 R, 3 ER, 5 BB, 14 SO, 2-2B, 0-3B, 0-HR, 1 WP, 1 HBP, 0 BK)… On the road, made four appearances with one start and posted a 2-0 record with a 1.23 ERA (7.1 IP, 5 H, 1 R, 1 ER, 1 BB, 5 SO, 1-2B, 1-3B, 0-HR, 0 WP, 0 HBP, 0 BK)… At a neutral site, made four appearances with two starts and posted an 0-2 record with a 11.57 ERA (7.0 IP, 10 H, 10 R, 9 ER, 4 BB, 2 SO, 5-2B, 0-3B, 2-HR, 0 WP, 1 HBP, 0BK)… Second on the club in wins (4), tied for third in games finished (5), was fourth in starts (5), eighth in innings pitched (28.1) and tied for ninth in appearances… at James Madison (2/21): Made his NCAA debut… Allowed one earned run on three hits in 1.0 inning in Mason’s 10-2 loss to the Dukes… Recorded his first NCAA strikeout with no walks and threw 25 pitches… vs. Georgetown (3/7): … vs. Allowed just one hit over 1.1 scoreless innings in Mason’s 18-13 loss to the Hoyas… One strikeout with no walks and threw 16 pitches… vs. Saint Peter’s (3/11): Tossed 1.0 scoreless inning, allowed one hit in the Patriots 15-6 win over the Peacocks in game one of a doubleheader… One strikeout with no walks and threw 14 pitches… vs. Cornell (3/19): Pitched 1.0 hitless inning in the Patriots 15-4 victory over the Big Red… Two strikeouts with no walks and threw 15 pitches… vs. William & Mary (3/21): Allowed two unearned runs in 1.0 inning of work in Mason’s 16-10 loss to the Tribe… Walked one, hit one batter and threw 26 pitches… vs. Longwood (4/11): Pitched 1.0 hitless inning in a 10-5 loss to the Lancers… One strikeout with no walks and threw seven pitches in the outing… at VCU (4/14): Gave up one hit over 1.0 inning of work in a 5-0 loss to the Rams… One strikeout with no walks and threw 17 pitches… vs. St. Bonaventure (4/21): Earned his first NCAA win…Scattered two hits over 1.2 scoreless innings in the Patriots 17-5 win over the Bonnies in game two of a doubleheader… Two strikeouts with no walks and threw 10 pitches… vs. Mount St. Mary’s (4/25): Made his first NCAA start and earned his second win of the season… Allowed one earned run on three hits in 3.0 innings in the Patriots 3-1 victory over the Mountaineers… Season-high four strikeouts with one walk and threw 54 pitches… at Navy (5/3): Made his second start of the season and earned his third win of the season… Tossed 3.0 scoreless innings and allowed just one hit in the Patriots 4-1 win over the Midshipmen… One strikeout with no walks and threw 32 pitches… at George Washington (5/14): Picked up his fourth win of the season (earned a win in four straight appearances)… Tossed 2.1 hitless innings in the Patriots 9-5 win over the Colonials… Two strikeouts with one walk and threw 30 pitches… vs. Saint Joseph’s (5/19): Made his third start of the season… Surrendered three runs, two earned, on three hits in a season-high 4.0 innings of work in a no-decision in the Patriots 4-3 win over the Hawks… Issued a season-high three walks with three strikeouts and threw a season-high 74 pitches… vs. Davidson A10 Tournament (5/24): Allowed one hit, retired two batters and threw nine pitches in the Patriots 15-11 win over the Wildcats… vs. Saint Louis A10 Tournament (5/26): Surrendered two runs, one earned and didn’t retire a batter in his outing in Mason’s 6-5 loss to the Billikens… Walked one, hit one batter and threw 10 pitches… vs. Saint Louis A10 Tournament (5/27): Made his fourth start of the season… Allowed two runs, both earned, on a season-high six hits and matched his season-high with 4.0 innings of work in a no-decision in the Patriots 6-2 win over the Billikens… One strikeout with no walks and threw 54 pitches… vs. Wake Forest NCAA Winston-Salem Regional (6/4): Made his fifth start of the season… Allowed a season-high six earned runs on three hits including two home runs in 2.1 innings in a no-decision in Mason’s 15-1 loss to the Demon Deacons… One strikeout with three walks and threw 60 pitches in the outing.
PREP: Attended Foothills Composite High School… Posted a 4-1 record with a 1.42 ERA and a WHIP of 0.81… Recorded 44 strikeouts and held opponents to a .171 batting average… Played club for Okotoks Dawgs Academy where he helped the team to a 52-9 record and a Perfect Games Championship.
PERSONAL: Son of Shelley and Brian… Has one sibling, Taylor… Also recruited by Nebraska and Ohio State… Hobbies include playing golf.