(AP) - When new general manager Jerry Dipoto went about rebuilding the Seattle Mariners in the offseason, he bet heavily on the rebound.

Dipoto believed the Mariners could be revamped without spending heavily in free agency through shrewd acquisitions of players who struggled in 2015 or had perhaps fallen out of favor with their former clubs.

Through the first six weeks of the season, that bet is paying off.

More from FoxSports

Seattle looks to match a season best four-game winning streak Friday night when it opens a three-game series against the reeling Los Angeles Angels.

"The game is about a series of five- , six-week pockets. Where we are on May 11 is we have 20 more wins that we won't have to accrue later. They're all important," Dipoto said. "The season is long and what you're doing is building up equity because sometimes in this league it's feast or famine."

After completing a three-game sweep of Tampa Bay, the Mariners are 21-13 - their best start since 2003. They find themselves in the rare position of being in first place in the AL West into the middle of May and are starting to energize a fan base that's grown apathetic during the longest playoff drought of any team in baseball.

Making the start even more impressive was a five-game losing streak the opening week of the season that did its part to create the perception that these were going to be the same old Mariners.

For now, the losing streak has been the exception and good starting pitching, timely hitting and a stellar bullpen the norm. Take away those shaky first eight games and Seattle has the best record in the American League since April 13.

"Some adversity helps too because you see what people are made of," catcher Chris Iannetta said. "We definitely had some adversity with that. Anytime you lose five in a row it's not fun."

No player has defined Seattle's rebound more than Robinson Cano. After scuffling through the first half of last season, Cano has started 2016 on a tear. He leads baseball in RBIs with 33 and is second in home runs with 12. Last year, Cano didn't record his 12th homer until Aug. 7.

"As a player you go home, you prepare yourself for a good season and the best thing is when you start early," Cano said. "You look at my start last year, it was a tough first half. ... But you want to start from the first game of the year. ... We've played a different game this year. Hopefully it continues."

While Cano's been the offensive star, Seattle's rotation has - as expected - been one of the top starting units in the AL thanks to the emergence of young right-hander Taijuan Walker.

The bullpen has also been a major key to the early success. Manager Scott Servais said over the winter that a good bullpen would cover up many of the flaws for a first-year manager, and while there haven't been many mistakes to point at, Seattle's relievers have helped their manager look good.

The bullpen is first or tied for first in the majors in seven categories, including ERA and opponent batting average. Not surprising, the Mariners are 8-6 in one-run games already after going 28-29 last year.

"We're just going to have to be comfortable being in them. Our starting rotation is going to keep us in games, our bullpen has been very consistent, is going to keep it tight, we're going to be in those games," Servais said.

Nathan Karns (3-1, 3.38 ERA) has added depth to the rotation and has been especially good in his last three starts. He's 2-0 with a 1.86 ERA and 20 strikeouts in 19 1/3 innings in those games. Karns struck out nine over 6 1/3 innings while limiting Houston to one run in Saturday's 3-2, 10-inning win.

The right-hander faced the Angels twice last season in a seven-day span with Tampa Bay and was roughed up for a 6.75 ERA. Albert Pujols (3 for 6) and Mike Trout (2 for 6) both homered off him.

The team Karns will see in this one has lost six straight despite finally generating some offense in Thursday's 12-10 defeat to St. Louis.

Los Angeles (13-21) had totaled just eight runs in five games before breaking out against the Cardinals. Pujols homered as part of a 15-hit attack and Kole Calhoun drove in three, but the rotation's ERA jumped to 8.65 during the slide.

The Angels send Nick Tropeano (1-2, 3.69) to the mound hoping to avoid their first seven-game skid since April 30-May 6, 2010.

Tropeano hasn't won since his season debut, going 0-2 with a 4.39 ERA in five starts. He hasn't completed six innings in any of his outings this season and has done so just four times in 17 career starts.

The right-hander allowed three runs and seven hits over 5 1/3 innings in a 3-1 loss to Tampa Bay on Sunday, walking two and striking out 10.

Each of his three starts against the Mariners have been strikingly similar, pitching at least five innings and no more than 5 1/3 while yielding two runs in each.