Padres Down on the Farm: June 30 (Salas, Campusano return to action)
Credit: El Paso Chihuahuas

Padres affiliates went 4-3 on Tuesday.
All seven affiliates were back in action today, so let’s catch up with our friendly faces down on the farm.
El Paso Chihuahuas (Lost 10-5 vs Sacramento) (36-46 on the season)
Luis Campusano – 2-for-2, Home Run, Two RBI
Anthony Vilar – 1-for-2, Double, Two RBI

Sean Boyle – 5 IP, 9 H, 6 R, 0 BB, 4 K (76 pitches – 53 strikes)
Sean Boyle stepped into the Chihuahuas rotation for a second straight turn instead of JP Sears, but the results were not as strong as his last start. Boyle allowed six runs on nine hits over five innings, striking out four. Boyle lived in the zone throughout, but allowed eight barrels on 19 balls in play. German Marquez appeared in relief, likely due to the Padres’ roster needs, allowing three runs in two-thirds of an inning. While Marquez’s fastball touched as high as 96.6 mph, the fastball saw two of three balls in play come off the bat over 95 mph. The velocity could be irrelevant if the ball is coming off the bat harder than the pitch is going in. Misael Tamarez allowed one run on two hits in 1.2 innings of relief, walking three batters. Justin Yeager retired all five batters he faced, pitching 1.2 scoreless frames.
Luis Campusano made his return to game action, going 2-for-2 with El Paso. Campusano played six innings defensively and at the plate launched his 100th career professional home run. Campusano’s swing looks unchanged from his major league playing time this season, and if he continues to progress well, he could be back with the Padres before the All-Star break. Romeo Sanabria went hitless, but hit the second-hardest exit velocity in all of Triple-A baseball with his eighth-inning grounder that led to a fielding error; the ball came off the bat at 110.1 mph. Anthony Vilar doubled and drove in two runs in relief of Campusano, as his seventh-inning double just missed going over the fence by about six feet. Clay Dungan hit two singles and drove in a run, while Bryce Johnson had three singles and scored a run.
Luis Campusano, on a rehab assignment, launches a two-run homer to left field, scoring Dungan and cutting the deficit to 6-3. pic.twitter.com/c2Nr6pw4dV
— El Paso Chihuahuas (@epchihuahuas) July 1, 2026
San Antonio Missions (Won 6-2 vs Amarillo) (34-42 on the season)
Jake Cunningham – 2-for-3, Home Run, Double, Four Runs Scored
Albert Fabian – 3-for-4, Home Run, Double, Four RBI
Jagger Haynes – 6.2 IP, 4 H, 2 R, 4 BB, 4 K (89 pitches – 52 strikes)
Left-hander Jagger Haynes continues to shine in his second full season with the Missions, as the southpaw pitched into the seventh inning. Haynes threw 6.2 innings of two-run baseball against the Sod Poodles, striking out four batters. The Missions’ starter allowed just four hits on the evening, with seven outs coming on the ground. Haynes has not allowed a home run in four of his last five starts, and pitched to a 3.56 ERA in June despite a 23:13 K: BB ratio across 30.1 innings. Francis Pena threw 1.1 scoreless innings in relief, and while he did not pick up a strikeout, Pena extinguished a seventh-inning threat. Josh Mallitz pitched a scoreless ninth inning to close out the win, striking out two batters.
San Antonio saw the return of Ethan Salas, who was activated off the 7-day injured list. Salas missed nine days due to a minor oblique injury, but held his own behind the plate in his return. Salas did not exit early, playing all nine innings in the Missions’ win. Jake Cunningham scored four of the Missions’ six runs, finishing with two hits. Cunningham hit his first home run in front of the crowds at The Wolff, his 17th on the year, between two levels. The 23-year old has not missed a beat since making the jump from High-A. Albert Fabian finished with three hits, driving in four runs. Fabian was a triple shy of the cycle; he hit a two-run single in the second inning to score Braedon Karpathios and Jake Cunningham, and launched his sixth home run of the season in the fourth inning. Fabian doubled in the home half of the sixth inning, scoring Cunningham once more. Braedon Karpathios went 1-for-4 with a single and a run scored, picking up an outfield assist defensively.
Welcome to The Wolff Jake Cunningham! ? pic.twitter.com/s2zloS61oz
— San Antonio Missions Baseball (@missionsmilb) July 1, 2026
That’s homer No. 6 for Fabian! ? pic.twitter.com/TItAFJblv9
— San Antonio Missions Baseball (@missionsmilb) July 1, 2026
In roster news, right-hander Garrett Hawkins was assigned to Double-A San Antonio, with Brendan Durfee going on the development list. Hawkins has not pitched since June and has been on the temporarily inactive list since June 20. In other moves, left-hander Omar Cruz was placed on the 7-day injured list.
Fort Wayne TinCaps (Lost 12-2 vs Great Lakes) (32-44 on the season)
Jack Costello – 1-for-3, RBI Double
Ryan Wideman – 1-for-4, Double, Run Scored
Matthew Watson – 2.2 IP, 1 H, 2 R (1 ER), 4 BB, 4 K (56 pitches – 28 strikes)
The TinCaps’ bullpen allowed ten unanswered runs in a loss to Great Lakes on Tuesday. Matthew Watson started the game, pitching 2.2 innings of two-run baseball. Only one of two runs allowed by Watson was earned, with only 50% of his pitches going for strikes. Watson labored in a two-run first inning, but threw a pair of wild pitches. Nick Falter entered in the third inning with two outs and the bases loaded, striking out Eduardo Guerrero to strand the bases loaded. Falter allowed two runs (one earned) in 2.1 innings, with a throwing error from Rosman Verdugo allowing the go-ahead run to score. CJ Widger allowed a two-run home run in one inning of work. Braian Salazar allowed five runs in one-third of an inning, including a grand slam to Eduardo Quintero. Will Varmette struck out three in 1.2 innings of relief, allowing a two-out RBI single in the eighth. The 23-year old has not issued a walk in his last three outings, and struck out 13 in 9.2 innings in June. Will Koger threw a scoreless ninth, inducing a double play to face the minimum. At the dish, the TinCaps had drawn even over the first three innings, but went silent the rest of the way. Jack Costello’s RBI double off Zach Root got the team on the board, scoring Rosman Verdugo. Ryan Wideman picked up the team’s second double of the game in the third inning, scoring on a sacrifice fly off the bat of Lamar King Jr. Kerrington Cross reached base once on a single, while Zach Evans drew the TinCaps’ only walk of the game. The TinCaps went 0-for-3 with runners in scoring position in the loss.
A classic Jack Attack to get us on the board pic.twitter.com/yiiakI9XhK
— Fort Wayne TinCaps (@TinCaps) June 30, 2026
Lake Elsinore Storm (Won 10-3 vs Stockton) (42-34 on the season)
Conner Westenburg – 3-for-4, Double, RBI, Stolen Base
George Bilecki – 2-for-5, Triple, Two RBI
Jesus A. Castro – 5 IP, 3 H, 2 R, 1 BB, 3 K (75 pitches – 46 strikes)
Lake Elsinore dominantly took the series opener, scoring 10 runs en route to a win over Stockton. The Storm shook up the lineup, and the adjustments bore fruit. George Bilecki went 2-for-5 out of the leadoff spot, hitting a triple and driving in two runs on a single in the sixth inning. Jose Verdugo hit two singles, batting out of the two-hole, driving in two runs for the Storm. Dawson Willis, who entered the game hitting .282 with an .855 OPS since arriving at the Storm, slid to third in the lineup and drove in two runs. Bradley Frye has rediscovered his early-season form, as Lake Elsinore’s third baseman had himself a three-hit game; it was his second three-hit effort in as many games. Yoiber Ocopio drove in two runs, and Truitt Madonna scored two runs, reaching base three times. Conner Westenburg remained in the nine-spot and hit a double as part of a three-hit game. Westenburg also stole his 30th base of the season, and is now 30-for-35 on stolen base attempts.
Finding the gaps – > Taking the lead#EmbraceTheStorm?️ pic.twitter.com/qR1E0Ry7TQ
— Lake Elsinore Storm (@Storm_Baseball) July 1, 2026
Jesus A. Castro picked up his first win stateside, as the right-hander from Guasave, Mexico, pitched five innings of two-run baseball. Castro struck out three, but his heavy sinker allowed him to generate nine ground ball outs from the Ports. The right-hander closes out his month of June with a 3.54 ERA, 25:8 K:BB ratio, and .228 opponent’s average in 20.1 innings. Carson Swilling allowed one run on one hit in two innings of relief, striking out one batter. Jeferson Villabona closed out the win with two scoreless innings, striking out one.
ACL Padres (Won 8-4 vs ACL Brewers) (24-19 on the season)
Jhojan Downer – 2-for-4, Double, Three RBI
Abraham Bastidas – 1-for-2, Double, Walk, Run Scored
Kannon Kemp – 3 IP, 1 H, 0 R, 1 BB, 3 K
Kannon Kemp’s third rehab start was his best so far, as the right-hander allowed just one hit in three innings. Kemp’s fastball and sinker touched as high as 97.7 mph on Tuesday, with the right-hander showcasing his four-seam, sinker, changeup, and slider (thanks ACL Brewers and your beautiful Statcast technology). Kemp struck out three while walking just one, throwing 31 of 54 pitches for strikes. Dariel Polanco allowed one run in 1.2 innings, striking out one. Landry Jurecka threw the final 2.1 innings, allowing three runs. Jurecka’s curveball was notoriously effective, as when he got ahead, the curveball was able to close out counts. The right-hander ends his June as one of the more effective relief arms in the system for the month, striking out 22 in 18 innings.
Jhojan Downer drove in three runs for the Padres. The Padres catcher hit a two-run single in the seventh inning, with his third RBI having come on an RBI single earlier in the contest. Abraham Bastidas went 1-for-2 with a double, while Jhoan De La Cruz walked and stole a base in his only plate appearance. Santiago Vargas had two hits, scoring two runs. Luis De Leon hit two singles and walked, scoring once. Five different Padres picked up one stolen base, and the team went 5-for-6 in stolen base attempts.
DSL Padres – Intrasquad Game
Padres Gold (18-4) won 3-2 vs Padres Brown (5-16)
Darian Castillo (Padres Gold) – 1-for-3, Go-Ahead RBI Single
Dawry Guerrero (Padres Brown) – 2-for-3, Two Singles, Run Scored
Carlos Alvarez (Padres Gold) – 3 IP, 4 H, 2 R, 2 BB, 4 K
Raudi Perez (Padres Brown) – 3 IP, 1 H, 2 R (1 ER), 2 BB, 3 K
The Padres Gold won a close game over their fellow Padres, with Darian Castillo’s RBI single off Yohn Melendez being the game-deciding hit. Carlos Alvarez and Raudi Perez engaged in a pitcher’s duel, with both pitchers allowing two runs in three innings. Alvarez struck out four batters while walking just two, giving up four hits. Perez, meanwhile, allowed one hit and two walks while striking out three batters.
The bullpens would be the deciding factor, and the Padres Gold’s pen pitched four hitless innings to lead the way. Guillermo Romero threw two scoreless innings, earning the win. Jose Perez threw a scoreless inning in his pro debut, and Albert Perez struck out two to earn the save. For the Padres, Brown, Yohn, and Melendez threw three innings in relief, striking out four. Melendez, however, walked three batters and gave up the go-ahead run in the sixth inning. Jesus Heredia pitched a scoreless top of the seventh inning, keeping the deficit at one.
Eliander Primera scored the first run of the game, which was hit for his last name. Primera stole third base in the first inning, coming in to score on a throwing error by Raudi Perez. The Padres Brown tied the game with an RBI single from Endy Rios in the second, scoring Yonnaiker Hernandez. The Padres Brown went in front in the ensuing frame, as a Jeanfranco Fernandez sac fly scored Dawry Guerrero. The lead didn’t even last an inning, as Yorvin Morla hit a game-tying single in the fourth. Gabriel Teran drove a one-out walk for the Padres Gold in the sixth, and a two-out single by Johanneiker Leon moved Teran to second. Darian Castillo then pulled a single to right field, scoring Teran to score what became the winning run.
A born and raised San Diegan, Diego Garcia is a lifetime Padres fan and self-proclaimed baseball nerd. Diego wrote about baseball on his own site between 2021-22 before joining the East Village Times team in 2024. He also posts baseball content on his YouTube channel “Stat Nerd Baseball”, creating content around trades, hypotheticals, player analyses, the San Diego Padres, and MLB as a whole.
A 2024 graduate of San Diego State, Diego aims to grow as a writer and content creator in the baseball community.