Latest Update (May 8, 2026): Cannon Pickell, Beloit Sky Carp. Entered in the sixth inning with one out and the bases loaded and escaped the jam by inducing a 9-2 double play on a pop fly, stranding all three inherited runners. He went on to toss 1.2 scoreless innings, allowing no hits and one walk in a 1–0 loss to the Fort Wayne TinCaps. Pickell threw 15 pitches, nine for strikes.
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 8 | 13.0 | 2.77 | 19 | 11 | 1-1 | 0 | 1.38 |
Latest Update (May 8, 2026): Zebby Matthews, St. Paul Saints. Earned the win after delivering 8.0 innings in a 7–4 victory over the Las Vegas Aviators. He allowed 10 hits, three earned runs, and two walks while striking out five. Matthews threw 95 pitches, including 66 strikes.
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 7 | 24.1 | 4.72 | 33 | 11 | 3-2 | 0 | 1.51 |
Latest Update (May 7, 2026): Jonathan Todd, Vancouver Canadians. Entering in the ninth inning in relief of former VMI standout Holden Wilkerson, Todd went on to toss 1.0 innings, allowing two hits and one earned run while issuing a walk and striking out two. He threw 23 pitches, 15 for strikes, in a 3–2 win over the Eugene Emeralds.
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 9 | 11.2 | 5.68 | 14 | 9 | 2-2 | 0 | 1.50 |
Latest Update (May 8, 2026): Brayden Corn, ACL Mariners. Starting in right field and batting sixth, went 1-for-3 with a single in a 2–1 win over the ACL Giants.
| AB | AVG | HR | RBI | SB | OPS |
|---|---|---|---|---|---|
| 13 | .154 | 0 | 1 | 0 | .543 |
Latest Update (May 8, 2026): Hayden Friese, Rome Emperors. Subbed in as the left fielder and in his only at-bat singled and scored in a 13-8 win over the Asheville Tourist.
| AB | AVG | HR | RBI | SB | OPS |
|---|---|---|---|---|---|
| 24 | .208 | 0 | 3 | 0 | .546 |
Latest Update (May 7, 2026): Justice Bigbie, Erie Seawolves. Started in right field and batted fourth, going 0-for-4 in a 4-2 win over the Harrisburg Senators.
| AB | AVG | HR | RBI | SB | OPS |
|---|---|---|---|---|---|
| 107 | .336 | 0 | 21 | 2 | .773 |

SoConAllHere.com will track each Western Carolina alum throughout the 2026 season across both Major League Baseball and Minor League Baseball. This running tracker will be updated throughout the season to reflect promotions, injuries, and performance from Catamounts competing across professional baseball.
Kenny Leiner — Baltimore Orioles (Single-A Delmarva Shorebirds)
Latest Update (May 6, 2026): Kenny Leiner, Delmarva Shorebirds. Entered in the sixth inning and threw a total of 1.2 innings, allowing no hits, no walks, or earned runs, with a strikeout in a 6-4 win over the Salem Ridge Yaks. Leiner threw 27 pitches, 17 for strikes.
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 11 | 12.0 | 6.75 | 11 | 3 | 0-0 | 0 | 1.00 |
Latest Update (May 3, 2026): Kenny Leiner, Delmarva Shorebirds. Entered in the ninth inning and threw a 1-2-3 frame with a strikeout in a 12-7 win over the Hill City Howlers. Leiner threw 12 pitches, 7 for strikes.
Latest Update (April 26, 2026): Kenny Leiner, Delmarva Shorebirds. Entered in the fourth inning with one out and a runner on first. For the outing worked 1.2 innings, allowing two hits and one earned run while recording a strikeout in a 6–3 loss to the Wilson Warbirds. Leiner threw 34 pitches, 19 for strikes.
Justice Bigbie — Detroit Tigers (Double-A Erie SeaWolves)
Latest Update (May 7, 2026): Justice Bigbie, Erie Seawolves. Started in right field and batted fourth, going 0-for-4 in a 4-2 win over the Harrisburg Senators.
| AB | AVG | HR | RBI | SB | OPS |
|---|---|---|---|---|---|
| 107 | .336 | 0 | 21 | 2 | .773 |
Latest Update (May 6, 2026): Justice Bigbie, Erie Seawolves. Started in right field and batted third, going 3-for-6 with a double, two singles, and a run scored in a 13-6 win over the Harrisburg Senators.
Latest Update (May 5, 2026): Justice Bigbie, Erie Seawolves. Started in right field and batted fifth, going 1-for-3 with a double, two runs scored, and an RBI in a 10-4 win over the Harrisburg Senators.
Bryan Sammons — Detroit Tigers (Triple-A Toledo Mud Hens)
Latest Update (May 2, 2026): Bryan Sammons, Toledo Mud Hens. Started and went 4.2 innings, allowing six hits, two earned runs, two walks, while striking out four in a 5-3 loss to the Columbus Clippers. Sammons threw 92 pitches, 52 for strikes.
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 7 | 31.2 | 4.83 | 28 | 10 | 0-3 | 0 | 1.29 |
Latest Update (April 26, 2026): Bryan Sammons, Toledo Mud Hens. Started and went 4.2 innings, allowing two hits, one earned run, one walk, while striking out six in a 2-1 loss to the Omaha Storm Chasers. Sammons threw 73 pitches, 47 for strikes.
Sammons' Sunday Strikeouts🔥 pic.twitter.com/NqvYb2HPSM
— Toledo Mud Hens (@MudHens) April 26, 2026
Latest Update (April 8, 2026): Bryan Sammons, Toledo Mud Hens. Entered in relief in the fourth inning and delivered a strong outing, tossing 5.0 innings in Toledo’s 4–3 loss to the St. Paul Saints. He allowed just one hit and one walk while keeping the Saints scoreless and striking out five. Sammons threw 73 pitches, 49 for strikes. He now owns a 2.70 ERA with 11 strikeouts over 13.1 innings pitched.
Pascanel Ferreras — Astros (Double-A Corpus Christi Hooks)
Latest Update (April 29, 2026): Pascanel Ferreras, Corpus Christie Hooks. Placed on the 7-day injured list.
Latest Update (April 28, 2026): Pascanel Ferreras, Corpus Christie Hooks. Started at second base and batted sixth, going 2-for-4 with a double, a single, and a run scored in a 10–8 ten-inning loss to the Frisco RoughRiders.
| AB | AVG | HR | RBI | SB | OPS |
|---|---|---|---|---|---|
| 63 | .238 | 3 | 12 | 4 | .772 |
Latest Update (April 26, 2026): Pascanel Ferreras, Corpus Christie Hooks. Started at third base and batted sixth, going 2-for-5 with a double and a single in a 4–3 ten-inning loss to the Arkansas Travelers.
Latest Update (April 22, 2026): Pascanel Ferreras, Corpus Christie Hooks. Started at shortstop and batted fifth, going 1-for-2 with two walks, three runs scored, two RBIs, and a two-out, two-run home run in the fourth inning off Louisville Cardinals alum Ryan Hawks in a 7-1 win over the Arkansas Travelers.
Home run for Ferreras! The Hooks are on the board! pic.twitter.com/NIq4t8Hz1h
— Corpus Christi Hooks (@cchooks) April 23, 2026
Latest Update (April 10, 2026): Pascanel Ferreras, Corpus Christie Hooks. Started at shortstop before moving to third base and batted seventh. He went 2-for-3 with a single, then delivered a two-run homer with the Hooks down to their final out in the ninth to lift Corpus Christi past the San Antonio Missions, 2-1. Ferreras is now batting .375 with a 1.039 OPS.
Pascanel Ferreras puts the Hooks ahead with a 2-run HOME RUN! pic.twitter.com/ovgJhHPUrT
— Corpus Christi Hooks (@cchooks) April 11, 2026
Cannon Pickell — Miami Marlins (High-A Beloit Sky Carp)
Latest Update (May 8, 2026): Cannon Pickell, Beloit Sky Carp. Entered in the sixth inning with one out and the bases loaded and escaped the jam by inducing a 9-2 double play on a pop fly, stranding all three inherited runners. He went on to toss 1.2 scoreless innings, allowing no hits and one walk in a 1–0 loss to the Fort Wayne TinCaps. Pickell threw 15 pitches, nine for strikes.
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 8 | 13.0 | 2.77 | 19 | 11 | 1-1 | 0 | 1.38 |
Latest Update (May 3, 2026): Cannon Pickell, Beloit Sky Carp. Entered in the eighth inning and threw 2.0 innings, allowing only one hit while striking out five and earning the win in a 16–2 victory over the Lake County Captains. He finished with 21 pitches, 17 for strikes.
Latest Update (May 1, 2026): Cannon Pickell, Beloit Sky Carp. Entered in the sixth inning and threw a scoreless frame, allowing only one hit while striking out two in a 7–2 loss to the Lake County Captains. He finished with 24 pitches, 14 for strikes.
Latest Update (April 25, 2026): Cannon Pickell, Beloit Sky Carp. Entered in the fourth inning with the bases loaded and no outs, marking the second straight outing in which he inherited a bases-loaded situation. He escaped the inning with two strikeouts and went on to throw 2.0 innings in a 13–9 loss to the Great Lakes Loons, allowing one hit and no earned runs while walking three and striking out three. He finished with 37 pitches, 18 for strikes.
Latest Update (April 18, 2026): Cannon Pickell, Beloit Sky Carp. Entered in the fifth inning with one out and the bases loaded, retiring his first batter on a pop out before issuing a walk that forced in a run. He quickly regrouped, striking out the next hitter to escape the jam without further damage. Pickell went on to pitch 1.2 innings, allowing no hits and no earned runs while walking two and striking out three. He threw 40 pitches, 20 for strikes, in a 12–5 loss to the South Bend Cubs. He also got a measure of revenge with some SoCon-on-SoCon crime, striking out ETSU alum Cameron Sisneros in the sixth inning, who had doubled off him three nights earlier.
Latest Update (April 15, 2026): Cannon Pickell, Beloit Sky Carp. Entered in the fourth inning with one out and a runner on first, getting the inherited runner out at home on a fielder’s choice. He went on to pitch 1.2 innings, allowing two hits, two earned runs, and one walk. Pickell threw 34 pitches, 17 for strikes, in a 9–5 loss to the South Bend Cubs. He also fell victim to some SoCon-on-SoCon crime, as ETSU alum Cameron Sisneros doubled off him in the fifth inning.
Zebby Matthews — Minnesota Twins (Triple-A St. Paul Saints)
Latest Update (May 8, 2026): Zebby Matthews, St. Paul Saints. Earned the win after delivering 8.0 innings in a 7–4 victory over the Las Vegas Aviators. He allowed 10 hits, three earned runs, and two walks while striking out five. Matthews threw 95 pitches, including 66 strikes.
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 7 | 24.1 | 4.72 | 33 | 11 | 3-2 | 0 | 1.51 |
Latest Update (May 2, 2026): Zebby Matthews, St. Paul Saints. Started and worked 5.0 innings while allowing three hits, one earned run, three walks, and seven strikeouts in a 16-2 win over the Iowa Cubs. Matthews threw 80 pitches, 52 for strikes.
Latest Update (April 26, 2026): Zebby Matthews, St. Paul Saints. Delivered his best outing of the season, starting and working 5.0 scoreless innings while allowing one hit, one walk, and six strikeouts in a 3-0 win over the Lehigh Valley IronPigs. He was dominant and efficient throughout, throwing just 67 pitches, 46 for strikes.
What a day for Daniel Zebulon Matthews. He goes 5.0 shutout allows one hit, walks one, and fans 6. He threw 67 pitches, 46 for strikes. His fastball and sinker averaged a season best 96.3 mph. He got 10 swings and misses on 30 swings pic.twitter.com/ega6mzIe10
— St. Paul Saints (@StPaulSaints) April 26, 2026
Latest Update (April 17, 2026): Zebby Matthews, St. Paul Saints. Started and went 4.0 IP, allowing 6 hits, 2 runs (both earned), one walk, and 5 strikeouts. Matthews threw 96 pitches, 60 for strikes, in the Saints’ 7-4 win over the Lehigh Valley IronPigs.
Latest Update (April 4, 2026): Zebby Matthews, St. Paul Saints. Had a start he’d likely rather forget, pitching 3.1 innings while allowing seven hits and five earned runs. He also issued two walks, struck out three batters, and surrendered four home runs. Matthews threw 85 pitches, 50 for strikes, in the Saints’ 5–3 loss to the Worcester Red Sox.
Jonathan Todd — Toronto Blue Jays (High-A Vancouver Canadians)
Latest Update (May 7, 2026): Jonathan Todd, Vancouver Canadians. Entering in the ninth inning in relief of former VMI standout Holden Wilkerson, Todd went on to toss 1.0 innings, allowing two hits and one earned run while issuing a walk and striking out two. He threw 23 pitches, 15 for strikes, in a 3–2 win over the Eugene Emeralds.
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 9 | 11.2 | 5.68 | 14 | 9 | 2-2 | 0 | 1.50 |
Latest Update (April 30, 2026): Jonathan Todd, Vancouver Canadians. Entering in the ninth inning in relief of former VMI standout Holden Wilkerson, Todd went on to toss 2.0 hitless innings, allowing no earned runs while issuing two walks and striking out three. He threw 38 pitches, 22 for strikes, in a 4–2 ten-inning loss to the Hillsboro Hops.
Latest Update (April 23, 2026): Jonathan Todd, Vancouver Canadians. Entered in the fourth inning with two outs and a runner on second, taking over for UNC Greensboro alum Danny Thompson Jr. He struck out the first batter he faced to end the inning and leave the inherited runner stranded. Todd went on to pitch 1.1 innings, allowing one hit and two earned runs while walking one and striking out two in Vancouver’s 5–3 win over the Tri-City Dust Devils. He threw 33 pitches, 21 for strikes.
Latest Update (April 18, 2026): Jonathan Todd, Vancouver Canadians. Entered in the ninth inning and pitched 1.0 inning, allowing one hit and no runs while issuing one walk and striking out one in an 11–1 victory over the Spokane Indians. Todd threw 22 pitches, 17 for strikes, and closed out the game for the winning pitcher, fellow SoCon alum and VMI standout Holden Wilkerson.
Latest Update (April 4, 2026): Jonathan Todd, Vancouver Canadians. Entered in the bottom of the eighth with 2 outs and nobody on, replacing fellow SoCon alum Danny Thompson Jr., who had a fabulous outing on the mound, and struck out the only batter he faced in four pitches in the Canadians’ 1-0 loss to the Tri-City Dust Devils.
Hayden Friese — Atlanta Braves (High-A Rome Emperors)
Latest Update (May 8, 2026): Hayden Friese, Rome Emperors. Subbed in as the left fielder and in his only at-bat singled and scored in a 13-8 win over the Asheville Tourist.
| AB | AVG | HR | RBI | SB | OPS |
|---|---|---|---|---|---|
| 24 | .208 | 0 | 3 | 0 | .546 |
Latest Update (May 7, 2026): Hayden Friese, Rome Emperors. Appeared in both games of the doubleheader against the Asheville Tourists. In the regularly scheduled May 7 game, he started in left field and batted eighth, going 0-for-3 with a walk in a 7–5 victory. In the makeup game from May 6, he started in left field and hit ninth, finishing 0-for-3 with a walk in a 6–5 loss.
Latest Update (May 2, 2026): Hayden Friese, Rome Emperors. Starting in left field and batting ninth, Friese went 0-for-4 in a 4–3 loss to the Bowling Green Hot Rods.
Latest Update (May 1, 2026): Hayden Friese, Rome Emperors. Starting in left field and batting ninth, Friese went 1-for-5 with a double and an RBI in a 6–5 eleven-inning loss to the Bowling Green Hot Rods.
Latest Update (April 30, 2026): Hayden Friese, Rome Emperors. Starting at first base and batting eighth, Friese went 1-for-3 with a single in a 2–0 win over the Bowling Green Hot Rods.
Latest Update (April 24, 2026): Hayden Friese was assigned to the Rome Emperors from the FCL Braves and made an immediate impact in his team debut. Starting in left field and batting ninth, Friese went 2-for-3 with two singles, a walk, a run scored, and two RBIs. He delivered a bases-loaded single in the top of the fourth to drive in his first run, then added another RBI with a two-out single in the fifth, helping power the Emperors to an 11–3 win over the Greensboro Grasshoppers.
Latest Update (April 2, 2026): Assigned to the FCL Braves
Brayden Corn — Seattle Mariners (ACL Mariners)
Latest Update (May 8, 2026): Brayden Corn, ACL Mariners. Starting in right field and batting sixth, went 1-for-3 with a single in a 2–1 win over the ACL Giants.
| AB | AVG | HR | RBI | SB | OPS |
|---|---|---|---|---|---|
| 13 | .154 | 0 | 1 | 0 | .543 |
Latest Update (May 7, 2026): Brayden Corn, ACL Mariners. Starting in left field and batting seventh, went 0-for-3 in a 4–3 loss to the ACL Angels.
Latest Update (May 5, 2026): Brayden Corn, ACL Mariners. Starting as the DH and batting sixth, went 0-for-2 with a walk in a 5–2 loss to the ACL Reds.





























