Five members of the Gateway Grizzlies will be on the All-Star team this season. (Photo: Cedric Williams)
Jason Barnes
Special to the Editor
SAUGET, IL — The Frontier League commissioner’s office announced the league’s 2025 All-Star teams on Monday.
Five members of the Gateway Grizzlies were named to the team, with three voted in as starters.
Catcher Jose Alvarez, second baseman Gabe Holt, and outfielder Victor Castillo were selected as starters, with third baseman D.J. Stewart and pitcher Keegan Collett named as reserves.

Grizzlies catcher Jose Alvarez will make his first appearance in the Frontier League All-Star Game this season. (Photo: Cedric Williams)
The 2025 Frontier League All-Star Game will be played on Wednesday, July 16, at Joseph L. Bruno Stadium in Troy, N.Y., home of the Tri-City Valley Cats.
Voting for the Atlantic Conference and Midwest Conference teams was conducted among the league’s general managers, field managers, coaching staffs, broadcasters, and members of each team’s local media last week. The All-Star festivities will consist of a pregame autograph session, the 2025 Home Run Derby, the All-Star Game itself, and a postgame fireworks show at the stadium.
The Grizzlies will be on the team that represents the Midwest Conference.

Third baseman/designated hitter D.J. Stewart leads the Grizzlies with 10 homers and 43 RBIs this season. (Photo: Cedric Williams)
A third-year Grizzlie originally from Warner Robins, Ga., Gabe Holt has been voted a Frontier League all-star for the third straight year, but also selected to start the game for the first time at second base. One of the league’s best leadoff men, he is hitting .342 on the season, a batting average which leads the Grizzlies and ranks just outside the Frontier League’s Top-10.
Holt has also scored 38 runs, amassed 55 total hits, and put up a .438 on-base percentage while striking out only 13 times in over 160 at-bats, setting the table for one of the league’s best offenses this season.
Ranking second on the team behind Holt with a .321 batting average through 50 games in 2025 is Jose Alvarez, who has been voted the Midwest Conference starter at the catcher position. He has had a remarkably consistent season at the plate for the Grizzlies, with 50 total hits, 27 runs scored, and 23 RBIs along with a pair of home runs.
Now in his second season with Gateway from Maracaibo, Venezuela, the first-time all-star has gotten at least one hit in 34 of 43 games played this season while also using his athleticism to play solid defense in the outfield when called upon in addition to his time behind the plate.
Joining Holt and Alvarez in the starting lineup for the Midwest Conference squad is first-time all-star Victor Castillo. The Tallahassee, Fla., native has been one of the most-productive young hitters in the league all season, batting .317 through 50 games with seven home runs, 13 doubles, two triples, 13 stolen bases, and 39 RBIs, with the latter total tying him for second on the team behind Stewart.
His 47 runs scored lead Gateway and rank tied for fifth in the Frontier League overall, with his 63 total hits also tying for the third-highest mark in the circuit. In addition, Castillo owns a .419 on-base percentage, and has drawn 30 walks against 28 strikeouts in 2025.
Like Holt, D.J. Stewart is no stranger to outstanding all-star seasons, as 2025 is the third year in a row the native St. Louisan earns a nod to the showcase from the league’s voters.
After 50 games, the steady Stewart is batting .305 with team-leading totals of 10 home runs and 43 RBIs along with 60 hits, 10 doubles, and 42 runs scored. The third-year Grizzlie ranks inside the Frontier League’s Top-10 in runs scored and RBIs as well.
Last, but not least, Keegan Collett rounds out the group of Gateway all-stars as their representative from the pitching staff. Having assumed the team’s closer role over the last month or so, the Dallas, Texas native and second-year Grizzlie has pitched in 16 games this season, and allowed just one earned run for a 0.57 ERA.

Grizzlies closer Keegan Collett is 1-1 with seven saves and a 0.57 ERA this season. (Photo: Cedric Williams)
The Grizzlies are 30-20 thus far this season and sit a half-game back of first place in the Frontier League West Division. Gateway will conclude its final homestand before the All-Star break with three games over the next three days at Arsenal BG Ballpark.
Gateway will host the Joliet Slammers on Tuesday, Wednesday, and Thursday, with first pitch for all three games slated for 6:30 p.m.
(Gateway Grizzlies sports information contributed to this story.)
2025 GATEWAY GRIZZLIES BASEBALL SCHEDULE
| Date | Time | At | Opponent | Location | Results |
|---|---|---|---|---|---|
| May 8, 2025 (Thursday) | 6:35 pm | Away | Evansville Otters | Evansville, IN / Bosse Field | W 5-4 (1-0) |
| May 9, 2025 (Friday) | 6:35 pm | Away | Evansville Otters | Evansville, IN / Bosse Field | L 3-2 (1-1) |
| May 10, 2025 (Saturday) | 6:35 pm | Away | Evansville Otters | Evansville, IN / Bosse Field | W 4-0 (2-1) |
| May 13, 2025 (Tuesday) | 6:30 pm | Away | Mississippi Mud Monsters | Pearl, MS / Trustmark Park | W 8-5 (3-1) |
| May 14, 2025 (Wednesday) | 6:30 pm | Away | Mississippi Mud Monsters | Pearl, MS / Trustmark Park | W 9-8 10 inn. (4-1) |
| May 15, 2025 (Thursday) | 6:30 pm | Away | Mississippi Mud Monsters | Pearl, MS / Trustmark Park | W 6-1 (5-1) |
| May 16, 2025 (Friday) | 6:30 pm | Home | Trois-Rivières Aigles | Grizzlies Ballpark | W 9-7 (6-1) |
| May 17, 2025 (Saturday) | 6:30 pm | Home | Trois-Rivières Aigles | Grizzlies Ballpark | L 4-0 (6-2) |
| May 18, 2025 (Sunday) | 1:05 pm | Home | Trois-Rivières Aigles | Grizzlies Ballpark | W 21-2 (7-2) |
| May 20, 2025 (Tuesday) | 6:40 pm | Away | Florence Y’alls | Florence, KY / Thomas More Stadium | W 6-1 (8-2) |
| May 21, 2025 (Wednesday) | 6:40 pm | Away | Florence Y’alls | Florence, KY / Thomas More Stadium | L 6-3 (8-3) |
| May 22, 2025 (Thursday) | 6:40 pm | Away | Florence Y’alls | Florence, KY / Thomas More Stadium | W 10-7 (9-3) |
| May 23, 2025 (Friday) | 6:30 pm | Away | Schaumburg Boomers | Schaumburg, IL / Wintrust Field | W 8-1 (10-3) |
| May 24, 2025 (Saturday) | 3 pm | Away | Schaumburg Boomers | Schaumburg, IL / Wintrust Field | L 4-1 (10-4) |
| May 25, 2025 (Sunday) | 6:30 pm | Away | Schaumburg Boomers | Schaumburg, IL / Wintrust Field | L 5-4 (10-5) |
| May 27, 2025 (Tuesday) | 6:30 pm | Home | Florence Y’alls | Grizzlies Ballpark | L 13-9 (10-6) |
| May 28, 2025 (Wednesday) | 6:30 pm | Home | Florence Y’alls | Grizzlies Ballpark | L 11-10 (10-7) |
| May 29, 2025 (Thursday) | 6:30 pm | Home | Florence Y’alls | Grizzlies Ballpark | Postponed |
| May 30, 2025 (Friday) | 6:30 pm | Home | Sussex County Miners | Grizzlies Ballpark | L 6-5 (10-8) |
| May 31, 2025 (Saturday) | 6:30 pm | Home | Sussex County Miners | Grizzlies Ballpark | W 9-2 (11-8) |
| June 1, 2025 (Sunday) | 1:05 pm | Home | Sussex County Miners | Grizzlies Ballpark | W 12-7 (12-8) |
| June 3, 2025 (Tuesday) | 6:35 pm | Away | Windy City ThunderBolts | Crestwood, IL / Ozinga Field | W 9-6 (13-8) |
| June 4, 2025 (Wednesday) | 6:35 pm | Away | Windy City ThunderBolts | Crestwood, IL / Ozinga Field | L 5-2 (13-9) |
| June 5, 2025 (Thursday) | 6:35 pm | Away | Windy City ThunderBolts | Crestwood, IL / Ozinga Field | L 4-3 (13-10) |
| June 6, 2025 (Friday) | 6:35 pm | Away | Joliet Slammers | Joliet, IL / Duly Health Care Field | W 8-3 (14-10) |
| June 7, 2025 (Saturday) | 6:05 pm | Away | Joliet Slammers | Joliet, IL / Duly Health Care Field | W 7-0 (15-10) |
| June 8, 2025 (Sunday) | 1:05 pm | Away | Joliet Slammers | Joliet, IL / Duly Health Care Field | W 10-4 (16-10) |
| June 10, 2025 (Tuesday) | 6:30 pm | Away | Tri-City Valley Cats | Albany, NY / Bruno Stadium | L 6-1 (16-11) |
| June 11, 2025 (Wednesday) | 10 am | Away | Tri-City Valley Cats | Albany, NY / Bruno Stadium | L 4-3 (16-12) |
| June 12, 2025 (Thursday) | 6:30 pm | Away | Tri-City Valley Cats | Albany, NY / Bruno Stadium | W 10-5 (17-12) |
| June 13, 2025 (Friday) | 6 pm | Away | New York Boulders | Pomano, NY / Clover Stadium | W 10-9 (18-12) |
| June 14, 2025 (Saturday) | 5:30 pm | Away | New York Boulders | Pomano, NY / Clover Stadium | L 14-10 (18-13) |
| June 15, 2025 (Sunday) | 12 pm | Away | New York Boulders | Pomano, NY / Clover Stadium | W 6-1 (19-13) |
| June 17, 2025 (Tuesday) | 6:30 pm | Home | Schaumburg Boomers | Grizzlies Ballpark | W 13-10 (20-13) |
| June 18, 2025 (Wednesday) | 6:30 pm | Home | Schaumburg Boomers | Grizzlies Ballpark | L 17-10 (20-14) |
| June 19, 2025 (Thursday) | 6:30 pm | Home | Schaumburg Boomers | Grizzlies Ballpark | L 5-2 (20-15) |
| June 20, 2025 (Friday) | 6:30 pm | Home | Mississippi Mud Monsters | Grizzlies Ballpark | W 18-3 (21-15) |
| June 21, 2025 (Saturday) | 6:30 pm | Home | Mississippi Mud Monsters | Grizzlies Ballpark | W 4-0 (22-15) |
| June 22, 2025 (Sunday) | 5:30 pm | Home | Mississippi Mud Monsters | Grizzlies Ballpark | L 8-7 (22-16) |
| June 24, 2025 (Tuesday) | 6:30 pm | Home | Evansville Otters | Grizzlies Ballpark | L 12-8 (22-17) |
| June 25, 2025 (Wednesday) | 6:30 pm | Home | Evansville Otters | Grizzlies Ballpark | W 5-4 (23-17) |
| June 26, 2025 (Thursday) | 10:45 am | Home | Evansville Otters | Grizzlies Ballpark | W 2-1 (24-17) |
| June 27, 2025 (Friday) | 6:30 pm | Away | Lake Erie Crushers | Avon, OH / Crushers Stadium | W 4-3 (25-17) |
| June 28, 2025 (Saturday) | 6:30 pm | Away | Lake Erie Crushers | Avon, OH / Crushers Stadium | L 4-0 (25-18) |
| June 29, 2025 (Sunday) | 6:30 pm | Away | Lake Erie Crushers | Avon, OH / Crushers Stadium | W 10-3 (26-18) |
| July 1, 2025 (Tuesday) | 6:30 pm | Home | Washington Wild Things | Grizzlies Ballpark | W 13-6 (27-18) |
| July 2, 2025 (Wednesday) | 6:30 pm | Home | Washington Wild Things | Grizzlies Ballpark | W 12-2 (28-18) |
| July 3, 2025 (Thursday) | 7:05 pm | Home | Washington Wild Things | Grizzlies Ballpark | W 6-4 (29-18) |
| July 4, 2025 (Friday) | 7:05 pm | Home | Lake Erie Crushers | Grizzlies Ballpark | L 2-1 (29-19) |
| July 5, 2025 (Saturday) | 7:05 pm | Home | Lake Erie Crushers | Grizzlies Ballpark | W 7-5 (30-19) |
| July 6, 2025 (Sunday) | 5:30 pm | Home | Lake Erie Crushers | Grizzlies Ballpark | L 3-2 (30-20) |
| July 8, 2025 (Tuesday) | 6:30 pm | Home | Joliet Slammers | Grizzlies Ballpark | |
| July 9, 2025 (Wednesday) | 6:30 pm | Home | Joliet Slammers | Grizzlies Ballpark | |
| July 10, 2025 (Thursday) | 10:45 am | Home | Joliet Slammers | Grizzlies Ballpark | |
| July 11, 2025 (Friday) | 6:35 pm | Away | Evansville Otters | Evansville, IN / Bosse Field | |
| July 12, 2025 (Saturday) | 6:35 pm | Away | Evansville Otters | Evansville, IN / Bosse Field | |
| July 13, 2025 (Sunday) | 5:05 pm | Away | Evansville Otters | Evansville, IN / Bosse Field | |
| July 16, 2025 (Wednesday) | 6 pm | Neutral | Frontier League All-Star Game (hosted by Tri-City Valley Cats) | Albany, NY / Bruno Stadium | |
| July 18, 2025 (Friday) | 6:30 pm | Home | Schaumburg Boomers | Grizzlies Ballpark | |
| July 19, 2025 (Saturday) | 6:30 pm | Home | Schaumburg Boomers | Grizzlies Ballpark | |
| July 20, 2025 (Sunday) | 5:30 pm | Home | Schaumburg Boomers | Grizzlies Ballpark | |
| July 22, 2025 (Tuesday) | 6:35 pm | Away | Joliet Slammers | Joliet, IL / Duly Health Care Field | |
| July 23, 2025 (Wednesday) | 10:05 am | Away | Joliet Slammers | Joliet, IL / Duly Health Care Field | |
| July 24, 2025 (Thursday) | 6:35 pm | Away | Joliet Slammers | Joliet, IL / Duly Health Care Field | |
| July 25, 2025 (Friday) | 6:35 pm | Away | Windy City ThunderBolts | Crestwood, IL / Ozinga Field | |
| July 26, 2025 (Saturday) | 6:05 pm | Away | Windy City ThunderBolts | Crestwood, IL / Ozinga Field | |
| July 27, 2025 (Sunday) | 1:05 pm | Away | Windy City ThunderBolts | Crestwood, IL / Ozinga Field | |
| July 29, 2025 (Tuesday) | 6:30 pm | Home | Joliet Slammers | Grizzlies Ballpark | |
| July 30, 2025 (Wednesday) | 6:30 pm | Home | Joliet Slammers | Grizzlies Ballpark | |
| July 31, 2025 (Thursday) | 6:30 pm | Home | Joliet Slammers | Grizzlies Ballpark | |
| August 1, 2025 (Friday) | 6:30 pm | Home | Windy City ThunderBolts | Grizzlies Ballpark | |
| August 2, 2025 (Saturday) | 6:30 pm | Home | Windy City ThunderBolts | Grizzlies Ballpark | |
| August 3, 2025 (Sunday) | 5:30 pm | Home | Windy City ThunderBolts | Grizzlies Ballpark | |
| August 5, 2025 (Tuesday) | 6:30 pm | Home | Mississippi Mud Monsters | Grizzlies Ballpark | |
| August 6, 2025 (Wednesday) | 6:30 pm | Home | Mississippi Mud Monsters | Grizzlies Ballpark | |
| August 7, 2025 (Thursday) | 10:45 am | Home | Mississippi Mud Monsters | Grizzlies Ballpark | |
| August 8, 2025 (Friday) | 6:05 pm | Away | Washington Wild Things | Washington, PA / EQT Park | |
| August 9, 2025 (Saturday) | 6:05 pm | Away | Washington Wild Things | Washington, PA / EQT Park | |
| August 10, 2025 (Sunday) | 4:35 pm | Away | Washington Wild Things | Washington, PA / EQT Park | |
| August 12, 2025 (Tuesday) | 6:30 pm | Home | Lake Erie Crushers | Grizzlies Ballpark | |
| August 13, 2025 (Wednesday) | 6:30 pm | Home | Lake Erie Crushers | Grizzlies Ballpark | |
| August 14, 2025 (Thursday) | 6:30 pm | Home | Lake Erie Crushers | Grizzlies Ballpark | |
| August 15, 2025 (Friday) | 6:30 pm | Home | Windy City ThunderBolts | Grizzlies Ballpark | |
| August 16, 2025 (Saturday) | 7:15 pm | Home | Windy City ThunderBolts | Grizzlies Ballpark | |
| August 17, 2025 (Sunday) | 5:30 pm | Home | Windy City ThunderBolts | Grizzlies Ballpark | |
| August 19, 2025 (Tuesday) | 6:30 pm | Away | Schaumburg Boomers | Schaumburg, IL / Wintrust Field | |
| August 20, 2025 (Wednesday) | 6:30 pm | Away | Schaumburg Boomers | Schaumburg, IL / Wintrust Field | |
| August 21, 2025 (Thursday) | 6:30 pm | Away | Schaumburg Boomers | Schaumburg, IL / Wintrust Field | |
| August 22, 2025 (Friday) | 7:05 pm | Away | Florence Y’alls | Florence, KY / Thomas More Stadium | |
| August 23, 2025 (Saturday) | 6:35 pm | Away | Florence Y’alls | Florence, KY / Thomas More Stadium | |
| August 24, 2025 (Sunday) | 1:05 pm | Away | Florence Y’alls | Florence, KY / Thomas More Stadium | |
| August 26, 2025 (Tuesday) | 6:30 pm | Away | Mississippi Mud Monsters | Pearl, MS / Trustmark Park | |
| August 27, 2025 (Wednesday) | 11 am | Away | Mississippi Mud Monsters | Pearl, MS / Trustmark Park | |
| August 28, 2025 (Thursday) | 6:30 pm | Away | Mississippi Mud Monsters | Pearl, MS / Trustmark Park | |
| August 29, 2025 (Friday) | 6:30 pm | Home | Evansville Otters | Grizzlies Ballpark | |
| August 30, 2025 (Saturday) | 6:30 pm | Home | Evansville Otters | Grizzlies Ballpark | |
| August 31, 2025 (Sunday) | 6:05 pm | Home | Evansville Otters | Grizzlies Ballpark | |
| September 3-6, 2025 | TBD | TBD | Frontier League Wild Card Round | TBD | |
| September 9-14, 2025 | TBD | TBD | Frontier League Divisional Championship Series | TBD | |
| September 16-21, 2025 | TBD | TBD | Frontier League Championship Series | TBD |

Go Grizzlies! Great season!!
Grizzlies getting hot! Just like the weather!!
GRRRRRRRRRRRRRRRRRR!!! GRIZZLIES!!!!!!!!
Grizzlies games are always fun!
Go Grizzlies! Great season!!
Go Grizzlies! Great season!!
Great job Grizzlies!!!
Grizzlies on a roll!
Kick ass Grizzlies!
Grizzlies having a great season!
Grizzlies should’ve had more pitchers on the All-Star team too.
Grizzlies games are fun! More fun than the Cardinals!
Grizzlies GROWLL!!