Graduated from Anaheim High School in Anaheim, Calif.¡began his college career at Fullerton Community College (Calif.)¡in 2013 during his freshman campaign, helped lead Fullerton to its first Orange Empire Conference Championship since 1983¡played his final two collegiate seasons at Vanguard University (Calif.)¡was named the Golden State Athletic Conference Player of the Year and an NAIA All-American in 2016.
2023
Spent the entire season with the Doosan Bears of the Korean Baseball Organization, batting .253/.345/.474 (102-for-403) with 52R, 24 doubles, four triples, 19HR, 65RBI and 55BB in 122 games¡following the season, played for Charros de Jalisco of the Mexican Pacific Winter League.
2022
Hit .125 (7-for-56) in 22 games over three stints (4/7-15, 5/3-6, 8/2-29) with the Los Angeles Angels¡defensively, appeared at third base (12G/8GS), right field (6G/5GS) and left field (1G/1GS)¡spent the majority of the season with Triple-A Salt Lake, batting .275/.350/.571 (68-for-247) with 46R, 13 doubles, three triples, 18HR, 50RBI, 29BB and 5SB in 62 games¡was named the Pacific Coast League ¡°Player of the Week¡± for 7/11-17 after batting .400/.483/.960 (10-for-25) with 8R, two doubles, 4HR, 8RBI and 4BB in six games¡ was designated for assignment by Los Angeles-AL on 9/1¡was claimed off waivers by the San Francisco Giants and optioned to Triple-A Sacramento on 9/4¡hit .259 (7-for-27) in seven games with Sacramento¡was designated for assignment on 9/16 and elected free agency on 9/18¡signed with the Doosan Bears of the Korean Baseball Organization on 10/26.
2021
After making first Opening Day roster, Anaheim native went on to make three different stints with the Angels... Was just the third Angels rookie to tally at least 14 doubles in less than 70 games, joining Dallas McPherson in 2005 and Robb Quinlan in 2004...Appeared defensively at five different positions at the big league level: right field (25 G), second base (14 G), third base (12 G), left field (9 G) and first base (2 G)...Played flawless defense in the outfield despite appearing in just 16 professional games in the outfield prior to the season...Made Major League debut as a pinch hitter in the bottom of the 9th April 2nd vs. the White Sox...Tallied first hit April 14 at Kansas City, a ninth-inning double...First big league home run came May 8th vs. the Dodgers...Was a non-roster invitee to Angels Spring Training, which marked second time in big league camp...Appeared in 55 games with Triple-A Salt Lake...In 28 combined games in July and August, hit .354 (35/99) with four home runs and 19 RBI.
2020
Was a non-roster invitee to Angels Spring Training, which marked first time in big league camp... Spent the season at Alternate Training Site in Long Beach...Did not get selected to Angels active roster.
2019
Spent 2019 season with Triple-A Salt Lake of the Pacific Coast League, slashing .293/.362/.577 with 101 runs, 39 doubles, seven triples, 31 home runs, and 107 RBI in 126 games...Named an MiLB.com Organization All-Star... Among PCL leaders, ranked 1st in RBI and TB, T-2nd in 2B, 3rd in AB, T-3rd in R, 5th in H, T-7th in 3B, T-9th in HR and 12th in SLG%...Set career highs in all offensive categories except .AVG, .OBP and SB...Slashed .359/.414/.769 with 26 runs, 12 home runs, and 26 RBI in July...Slashed .330/.366/.713 in 21 games as cleanup hitter...Slashed .321/.371/.667 in 165 at-bats with RISP...Posted 15-game hitting streak from July 14 through July 28, during which he hit .427 (29/68) with seven home runs and 18 RBI...Appeared defensively in 39 games at 2B, 31 at 3B, 18 at 1B, and 12 in LF.
2018
Played majority of 2018 with Double-A Mobile, slashing .304/.381/.554 with 17 HR and 65 RBI, to go with 57 runs, 21 doubles, and nine stolen bases...Named a Post-Season All-Star...Received Player of the Week honors on May 13...Slashed .338/.443/.663 in 80 at-bats with RISP...Posted 11-game hitting streak from July 5 through July 15... Completed a cycle on May 11 at Mississippi with a grand slam, compiling seven RBI and 10 total bases... Appeared in 36 games at 1B and 12 at 3B...Promoted to Salt Lake for four games in mid-June, going 0-for-11...Returned to Salt Lake August 13, accumulating 10 runs, 15 hits, and 6 RBI...Posted five multi-hit games for Bees.
2017
Started 2017 with Adv.-A Inland Empire of the California League, where he slashed .319/.355/.479 with 101 hits and 50 RBI in 79 games...Named a Mid-Season and Post-Season All-Star with team, as well as Player of the Week on July 2...Had 29 multi-hit games, including 10 games with 3+ hits...Finished his time in High-A with a 23-game hitting streak from June 18 to July 14, hitting .385 (37/96) during this stretch...Started 73 games at 3B...Promoted to Mobile on July 15, where he hit four home runs and tallied 20 RBI in 44 games...Had 10 multi-games in Double-A... Compiled a 13-game hitting streak from July 28 through August 10, hitting .360 (18/50) during this stretch...Started 27 games at 3B and 14 at 2B.
2016
Began professional career with Rookie-level Orem of the Pioneer League in 2016, where he slashed .308/.372/.471, hitting five home runs and tallying 31 RBI, along with 45 runs in 59 games...Named Player of the Week on July 10... Went 5-for-7 with 7 RBI in a July 6 doubleheader against Grand Junction...Posted 20 multi-hit games, including seven performances of at least three hits...Slashed .343/.402/.586 with 26 runs and 22 RBI in 26 games in July... Appeared in 45 games at 3B and 13 at 2B.