Latest Update (May 7, 2026): Holden Wilkerson, Vancouver Canadians. Provided another strong outing in relief, entering in the fourth inning and covering 5.0 innings in a 3–2 win over the Eugene Emeralds. Wilkerson allowed just one hit and no earned runs, did not issue a walk, and struck out five to earn the win. He threw 49 pitches, 35 for strikes.
Holden held it DOWN tonight 😤 pic.twitter.com/H9evsTtUDH
— Vancouver Canadians (@vancanadians) May 8, 2026
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 6 | 23.2 | 1.52 | 28 | 7 | 3-0 | 0 | .93 |
Latest Update (May 6, 2026): Zak Kent, Washington Nationals. The Nationals recalled Kent from the Rochester Red Wings, and he made his first appearance with the club in a 5–2 win over the Minnesota Twins, the organization with which he opened the season. Entering the ninth inning, Kent retired James Outman on a groundout to first base, Trevor Larnach on a flyout to left field, and Josh Bell on a groundout to shortstop to end the game. Kent threw 10 pitches, eight for strikes.
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 3 | 4.2 | 3.86 | 2 | 5 | 0-0 | 0 | 1.93 |
Latest Update (May 8, 2026): Nate Eaton, Worcester Red Sox. Starting in left field and batting third, Eaton went 2-for-5 with a double, a single, and two runs scored in an 8–3 win over the Scranton/Wilkes-Barre RailRiders.
| AB | AVG | HR | RBI | SB | OPS |
|---|---|---|---|---|---|
| 118 | .263 | 4 | 15 | 6 | .763 |

SoConAllHere.com will track each VMI alum throughout the 2026 season across both Major League Baseball and Minor League Baseball. This tracker will be updated throughout the season to reflect promotions, injuries, and performance of Keydets competing across professional baseball.
Nate Eaton — Boston Red Sox (Triple-A Worcester Red Sox)
Latest Update (May 8, 2026): Nate Eaton, Worcester Red Sox. Starting in left field and batting third, Eaton went 2-for-5 with a double, a single, and two runs scored in an 8–3 win over the Scranton/Wilkes-Barre RailRiders.
| AB | AVG | HR | RBI | SB | OPS |
|---|---|---|---|---|---|
| 118 | .263 | 4 | 15 | 6 | .763 |
Latest Update (May 6, 2026): Nate Eaton, Worcester Red Sox. Starting in centerfield and batting second, Eaton went 1-for-5 with a walk, a run scored, and an RBI, highlighted by a solo home run in the first inning off New York Yankees No. 2 overall prospect Carlos Lagrange in a 9–7 loss to the Scranton/Wilkes-Barre RailRiders.
Eaton breakfast pic.twitter.com/Xc2IrfIAlX
— Worcester Red Sox (@WooSox) May 6, 2026
Latest Update (May 5, 2026): Nate Eaton, Worcester Red Sox. Started in centerfield and batted second, going 0-for-4 with a run scored and an RBI on a force out grounder in a 7-6 win over the Scranton/Wilkes-Barre RailRiders.
Latest Update (April 26, 2026): Nate Eaton, Worcester Red Sox. Started in right field and batted third, going 3-for-3 for his second straight three-hit game, with a walk, a single, a double, and a two-out, three-run home run in the third inning off New York Mets No. 2 prospect Jonah Tong in a 6-2 win over the Syracuse Mets. Eaton has been scorching, going 10-for-23 with five extra-base hits in the series against Syracuse, and finished a triple shy of the cycle for the second time in a week.
Nate Eaton bomb!! pic.twitter.com/yH3q6vC3g7
— Worcester Red Sox (@WooSox) April 26, 2026
Latest Update (April 19, 2026): Nate Eaton, Worcester Red Sox. Started in centerfield and batted fifth, going 3-for-5 with a single, a double, and a home run in a 4-2 win over the Nashville Sounds. The blast came off Florida State alum Shane Drohan in the fifth inning with the bases empty and no outs, leaving the bat at 103 mph and traveling 392 feet. Eaton finished with seven total bases, one run scored, and two RBIs.
Latest Update (April 4, 2026): Nate Eaton, Worcester Red Sox. Started in left field and batted second, going 1-for-5 with a 417-foot solo home run off Western Carolina alum Zebby Matthews in a bit of SoCon-on-SoCon crime. The Red Sox went on to defeat the St. Paul Saints, 5–3.
Zak Kent — Washington Nationals
Latest Update (May 6, 2026): Zak Kent, Washington Nationals. The Nationals recalled Kent from the Rochester Red Wings, and he made his first appearance with the club in a 5–2 win over the Minnesota Twins, the organization with which he opened the season. Entering the ninth inning, Kent retired James Outman on a groundout to first base, Trevor Larnach on a flyout to left field, and Josh Bell on a groundout to shortstop to end the game. Kent threw 10 pitches, eight for strikes.
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 3 | 4.2 | 3.86 | 2 | 5 | 0-0 | 0 | 1.93 |
Latest Update (May 3, 2026): Zak Kent, Rochester Red Wings. Claimed off waivers by the Washington Nationals and optioned to Rochester Red Wings.
Latest Update (April 28, 2026): Zak Kent, St. Paul Saints. Designated for assignment by the Minnesota Twins.
Latest Update (April 28, 2026): Zak Kent, St. Paul Saints. Entered in the ninth inning and pitched one inning, allowing one hit and one earned run while striking out three. He threw 18 pitches, 11 for strikes, in a 9–5 win over the Iowa Cubs.
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 8 | 10.2 | 3.38 | 12 | 6 | 1-0 | 1 | 1.59 |
Latest Update (April 23, 2026): Zak Kent, St. Paul Saints. Entered in the sixth inning and tossed 2.0 innings, allowing two hits, two walks, and no runs while striking out two in a 6–1 loss to the Lehigh Valley IronPigs. Kent threw 30 pitches, 19 for strikes.
Latest Update (April 17, 2026): Zak Kent, St. Paul Saints. Entered in the eighth inning with two outs and the bases empty, recording the final out of the frame. Kent continued into the ninth, finishing with 1.1 innings pitched to earn the save. He allowed two hits, no runs, and one walk while striking out one in a 7–4 win over the Lehigh Valley IronPigs. Kent threw 33 pitches, 22 for strikes.
Latest Update (April 12, 2026): Zak Kent, St. Paul Saints. Entered in the fifth inning with one out and runners on second and third. Kent recorded a strikeout on an ABS challenge, then induced a groundout to escape the jam and strand both inherited runners. He pitched 1.2 innings, allowing no hits, runs, or walks while striking out two in an 11–8 loss to the Toledo Mud Hens. Kent threw 18 pitches, 11 for strikes.
Latest Update (April 7, 2026): Zak Kent (St. Paul Saints, April 4) — The Twins optioned Kent to the Saints, where he turned in a solid relief appearance. Entering in the seventh inning with one out and a runner on third, Kent induced a fielder’s choice to cut down the runner at home and prevent a run. He went on to pitch 1.2 innings, allowing just one hit, no runs, and one walk. Kent threw 20 pitches—13 for strikes—in the Saints’ 1–0 loss to the Toledo Mud Hens.
Latest Update (April 4, 2026): Zak Kent, Minnesota Twins. Kent entered in relief in the seventh inning and worked 2.0 innings, allowing one hit, one run (earned), and two walks. Kent threw 34 pitches, 17 of them for strikes, in the Twins’ 7-1 loss to the Tampa Bay Rays.
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 2 | 3.2 | 4.91 | 2 | 5 | 0-0 | 0 | 2.45 |
Latest Update (April 1, 2026): Zak Kent, Minnesota Twins. Kent entered in relief in the sixth inning with runners on the corners and one out. He worked 1.2 innings, allowing three hits and four runs (only one earned) while issuing three walks and striking out two. The right-hander surrendered two home runs: a grand slam to Jonathan India with two outs in the sixth and a solo shot to Kyle Isbel leading off the seventh. Kent threw 47 pitches, 25 of them for strikes.
Holden Wilkerson — Toronto Blue Jays (High-A Vancouver Canadians)
Latest Update (May 7, 2026): Holden Wilkerson, Vancouver Canadians. Provided another strong outing in relief, entering in the fourth inning and covering 5.0 innings in a 3–2 win over the Eugene Emeralds. Wilkerson allowed just one hit and no earned runs, did not issue a walk, and struck out five to earn the win. He threw 49 pitches, 35 for strikes.
Holden held it DOWN tonight 😤 pic.twitter.com/H9evsTtUDH
— Vancouver Canadians (@vancanadians) May 8, 2026
| G | IP | ERA | SO | BB | W-L | SV | WHIP |
|---|---|---|---|---|---|---|---|
| 6 | 23.2 | 1.52 | 28 | 7 | 3-0 | 0 | .93 |
Latest Update (April 30, 2026): Holden Wilkerson, Vancouver Canadians. Entered in the fifth inning and delivered 4.0 innings of work, allowing four hits and no earned runs while striking out five in a 4–2 ten-inning loss to the Hillsboro Hops. Wilkerson threw 54 pitches, 40 for strikes.
Latest Update (April 24, 2026): Holden Wilkerson, Vancouver Canadians. Entered in the fourth inning and delivered 4.0 innings of work, allowing one hit and no runs with two walks while striking out three in a 3–0 loss to the Tri-City Dust Devils. Wilkerson threw 61 pitches, 37 for strikes.
Latest Update (April 18, 2026): Holden Wilkerson, Vancouver Canadians. Entered in the fifth inning and delivered 4.0 innings of work, allowing one hit and no runs with one walk while striking out six to earn the win in an 11–1 victory over the Spokane Indians. Wilkerson threw 55 pitches, 38 for strikes.
Latest Update (April 12, 2026): Holden Wilkerson, Vancouver Canadians. Entered in the fourth inning and delivered 3.1 innings of work, allowing five hits and two earned runs with one walk while striking out two to earn the win in an 8–5 victory over the Eugene Emeralds. Wilkerson threw 53 pitches, 33 for strikes. Through the early part of the season, he has recorded nine strikeouts in just 6.2 innings pitched.
Latest Update (April 7, 2026): Holden Wilkerson, Vancouver Canadians. Entered in the second inning and pitched 3.1 innings, allowing 3 hits, 2 runs (both earned), 3 walks while striking out seven in a 4–3 loss to the Eugene Emeralds. Wilkerson threw 69 pitches, 40 for strikes.





























