Mitch Haniger

Mitch Haniger
Haniger with the Seattle Mariners in 2018
Seattle Mariners – No. 17
Outfielder
Born: (1990-12-23) December 23, 1990 (age 34)
Mountain View, California, U.S.
Bats: Right
Throws: Right
MLB debut
August 16, 2016, for the Arizona Diamondbacks
MLB statistics
(through 2024 season)
Batting average.250
Home runs130
Runs batted in395
Stats at Baseball Reference Edit this at Wikidata
Teams
Career highlights and awards

Mitchell Evan Haniger (born December 23, 1990) is an American professional baseball outfielder for the Seattle Mariners of Major League Baseball (MLB). He has previously played in MLB for the Arizona Diamondbacks and San Francisco Giants.

After starring for the Cal Poly Mustangs, the Milwaukee Brewers selected Haniger in the supplemental section of the first round of the 2012 MLB draft. He was traded to the Diamondbacks in 2014, made his MLB debut with them in 2016, and was traded to the Mariners after the season. Haniger was an All Star in 2018. He signed a free agent contract with the Giants in before the 2023 season but was traded back to the Mariners after one season with San Francisco.

Amateur career

High school

Haniger attended Archbishop Mitty High School in San Jose, California, part of the West Catholic Athletic League. Haniger set records in baseball and football Archbishop Mitty.[1] In baseball, he hit .364 as a senior with a school record 12 home runs. In football, he had 85 catches for 888 yards and 7 touchdowns as a wide receiver.[2]

After high school, Haniger was ranked as the 72nd best prospect by Baseball America. The New York Mets selected Haniger in the 31st round of the 2009 Major League Baseball (MLB) Draft, but he did not sign with the team, choosing instead to enroll at Cal Poly San Luis Obispo to play for the Cal Poly Mustangs.[3] He had been recruited by several other west coast Division I college baseball teams.[4]

College

Haniger played right field as a freshman and sophomore at Cal Poly, then center field as a junior.[5] He was named the 2010 Big West Conference Freshman of the Year following his debut season with the Mustangs, in which he batted .326.[2][6][7]

Following his freshman season at Cal Poly, Haniger spent the summer of 2010 playing wood bat baseball as part of the Corvallis Knights of the West Coast League, hitting .299 over 134 at bats with the team, with 11 stolen bases in 38 games played. Haniger was named a member of the first-team All-WCL Team and was rated as the WCL's No. 5 pro prospect by Baseball America.[6]

In his sophomore year at Cal Poly, Haniger batted .275/.371/.466 in 229 plate appearances.[7][8] He once again played summer collegiate ball, this time with the Green Bay Bullfrogs of the Northwoods League.[9]

In 2012, Haniger finished his junior season batting .346/.438/.626 in 259 plate appeances.[8] He led the conference in slugging percentage and with 13 home runs, 64 RBI, and 7 sacrifice flies.[2] He was in the top 10 in batting average and on-base percentage as well as with his 48 runs, 18 doubles, and 36 walks.[9] Haniger won the Big West Conference Player of the Year award.[10] He was named a second-team All-American by Collegiate Baseball and Baseball America.[11]

Professional career

Milwaukee Brewers

The Milwaukee Brewers selected Haniger as a supplemental draft pick at the end of the first round of the 2012 MLB draft with the 38th overall selection.[3][12] The Brewers received that pick as compensation for the loss of free agent slugger Prince Fielder the previous offseason.[9] Haniger's signing bonus with the Brewers was $1.2 million, slightly less than the $1.36 million bonus for his draft slot.[13] Haniger debuted professionally that summer in 14 games for the Wisconsin Timber Rattlers of the Class A Midwest League.[14] His season ended in early July after he suffered a partial tear of his posterior cruciate ligament in his right knee, which he injured on a play at the plate.[15][16][17]

Haniger began the 2013 season rated as the Brewers' 10th-best prospect and best outfield arm by Baseball America.[15] He returned to Wisconsin to start the season, before being promoted to the Brevard County Manatees of the Class A-Advanced Florida State League in late May. Combined, Haniger hit .264/.348/.431 with 11 home runs and 68 RBI.[8][18] After the 2013 regular season, Haniger played for the Surprise Saguaros of the Arizona Fall League.[14][19] He was named co-player of the week, along with Kris Bryant, in the first week of the fall league season.[20] He batted .280/.354/.480 in 113 plate appearances, and was named to the AFL All-Prospect team.[21]

The Brewers invited Haniger to spring training in 2014.[18] Entering the season, he was rated the third-best prospect in the organization by Baseball America.[15] Failing to make the team's 25-man roster, Haniger was assigned to the Huntsville Stars of the Double-A Southern League to begin the season.[22] He missed more than a month of the season with wrist and hamstring injures.[23][24][25]

Arizona Diamondbacks

Haniger with the Arizona Diamondbacks

On July 31, 2014, the Brewers traded Haniger and Anthony Banda to the Arizona Diamondbacks for Gerardo Parra.[26] He was out of action for two weeks after the trade, then played four games with the Arizona League Diamondbacks before returning to the Southern League, now with the Mobile BayBears.[25] In 79 games in 2014 with three clubs, Haniger hit .259 with 11 home runs.[24]

Haniger began the 2015 season with Mobile. Though he batted .281/.351/.379 in 55 games for Mobile, the Diamondbacks demoted him to the Visalia Rawhide of the Class A-Advanced California League in late June so that he could play more frequently.[27][28] With Visalia, he hit .332/.381/.619 in 49 games, ranking in the top 10 in batting average and slugging percentage.[29] He spent the 2015 season retooling his batting stance and swing to focus on generating more power.[30]

2016: Promotions and MLB debut

Haniger returned to Mobile to begin the 2016 season. He batted .294/.407/.462 with 8 hit by pitch in 55 games and was named to the Southern League All-Star Game.[15][31] He was promoted to the Reno Aces of the Triple-A Pacific Coast League in June.[32] In his first 64 games in Reno, he hit a scorching .351/.437/.697 with 19 home runs.[33]

The Diamondbacks called up Haniger to the major leagues on August 16, 2016.[34] He played his first major league game that night, becoming the first Diamondbacks player to have a triple as his first major league hit and have three RBIs in his inaugural game.[6][35] Haniger played 10 games with Arizona before being sent down to Reno on August 26. He returned to the majors on September 7.[33] With the Diamondbacks, he hit .229/.309/.404 in 34 games. He primarily center field but played several games in both left field and right field.[36] After the season, he was named the Diamondbacks Minor League Player of the Year after batting .321 with 25 home runs and 12 steals for Reno and Mobile.[15]

Seattle Mariners

On November 23, 2016, the Diamondbacks traded Haniger, Jean Segura, and Zac Curtis to the Seattle Mariners for Ketel Marte and Taijuan Walker.[37] Mariners general manager Jerry Dipoto said he expected Haniger to contribute in the outfield in 2017.[38]

2017: Rookie season

Haniger was rated the fifth-best prospect in the Mariners' farm system by Baseball America heading into the 2017 season.[39] Haniger was the Mariners' Opening Day right fielder, batting second.[40] He went on the 10-day disabled list (DL) with a strained oblique muscle on April 25, returning to the Mariners on June 11.[41] He broke his finger after getting hit by a pitch on July 15.[42] On July 29, Haniger was hit in the face by a 95-mile-per-hour (153 km/h) fastball from Jacob deGrom of the New York Mets,[43] sending him back to the DL. He came back to the Mariners on August 19 and hit his first career grand slam, homering off Jake Odorizzi of the Tampa Bay Rays.[44]

Haniger finished his rookie season batting .282/.352/.491 with 58 runs, 16 home runs, and 47 RBIs in 96 games. He primarily played right field, with limited action in the other outfield positions.[36] He ranked as a slightly above average right fielder according to several defensive metrics.[45]

2018: All-Star

Coming off a productive yet injury-shortened rookie campaign, Haniger hit .272/.358/.488 with 18 home runs and 67 RBIs in 94 games before the All-Star break.[46] He hit a game-winning 10th inning home run against the Rays on June 1.[47] Haniger was named to the 2018 MLB All-Star Game, his first All-Star Game selection.[48]

Haniger's breakout season ended with a .285/.366/.493 slash line with 58 runs, 26 home runs, 93 RBIs, and 7 sacrifice flies in 157 games, finishing 11th in AL MVP voting.[36] His 15 game-winning RBIs ranked 6th in the major leagues.[15] He posted a bWAR of 6.5, 8th-best among American League (AL) position players. He reached base at a high frequency, ranking 11th in on-base percentage and tied for 12th in walks in the AL.[49][50] In addition, he displayed excellent defense in the outfield. His 12 outfield assists tied for the most in the majors with Billy Hamilton.[51] He tied for 10th in the AL with 5 defensive runs saved, while leading AL right fielders with 8 errors.[36] Other defensive metrics, including Ultimate Zone Rating and Outs Above Average, rated him as a below-average outfielder.[52]

In November, Haniger played for the MLB All-Stars team in the 2018 MLB Japan All-Star Series.[53] He batted .222 in the six-game exhibition series.[54]

2019–20: Slowed by injuries

Following the departure of teammates including Robinson Cano, Nelson Cruz, James Paxton and Edwin Diaz in the offseason, Haniger found himself as the new leader of the rebuilding Mariners team.[55] The Mariners also considered trading Haniger to the Atlanta Braves after the 2018 season.[42][56]

After a slow start, in which he hit .220/.314/.463 with 15 homers in 63 games,[36] Haniger was placed on the injured list (IL) with a ruptured testicle after fouling off a fastball into his groin area on June 6. He was not wearing a protective cup. He missed the remainder of the season after also suffering a sports hernia and back and leg pain.[57][42]

Haniger missed the 2020 season due to surgeries for the sports hernia and a herniated disc.[42]

2021: Career high in home runs

Haniger returned to baseball in 2021 and had one of his best seasons. He was named the AL Player of the Week for the week of July 18.[36]

He hit .253/.318/.486 in 157 games with 110 runs, 39 home runs, 100 RBIs, 8 sacrifice flies, and 169 strikeouts. He set career highs in home runs, RBIs, and runs scored. He led the AL in range factor per game as a right fielder (2.22) and was second in fielding percentage (.989).[36] Other defensive metrics again pegged him as slightly below average.[58] He received one down-ballot vote for AL MVP, finishing tied for 20th.[59][60]

2022: First postseason

On June 16, Haniger was placed on the 60-day IL with an ankle injury.[61] He was activated on August 6.[62] In 2022, Haniger batted .246/.308/.429 in 57 regular season games, with 11 home runs and 34 RBIs.[36]

Haniger started all five of the Mariners postseason games. He hit .238 with two doubles and two runs scored.[63]

San Francisco Giants

On December 7, 2022, Haniger signed a three-year, $43.5 million contract with the San Francisco Giants.[64] Haniger hit .230 in 40 games for the Giants before he was hit in the arm by a pitch from St. Louis Cardinals starter Jack Flaherty on June 13.[65] He was diagnosed with a fractured right forearm that required surgery.[66] Haniger was transferred to the 60-day IL on June 22.[67] He was activated on August 29.[68] In his single season with the Giants, Haniger had his worst offensive performance thus far, batting .209/.266/.365 in 61 games.[36]

Seattle Mariners (second stint)

On January 5, 2024, the Giants traded Haniger, pitcher Anthony DeSclafani, and cash considerations to the Mariners for injured starter Robbie Ray.[69][70] Haniger received a $1 million bonus due to the trade.[71] Haniger was a regular in right field and DH to begin the season, but his playing time decreased after the team acquired outfielders Victor Robles and Randy Arozarena during the season. After August 1, Haniger played in only 29 of the team's final 52 games.[72] On August 9, he broke a Mariners record by getting his 8th walk off RBI, surpassing Jim Presley.[47] Haniger's offensive struggles persisted, as he hit .208/.286/.334 in 121 games in his return to Seattle.[36] On November 4, Haniger declined to opt out of the final year of his contract.[73]

Personal life

Haniger married his high school sweetheart, Amanda Gimenez, in 2016.[74] Their daughter Karly was born in December 2020.[15] The family resides in Seattle.[75]

Haniger's older brother Jason played catcher at Georgia Tech and was drafted by the Pittsburgh Pirates in the 19th round of the 2008 MLB draft, though he did not play in the minors.[76][77] Their parents are Walt and Judy Haniger.[2]

Haniger was college roommates with his childhood best friend and high school teammate Elliott Stewart, who later became a coach at Cal Poly.[74][78]

Haniger was inducted into the Cal Poly Athletics Hall of Fame in 2022.[11]

References

  1. ^ Stevens, Mitch (May 28, 2009). "Top 100: Haniger is a Prophet with Power". Max Preps. Archived from the original on April 15, 2016. Retrieved December 10, 2024.
  2. ^ a b c d "Mitch Haniger - 2012 - Baseball". Cal Poly. Retrieved December 10, 2024.
  3. ^ a b Scroggin, Joshua D. (June 4, 2012). "Cal Poly's Haniger taken by Milwaukee in the Major League Baseball draft | Cal Poly". The Tribune. SanLuisObispo.com. Archived from the original on March 11, 2016. Retrieved January 30, 2014.
  4. ^ "Cal Poly's Mitch Haniger is armed and dangerous: Known for his powerful throwing arm, Haniger is now lethal with the bat". The Tribune. SanLuisObispo.com. May 10, 2012. Archived from the original on June 24, 2015. Retrieved September 16, 2014.
  5. ^ Fitt, Aaron (May 9, 2012). "College: On Campus: Mitch Haniger Brings The Power For Cal Poly". Baseball America. Retrieved January 30, 2014.
  6. ^ a b c "Former Knights Outfielder Mitch Haniger Hits Way to Big Leagues". Corvallis Knights. August 17, 2016. Archived from the original on August 18, 2016.
  7. ^ a b Mulvaney, Conor (May 9, 2012). "Haniger leads Cal Poly baseball". Mustang News. Archived from the original on July 16, 2016.
  8. ^ a b c "Mitch Haniger College, Minor & Fall Leagues Statistics". Baseball-Reference.com. Retrieved December 10, 2024.
  9. ^ a b c Haudricourt, Tom (June 4, 2012). "Brewers go for power in draft". Milwaukee Journal-Sentinel. Archived from the original on August 19, 2016.
  10. ^ Masuda, Andrew (May 29, 2012). "Cal Poly's Mitch Haniger named Big West Player of the Year". KSBY. Archived from the original on February 1, 2014. Retrieved January 30, 2014.
  11. ^ a b "Mitch Haniger (2022) - Cal Poly Athletics Hall of Fame". Cal Poly. Retrieved December 10, 2024.
  12. ^ McKenzie, Melissa; Haugh, Robert (July 18, 2012). "Sports Briefs". The Santa Clara Weekly. Archived from the original on March 4, 2016. Retrieved January 30, 2014.
  13. ^ "Milwaukee Brewers Sign Mitch Haniger". MLB Daily Dish. SB Nation. June 12, 2012. Archived from the original on March 22, 2016. Retrieved December 10, 2024.
  14. ^ a b Pleskoff, Bernie (October 30, 2013). "Athletic Haniger shows why he's on fast track in Arizona". MLB.com. Archived from the original on February 1, 2014. Retrieved January 30, 2014.
  15. ^ a b c d e f g "Mitch Haniger Stats, Fantasy & News". MLB.com.
  16. ^ McCalvy, Adam (July 10, 2012). "Haniger out six weeks with knee injury". Brew Beat. Milwaukee Brewers.
  17. ^ "Mitch Haniger 2012 College, Minor & Fall Leagues Game Logs & Splits". Baseball-Reference.com. Retrieved December 10, 2024.
  18. ^ a b McCalvy, Adam (January 22, 2014). "Prospects Mitch Haniger and David Goforth head Brewers' list of seven NRIs". MLB.com. Archived from the original on February 1, 2014. Retrieved January 30, 2014.
  19. ^ Cahill, Teddy (October 8, 2013). "Mitch Haniger's slam lifts Surprise to Opening Day victory". MLB.com. Archived from the original on February 1, 2014. Retrieved January 30, 2014.
  20. ^ Ketchum, Don (October 15, 2013). "Brewers prospect Mitch Haniger named Arizona Fall League Co-Player of Week". MLB.com. Archived from the original on October 23, 2013. Retrieved January 30, 2014.
  21. ^ "Mitch Haniger Stats, Fantasy & News". MiLB.com.
  22. ^ McCarter, Mark (May 10, 2014). "Mitch Haniger's springtime taste of major leagues helps fuel desire to progress". al.com. Retrieved December 10, 2024.
  23. ^ Dinse, John (July 24, 2014). "Top Prospect Update: #6- Mitch Haniger". Reviewing the Brew. Retrieved December 10, 2024.
  24. ^ a b "Mitch Haniger 2014 College, Minor & Fall Leagues Game Logs & Splits". Baseball-Reference.com. Retrieved December 10, 2024.
  25. ^ a b Piecoro, Nick (August 22, 2014). "Mitch Haniger debuts for Arizona Diamondbacks farm club". AZCentral. Retrieved September 15, 2014.
  26. ^ "Arizona Diamondbacks trade Gerardo Parra to Milwaukee Brewers for prospects Mitch Haniger and Anthony Banda". Arizona Sports. July 31, 2014. Retrieved September 15, 2014.
  27. ^ Maun, Tyler (July 11, 2015). "Rawhide's Haniger belts two home runs". MiLB.com. Archived from the original on October 6, 2015. Retrieved October 5, 2015.
  28. ^ Bettencourt, Andrew (June 27, 2015). "Diamondbacks shake up Rawhide roster". Visalia Times-Delta. Retrieved October 5, 2015.
  29. ^ "2015 California League Batting Leaders". Baseball-Reference.com.
  30. ^ Divish, Ryan (February 28, 2017). "Mitch Haniger continues to impress the Mariners with his power and preparation". The Seattle Times. Retrieved March 13, 2017.
  31. ^ "2016 Southern League Batting Leaders". Baseball-Reference.com. Retrieved December 10, 2024.
  32. ^ Krajewski, Jim (July 27, 2016). "Haniger gives Aces some pop". Reno Gazette-Journal.
  33. ^ a b "Mitch Haniger 2016 College, Minor & Fall Leagues Game Logs & Splits". Baseball-Reference.com. Retrieved December 10, 2024.
  34. ^ Gebow, Charlie (August 16, 2016). "Mitch Haniger called up". AZ Snake Pit. Retrieved December 10, 2024.
  35. ^ Rill, Jake (August 17, 2016). "Haniger makes D-backs history with 3-RBI debut". MLB.com. Retrieved December 10, 2024.
  36. ^ a b c d e f g h i j "Mitch Haniger Stats, Height, Weight, Position, Rookie Status & More". Baseball-Reference.com.
  37. ^ Perry, Dayn (November 23, 2016). "Mariners, D-Backs swap Taijuan Walker, Segura as part of 5-player trade: Arizona gets help in the rotation while Seattle lands an impact infielder". CBS Sports. Retrieved November 24, 2016.
  38. ^ "Mike Hazen, Jerry Dipoto Discuss Segura-For-Walker Trade". MLB Trade Rumors. November 24, 2016. Retrieved December 10, 2024.
  39. ^ Glaser, Kyle (November 30, 2016). "2017 Seattle Mariners Top 10 Prospects". Baseball America. Retrieved December 1, 2016.
  40. ^ Divish, Ryan (March 31, 2017). "Mariners finalize their projected opening day 25-man roster". Seattle Times. Retrieved April 5, 2017.
  41. ^ "West Notes: Bumgarner, Ross, Haniger, Gossett". MLB Trade Rumors. June 11, 2017. Retrieved December 10, 2024.
  42. ^ a b c d Divish, Ryan (March 31, 2021). "After 3 surgeries and nearly 2 years of recovery, Mitch Haniger is playing baseball again with the Mariners". The Seattle Times. Retrieved December 12, 2024.
  43. ^ Divish, Ryan (July 29, 2017). "Mariners outfielder Mitch Haniger exits Saturday's game after being hit in the face by a pitch (video)". Seattle Times. Retrieved July 30, 2017.
  44. ^ "SEA@TB: Haniger belts his first career grand slam". MLB.com. August 19, 2017. Retrieved December 10, 2024.
  45. ^ "Major League Leaderboards - 2017 - Fielding". FanGraphs. Retrieved December 10, 2024.
  46. ^ "Mitch Haniger 2018 Batting Splits". Baseball-Reference.com. Retrieved December 10, 2024.
  47. ^ a b Van Til, Cameron (August 9, 2024). "Watch: Each of Mitch Haniger's Mariners-record 8 walkoffs". Seattle Sports. Retrieved September 30, 2024.
  48. ^ Cotterill, TJ (July 16, 2018). "Breaking down the four Mariners headed for the MLB All-Star Game". The News Tribune.
  49. ^ "Major League Leaderboards - 2018 - Batting". FanGraphs Baseball. Retrieved December 10, 2024.
  50. ^ "Major League Leaderboards - 2018 - Batting". FanGraphs Baseball. Retrieved December 10, 2024.
  51. ^ "Major League Leaderboards - 2018 - Fielding". FanGraphs Baseball. Retrieved December 10, 2024.
  52. ^ "Major League Leaderboards - 2018 - Fielding". FanGraphs Baseball. Retrieved December 10, 2024.
  53. ^ "2018日米野球 MLBオールスターチーム コーチ・出場予定選手発表". japan-baseball.jp (in Japanese). October 29, 2018. Retrieved December 5, 2018.
  54. ^ "MLB Gameday: Samurai Jpn. 4, MLB All-Stars 1 Final Score (11/15/2018)". MLB.com. Retrieved December 10, 2024.
  55. ^ Byrne, Connor (March 28, 2019). "Offseason In Review: Seattle Mariners". MLB Trade Rumors.
  56. ^ "Trade/FA Rumors: Braves, M's, Haniger, Mets, Puig, Yanks, Lynn". MLB Trade Rumors. December 8, 2018. Retrieved December 12, 2024.
  57. ^ Divish, Ryan (June 7, 2019). "Mariners outfielder Mitch Haniger placed on the 10-day injured list with ruptured testicle and more injury updates". Seattle Times. Archived from the original on December 12, 2024.
  58. ^ "Major League Leaderboards - 2021 - Fielding". FanGraphs Baseball. Retrieved December 10, 2024.
  59. ^ "2021 Awards Voting". Baseball-Reference.com. Retrieved December 10, 2024.
  60. ^ "2021 AL MVP ballots". BBWAA. November 18, 2021. Retrieved December 10, 2024.
  61. ^ "Mariners' Mitch Haniger: Moved to 60-day IL". cbssports.com. Retrieved March 23, 2023.
  62. ^ "Mariners Reinstate Mitch Haniger From 60-Day IL". MLB Trade Rumors. August 6, 2022. Retrieved December 12, 2024.
  63. ^ "Mitch Haniger Postseason Batting Game Logs". Baseball-Reference.com. Retrieved December 10, 2024.
  64. ^ Guardado, Maria (December 7, 2022). "Haniger agrees to three-year, $43.5 million deal with Giants". MLB.com. Retrieved December 7, 2022.
  65. ^ "Giants OF Mitch Haniger fractures forearm when hit by pitch". ESPN. June 14, 2023. Retrieved September 12, 2023.
  66. ^ "Giants' Mitch Haniger: Needs surgery for fractured forearm". cbssports.com. RotoWire. June 14, 2023. Retrieved September 12, 2023.
  67. ^ "Giants' Mitch Haniger: Shifts to 60-day injured list". cbssports.com. RotoWire. June 22, 2023. Retrieved September 12, 2023.
  68. ^ "Giants' Mitch Haniger: Activated 60-day IL". cbssports.com. RotoWire. August 29, 2023. Retrieved September 12, 2023.
  69. ^ McTaggart, Brian (January 5, 2024). "Mariners acquire Haniger, DeSclafani for Ray". MLB.com. Retrieved January 5, 2024.
  70. ^ Passan, Jeff (January 5, 2024). "Mariners trade Robbie Ray to Giants for Mitch Haniger, Anthony DeSclafani". ESPN.com. Retrieved January 6, 2024.
  71. ^ "Mitch Haniger | MLB Contracts & Salaries". Spotrac. Retrieved December 10, 2024.
  72. ^ "Mitch Haniger 2024 Batting Game Logs". Baseball-Reference.com. Retrieved December 10, 2024.
  73. ^ "Mitch Haniger Exercises Player Option". MLB Trade Rumors. November 4, 2024. Retrieved December 10, 2024.
  74. ^ a b Engle, Erik (May 8, 2017). "The rise of Mitch Haniger". Mustang News. Retrieved April 21, 2018.
  75. ^ @LookoutLanding (December 5, 2020). "Congratulations to Mitch Haniger, who this week not only settled with the Mariners for just over $3M but also had a baby girl! That's a Pretty Good Week, in our opinion" (Tweet) – via Twitter.
  76. ^ "Jason Haniger Leagues Statistics". Baseball-Reference.com. Retrieved December 10, 2024.
  77. ^ "Jason Haniger". Impact Athletes. Retrieved December 10, 2024.
  78. ^ "Elliot Stewart - Volunteer Assistant Coach - Baseball Coaches". Cal Poly. Retrieved December 10, 2024.

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!