Cottrell Field
Moraga CA 94556
MORAGA, Calif. – Junior Briielle Breland knocked in two runs and McKenna Bull threw 11 strikeouts in No. 20 BYU softball's 4-0 shutout of Saint Mary’s in the first game of the three-game series on Friday afternoon.
"I didn't think we played particularly well today," BYU head coach Gordon Eakin said. "But we played well enough to grind out a win. Tomorrow, we will come back with a little more energy and effort and hopefully continue to play well."
BYU (43-10, 13-0 West Coast Conference) improves its win streak to 22 games and remains undefeated in WCC play. The Cougars held the Gaels (16-30, 2-11 WCC) to four hits, never allowing a baserunner past second.
Bull pitched a complete-game victory, increasing her win total to 29 on the year. She notched double-digit strikeouts for the fourth time this year with 11, which ties her season-high last reached against Miami on March 3. Breland led the offense with two RBI on 2 of 2 hitting, also crossing home plate twice. Freshman Rylee Jensen went 2 for 3 with one RBI and one run in the win.
The pitchers got to work early as both teams went three up, three down in the first two innings. Saint Mary’s Katie Moss tossed three strikeouts in the opening frame, while Bull threw two in the bottom of the first.
Breland finally put a run on the board in the top of the third. On the first pitch she saw, she drilled a homer over center field for the 1-0 lead. The Gaels also notched a hit in the third inning, but they were unable to bring a runner home.
After a scoreless fourth, the Cougars scored another in the top of the fifth. With Breland on first after being walked, Jensen doubled over the right fielder’s head. That scored Breland and pushed the lead to 2-0.
BYU loaded up the bases in the top of the sixth before Breland got up to bat with two outs. She hit a grounder to the shortstop and beat out the throw to score Ashley Thompson. The Cougar defense forced the Gaels to go down in order in the bottom frame, holding the 3-0 lead after six innings.
In the top of the seventh, Libby Sugg faced another bases-loaded situation. She hit a sacrifice fly to center field to give Jensen time to tag up and run home for the fourth run.
The series in Moraga concludes on Saturday with a doubleheader starting at noon PDT. Live stats will be available on the BYU softball schedule page.
PROVO, Utah – Following a pair of wins early in the week, No. 20 BYU softball wraps up regular season and West Coast Conference play with a three-game series at Saint Mary’s this weekend.
BYU (42-10, 12-0 WCC) is looking to finish up conference play undefeated for the first time in program history at Saint Mary’s (16-29, 2-10 WCC). The Cougars have won 21 games in a row after winning in-state matchups against Utah Valley and Utah State.
A single game will be played on Friday at 3 p.m. PDT. The series will wrap up with a doubleheader on Saturday starting at 12 p.m. PDT. Live stats will be available for all three games on the BYU softball schedule page.
BYU Storylines
- BYU is in the midst of its longest winning streak in program history with 21-straight wins. During this span, the Cougars have picked up nine run-rule wins.
- For the fourth year in a row, BYU earned the WCC championship. This is also the ninth-consecutive conference championship for the Cougars, spanning four different leagues.
- In WCC play, BYU is a perfect 12-0. In program history, the Cougars have never been undefeated in conference play. The fewest number of conference games lost has been two, which happened in 2005, 2009, 2011, 2014 and 2015.
- At Gail Miller Field, BYU finished the year 16-0, just the second time in school history the Cougars posted an undefeated home record, the first since 2011. Only Florida State, Minnesota and Michigan have also maintained a perfect record at home this year.
Opponent Outlook
Saint Mary’s Gaels (16-29, 2-10 WCC)
- The Gaels are currently in last place in the WCC, their two conference wins coming against Santa Clara and San Diego.
- BYU holds a perfect 17-0 all-time record over Saint Mary’s. The Cougars have run-ruled the Gaels just twice in the history between these programs.
- The last time BYU played in Moraga, California, the first game of the series went to 10 innings with the Cougars enduring for the 7-3 win.
Location: {[{stats.bsgame.venue.location}]}
Time: {[{stats.bsgame.venue.time}]} Date: {[{stats.bsgame.venue.date}]}
Attendance: {[{stats.bsgame.venue.attend | number}]}
Box Score
Linescore | {[{I.number}]} | R | H | E | LOB |
---|---|---|---|---|---|
{[{stats.bsgame.team[0].id}]} | {[{S.score}]} | {[{stats.bsgame.team[0].linescore.runs}]} | {[{stats.bsgame.team[0].linescore.hits}]} | {[{stats.bsgame.team[0].linescore.errs}]} | {[{stats.bsgame.team[0].linescore.lob}]} |
{[{stats.bsgame.team[1].id}]} | {[{S.score}]} | {[{stats.bsgame.team[1].linescore.runs}]} | {[{stats.bsgame.team[1].linescore.hits}]} | {[{stats.bsgame.team[1].linescore.errs}]} | {[{stats.bsgame.team[1].linescore.lob}]} |
{[{stats.bsgame.team[0].name}]} {[{stats.bsgame.team[0].record}]}
Athlete | AB | Runs | Hits | 2B | 3B | HR | RBI | BB | SO | SB | CS | SF | SH | HBP | AVG | SLG | OBP | PO | A | E | FLD | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{[{p1.name}]}{[{p1.pos}]} | {[{p1.name}]}{[{p1.pos}]} | {[{p1.hitting.ab | ifEmpty:0}]} | {[{p1.hitting.r| ifEmpty:0}]} | {[{p1.hitting.h | ifEmpty:0}]} | {[{p1.hitting.double | ifEmpty:0}]} | {[{p1.hitting.triple | ifEmpty:0}]} | {[{p1.hitting.hr | ifEmpty:0}]} | {[{p1.hitting.rbi | ifEmpty:0}]} | {[{p1.hitting.bb | ifEmpty:0}]} | {[{p1.hitting.so | ifEmpty:0}]} | {[{p1.hitting.sb | ifEmpty:0}]} | {[{p1.hitting.cs | ifEmpty:0}]} | {[{p1.hitting.fly | ifEmpty:0}]} | {[{p1.hitting.sh | ifEmpty:0}]} | {[{p1.hitting.hbp | ifEmpty:0}]} | {[{(p1.hitting.h / p1.hitting.ab ) | ifEmpty:0 | number:3}]} | N/A | {[{((p1.hitting.h - 0) + (p1.hitting.double - 0) + (p1.hitting.triple - 0) * 2 + (p1.hitting.hr - 0) * 3) / p1.hitting.ab | ifEmpty:0 | number:3}]} | N/A | {[{((p1.hitting.h - 0) + (p1.hitting.bb - 0) + (p1.hitting.hbp - 0) ) / ((p1.hitting.ab - 0) + (p1.hitting.bb - 0) + (p1.hitting.hbp - 0) + (p1.hitting.fly - 0)) | ifEmpty: 0 | number: 3}]} | N/A | {[{p1.fielding.po}]} | {[{p1.fielding.a}]} | {[{p1.fielding.e}]} | {[{ (((p1.fielding.po - 0) + (p1.fielding.a - 0)) / ((p1.fielding.po - 0) + (p1.fielding.a - 0) + (p1.fielding.e - 0))) | ifEmpty:0 | number:3}]} |
Batting Totals | {[{stats.bsgame.team[0].totals.hitting.ab | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.hitting.r | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.hitting.h | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.hitting.double | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.hitting.triple | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.hitting.hr | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.hitting.rbi | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.hitting.bb | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.hitting.so | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.hitting.sb | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.hitting.cs | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.hitting.fly | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.hitting.sh | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.hitting.hbp | ifEmpty:0}]} | {[{(stats.bsgame.team[0].totals.hitting.h / stats.bsgame.team[0].totals.hitting.ab ) | ifEmpty:0 | number:3}]} N/A | {[{((stats.bsgame.team[0].totals.hitting.h - 0) + (stats.bsgame.team[0].totals.hitting.double - 0) + (stats.bsgame.team[0].totals.hitting.triple - 0) * 2 + (stats.bsgame.team[0].totals.hitting.hr - 0) * 3) / stats.bsgame.team[0].totals.hitting.ab | ifEmpty: 0 | number: 3}]} N/A | {[{((stats.bsgame.team[0].totals.hitting.h - 0) + (stats.bsgame.team[0].totals.hitting.bb - 0) + (stats.bsgame.team[0].totals.hitting.hbp - 0)) / ((stats.bsgame.team[0].totals.hitting.ab - 0) + (stats.bsgame.team[0].totals.hitting.bb - 0) + (stats.bsgame.team[0].totals.hitting.hbp - 0) + (stats.bsgame.team[0].totals.hitting.fly - 0)) | ifEmpty: 0 | number: 3}]} N/A | {[{stats.bsgame.team[0].totals.fielding.po | ifEmpty:0 }]} | {[{stats.bsgame.team[0].totals.fielding.a | ifEmpty:0 }]} | {[{stats.bsgame.team[0].totals.fielding.e | ifEmpty:0 }]} | {[{ (((stats.bsgame.team[0].totals.fielding.po - 0) + (stats.bsgame.team[0].totals.fielding.a - 0)) / ((stats.bsgame.team[0].totals.fielding.po - 0) + (stats.bsgame.team[0].totals.fielding.a - 0) + (stats.bsgame.team[0].totals.fielding.e - 0))) | ifEmpty:0 | number:3}]} |
Pitcher | IP | H | R | ER | BB | SO | 2B | 3B | HR | BF | AB | WP | HBP | BK | SFA | SHA | AVG | ERA | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{[{p1.name}]}{[{p1.pos}]} | {[{p1.name}]}{[{p1.pos}]} | {[{p1.pitching.ip | ifEmpty:0}]} | {[{p1.pitching.h | ifEmpty:0}]} | {[{p1.pitching.r | ifEmpty:0}]} | {[{p1.pitching.er | ifEmpty:0}]} | {[{p1.pitching.bb | ifEmpty:0}]} | {[{p1.pitching.so | ifEmpty:0}]} | {[{p1.pitching.double | ifEmpty:0}]} | {[{p1.pitching.triple | ifEmpty:0}]} | {[{p1.pitching.hr | ifEmpty:0}]} | {[{p1.pitching.bf | ifEmpty:0}]} | {[{p1.pitching.ab | ifEmpty:0}]} | {[{p1.pitching.wp | ifEmpty:0}]} | {[{p1.pitching.hbp | ifEmpty:0}]} | {[{p1.pitching.bk | ifEmpty:0}]} | {[{p1.pitching.sfa | ifEmpty:0}]} | {[{p1.pitching.sha | ifEmpty:0}]} | {[{ p1.pitching.h / p1.pitching.ab | number:3 | ifEmpty:0 }]} | {[{ (p1.pitching.er * 7)/p1.pitching.innings_pitched | number:2 | ifEmpty:0 }]} |
Pitching Totals | {[{stats.bsgame.team[0].totals.pitching.ip | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.h | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.r | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.er | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.bb | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.so | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.double | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.triple | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.hr | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.bf | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.ab | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.wp | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.hbp | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.bk | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.sfa | ifEmpty:0}]} | {[{stats.bsgame.team[0].totals.pitching.sha | ifEmpty:0}]} | {[{ stats.bsgame.team[0].totals.pitching.h / stats.bsgame.team[0].totals.pitching.ab | number:3 | ifEmpty:0 }]} | {[{ (stats.bsgame.team[0].totals.pitching.er * 7) / stats.bsgame.team[0].totals.pitching.innings_pitched | number:2 | ifEmpty:0 }]} |
{[{stats.bsgame.team[1].name}]} {[{stats.bsgame.team[1].record}]}
Athlete | AB | Runs | Hits | 2B | 3B | HR | RBI | BB | SO | SB | CS | SF | SH | HBP | AVG | SLG | OBP | PO | A | E | FLD | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{[{p1.name}]}{[{p1.pos}]} | {[{p1.name}]}{[{p1.pos}]} | {[{p1.hitting.ab | ifEmpty:0}]} | {[{p1.hitting.r| ifEmpty:0}]} | {[{p1.hitting.h | ifEmpty:0}]} | {[{p1.hitting.double | ifEmpty:0}]} | {[{p1.hitting.triple | ifEmpty:0}]} | {[{p1.hitting.hr | ifEmpty:0}]} | {[{p1.hitting.rbi | ifEmpty:0}]} | {[{p1.hitting.bb | ifEmpty:0}]} | {[{p1.hitting.so | ifEmpty:0}]} | {[{p1.hitting.sb | ifEmpty:0}]} | {[{p1.hitting.cs | ifEmpty:0}]} | {[{p1.hitting.fly | ifEmpty:0}]} | {[{p1.hitting.sh | ifEmpty:0}]} | {[{p1.hitting.hbp | ifEmpty:0}]} | {[{(p1.hitting.h / p1.hitting.ab ) | ifEmpty:0 | number:3}]} | N/A | {[{((p1.hitting.h - 0) + (p1.hitting.double - 0) + (p1.hitting.triple - 0) * 2 + (p1.hitting.hr - 0) * 3) / p1.hitting.ab | ifEmpty:0 | number:3}]} | N/A | {[{((p1.hitting.h - 0) + (p1.hitting.bb - 0) + (p1.hitting.hbp - 0) ) / ((p1.hitting.ab - 0) + (p1.hitting.bb - 0) + (p1.hitting.hbp - 0) + (p1.hitting.fly - 0)) | ifEmpty: 0 | number: 3}]} | N/A | {[{p1.fielding.po}]} | {[{p1.fielding.a}]} | {[{p1.fielding.e}]} | {[{ (((p1.fielding.po - 0) + (p1.fielding.a - 0)) / ((p1.fielding.po - 0) + (p1.fielding.a - 0) + (p1.fielding.e - 0))) | ifEmpty:0 | number:3}]} |
Batting Totals | {[{stats.bsgame.team[1].totals.hitting.ab | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.hitting.r | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.hitting.h | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.hitting.double | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.hitting.triple | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.hitting.hr | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.hitting.rbi | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.hitting.bb | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.hitting.so | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.hitting.sb | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.hitting.cs | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.hitting.fly | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.hitting.sh | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.hitting.hbp | ifEmpty:0}]} | {[{(stats.bsgame.team[1].totals.hitting.h - 0) / (stats.bsgame.team[1].totals.hitting.ab - 0) | ifEmpty:0 | number:3}]} N/A | {[{((stats.bsgame.team[1].totals.hitting.h - 0) + (stats.bsgame.team[1].totals.hitting.double - 0) + (stats.bsgame.team[1].totals.hitting.triple - 0) * 2 + (stats.bsgame.team[1].totals.hitting.hr - 0) * 3) / stats.bsgame.team[1].totals.hitting.ab | ifEmpty: 0 | number: 3}]} N/A | {[{((stats.bsgame.team[1].totals.hitting.h - 0) + (stats.bsgame.team[1].totals.hitting.bb - 0) + (stats.bsgame.team[1].totals.hitting.hbp - 0)) / ((stats.bsgame.team[1].totals.hitting.ab - 0) + (stats.bsgame.team[1].totals.hitting.bb - 0) + (stats.bsgame.team[1].totals.hitting.hbp - 0) + (stats.bsgame.team[1].totals.hitting.fly - 0)) | ifEmpty: 0 | number: 3}]} N/A | {[{stats.bsgame.team[1].totals.fielding.po | ifEmpty:0 }]} | {[{stats.bsgame.team[1].totals.fielding.a | ifEmpty:0 }]} | {[{stats.bsgame.team[1].totals.fielding.e | ifEmpty:0 }]} | {[{ (((stats.bsgame.team[1].totals.fielding.po - 0) + (stats.bsgame.team[1].totals.fielding.a - 0)) / ((stats.bsgame.team[1].totals.fielding.po - 0) + (stats.bsgame.team[1].totals.fielding.a - 0) + (stats.bsgame.team[1].totals.fielding.e - 0))) | ifEmpty:0 | number:3}]} |
Pitcher | IP | H | R | ER | BB | SO | 2B | 3B | HR | BF | AB | WP | HBP | BK | SFA | SHA | AVG | ERA | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{[{p1.name}]}{[{p1.pos}]} | {[{p1.name}]}{[{p1.pos}]} | {[{p1.pitching.ip | ifEmpty:0}]} | {[{p1.pitching.h | ifEmpty:0}]} | {[{p1.pitching.r | ifEmpty:0}]} | {[{p1.pitching.er | ifEmpty:0}]} | {[{p1.pitching.bb | ifEmpty:0}]} | {[{p1.pitching.so | ifEmpty:0}]} | {[{p1.pitching.double | ifEmpty:0}]} | {[{p1.pitching.triple | ifEmpty:0}]} | {[{p1.pitching.hr | ifEmpty:0}]} | {[{p1.pitching.bf | ifEmpty:0}]} | {[{p1.pitching.ab | ifEmpty:0}]} | {[{p1.pitching.wp | ifEmpty:0}]} | {[{p1.pitching.hbp | ifEmpty:0}]} | {[{p1.pitching.bk | ifEmpty:0}]} | {[{p1.pitching.sfa | ifEmpty:0}]} | {[{p1.pitching.sha | ifEmpty:0}]} | {[{ p1.pitching.h / p1.pitching.ab | number:3 | ifEmpty:0 }]} | {[{ (p1.pitching.er * 7)/p1.pitching.innings_pitched | number:2 | ifEmpty:0 }]} |
Pitching Totals | {[{stats.bsgame.team[1].totals.pitching.ip | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.h | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.r | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.er | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.bb | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.so | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.double | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.triple | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.hr | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.bf | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.ab | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.wp | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.hbp | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.bk | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.sfa | ifEmpty:0}]} | {[{stats.bsgame.team[1].totals.pitching.sha | ifEmpty:0}]} | {[{ stats.bsgame.team[1].totals.pitching.h / stats.bsgame.team[1].totals.pitching.ab | number:3 | ifEmpty:0 }]} | {[{ (stats.bsgame.team[1].totals.pitching.er * 7) / stats.bsgame.team[1].totals.pitching.innings_pitched | number:2 | ifEmpty:0 }]} |
Play By Play
Inning {[{I.number}]}
Play | Outs | {[{stats.bsgame.venue.visid}]} | {[{stats.bsgame.venue.homeid}]} |
---|---|---|---|
{[{I.batting[0].id}]} - {[{play.narrative.text}]} | {[{play.outs}]} | {[{play.hScore}]} | {[{play.vScore}]} |
{[{I.batting[1].id}]} - {[{play.narrative.text}]} | {[{play.outs}]} | {[{play.hScore}]} | {[{play.vScore}]} |