Kalispell Sluggers pitcher Cooper Pelc (8) delivers against the Federal Way Knights during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers shortstop Cooper Pelc (8) fields a ground ball against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' starting pitcher Dawson Doyle (23) delivers against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock shortstop Drew Queen (2) charges a ground ball against the Kalispell Sluggers 15U/16U during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock's Will Sisson (4) drives in a run with a single against the Kalispell Sluggers during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' Jordan Griffin (0) slides around the tag at home plate by Badrock catcher Will Sisson (4) during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' Hayden Mayer (17) drives in two runs with a single in the first inning against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock starting pitcher Reyd Hobart (24) delivers against the Kalispell Sluggers 15U/16U during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock's Logan Stewart connects against the Kalispell Sluggers during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' shortstop Kaeden Kahler (22) fields a ground ball against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' shortstop Kaeden Kahler (22) readies a throw to first base against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock shortstop Drew Queen (2) throws to first base against the Kalispell Sluggers 15U/16U during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers Nico Young drives in two runs with a single against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers catcher Nico Young (4) throws to first for a home-to-first double play attempt against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' Jordan Griffin (0) drives in a run with a bunt single against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers shortstop Cooper Pelc (8) fields a ground ball against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers shortstop Cooper Pelc (8) throws to first base against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' Cooper Pelc (8), Jordan Griffin (0) and other teammates perform roundoffs and backflips after an 11-7 win over Badrock in the semifinals of the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock starting pitcher Reyd Hobart (24) delivers against the Kalispell Sluggers 15U/16U during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' Teagan Dixon (5) steps on home plate after his home run in the sixth inning against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' Jordan Griffin (0) scores a run in the first inning against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' Jordan Griffin (0) connects on an inside-the-park home run against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' Nico Young (4) and Jordan Griffin (0) celebrate after Griffin's inside-the-park home run against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' Cooper Pelc (8) scores on a play-at-the-plate in the first inning against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' second baseman Ryeln Rodriguez (44) scoops up a ground ball against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' Nico Young (4) connects against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers pitcher Cooper Pelc (8) delivers against the Federal Way Knights during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Federal Way shortstop Grayson Turnbow (26) fires to first base against the Kalispell Sluggers 15U/16U during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock's Logan Stewart (13) gets congratulated by teammates after his first of two inside-the-park home runs against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock's Logan Stewart (13) connects on his second two-run, inside-the-park home run of the game against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock starting pitcher Cullen Wallace (21) delivers against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock second baseman Carson Bramme (44) fields a grounder against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock second baseman Carson Bramme (44) fields a grounder against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Libby's Mason Crowe (18) connects on a three-run triple in the third inning against Badrock during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Libby second baseman Carson Wolgamott (6) makes a catch in the infield for an out against Badrock during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Libby second baseman Carson Wolgamott (6) fields a ground ball against Badrock during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock's Luke Dalen (3) drives in two runs in the third inning against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock's Luke Dalen (3) drives in two runs in the third inning against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock's Logan Stewart (13) connects on a two-run inside-the-park home run against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Libby second baseman Carson Wolgamott (6) puts the tag on Badrock's Luke Dalen (3) after Dalen got caught in a rundown between second and third during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Libby pitcher Dalton Cannon (16) delivers against Badrock during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock starting pitcher Cullen Wallace (21) delivers against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock's Logan Stewart (13) heads toward third base on a two-run inside-the-park home run against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock second baseman Carson Bramme (44) charges a ground ball against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock second baseman Carson Bramme (44) throws to first for an out against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Libby shortstop Riley Stoltz (19) puts the tag on Badrock's Reyd Hobart (24) after Hobart got caught in a rundown between second and third during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock starting pitcher Cullen Wallace (21) delivers against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Badrock's Logan Stewart (13) gets congratulated by teammates after his first of two inside-the-park home runs against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Action from the inaugural Badrock Invitational baseball tournament hosted at Glacier Bank Park, the home of the Glacier Range Riders, in Kalispell from June 27-30.
Kalispell Sluggers shortstop Cooper Pelc (8) fields a ground ball against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers' starting pitcher Dawson Doyle (23) delivers against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock shortstop Drew Queen (2) charges a ground ball against the Kalispell Sluggers 15U/16U during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock's Will Sisson (4) drives in a run with a single against the Kalispell Sluggers during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers' Jordan Griffin (0) slides around the tag at home plate by Badrock catcher Will Sisson (4) during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers' Hayden Mayer (17) drives in two runs with a single in the first inning against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock starting pitcher Reyd Hobart (24) delivers against the Kalispell Sluggers 15U/16U during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock's Logan Stewart connects against the Kalispell Sluggers during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers' shortstop Kaeden Kahler (22) fields a ground ball against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers' shortstop Kaeden Kahler (22) readies a throw to first base against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock shortstop Drew Queen (2) throws to first base against the Kalispell Sluggers 15U/16U during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers Nico Young drives in two runs with a single against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers catcher Nico Young (4) throws to first for a home-to-first double play attempt against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers' Jordan Griffin (0) drives in a run with a bunt single against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers shortstop Cooper Pelc (8) fields a ground ball against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake)
Casey Kreider
Kalispell Sluggers shortstop Cooper Pelc (8) throws to first base against Badrock during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers' Cooper Pelc (8), Jordan Griffin (0) and other teammates perform roundoffs and backflips after an 11-7 win over Badrock in the semifinals of the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock starting pitcher Reyd Hobart (24) delivers against the Kalispell Sluggers 15U/16U during the Badrock Invitational at Glacier Bank Park on Saturday, June 29. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers' Teagan Dixon (5) steps on home plate after his home run in the sixth inning against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers' Jordan Griffin (0) scores a run in the first inning against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers' Jordan Griffin (0) connects on an inside-the-park home run against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers' Nico Young (4) and Jordan Griffin (0) celebrate after Griffin's inside-the-park home run against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers' Cooper Pelc (8) scores on a play-at-the-plate in the first inning against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers' second baseman Ryeln Rodriguez (44) scoops up a ground ball against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers' Nico Young (4) connects against Federal Way during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake) Casey Kreider
Kalispell Sluggers pitcher Cooper Pelc (8) delivers against the Federal Way Knights during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake) Casey Kreider
Federal Way shortstop Grayson Turnbow (26) fires to first base against the Kalispell Sluggers 15U/16U during the Badrock Invitational at Glacier Bank Park on Friday, June 28. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock's Logan Stewart (13) gets congratulated by teammates after his first of two inside-the-park home runs against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock's Logan Stewart (13) connects on his second two-run, inside-the-park home run of the game against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock starting pitcher Cullen Wallace (21) delivers against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock second baseman Carson Bramme (44) fields a grounder against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock second baseman Carson Bramme (44) fields a grounder against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Libby's Mason Crowe (18) connects on a three-run triple in the third inning against Badrock during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Libby second baseman Carson Wolgamott (6) makes a catch in the infield for an out against Badrock during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Libby second baseman Carson Wolgamott (6) fields a ground ball against Badrock during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock's Luke Dalen (3) drives in two runs in the third inning against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock's Luke Dalen (3) drives in two runs in the third inning against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock's Logan Stewart (13) connects on a two-run inside-the-park home run against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Libby second baseman Carson Wolgamott (6) puts the tag on Badrock's Luke Dalen (3) after Dalen got caught in a rundown between second and third during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Libby pitcher Dalton Cannon (16) delivers against Badrock during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock starting pitcher Cullen Wallace (21) delivers against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock's Logan Stewart (13) heads toward third base on a two-run inside-the-park home run against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock second baseman Carson Bramme (44) charges a ground ball against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock second baseman Carson Bramme (44) throws to first for an out against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Libby shortstop Riley Stoltz (19) puts the tag on Badrock's Reyd Hobart (24) after Hobart got caught in a rundown between second and third during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock starting pitcher Cullen Wallace (21) delivers against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider
Badrock's Logan Stewart (13) gets congratulated by teammates after his first of two inside-the-park home runs against Libby during the Badrock Invitational at Glacier Bank Park on Thursday, June 27. (Casey Kreider/Daily Inter Lake) Casey Kreider