Heading into the 2007 Major League Baseball Draft, Beavan was considered a top prospect, with the ability to throw his fastball at 94 miles per hour (151 km/h) consistently, and as fast as 98 miles per hour (158 km/h).[9] The Texas Rangers selected Beavan in the first round, with the 17th overall selection. He was one of three high school pitchers chosen by the Rangers in the first round of the draft.[10] Beavan signed with the Rangers, foregoing college, for a signing bonus of $1.5 million.[11] In his first professional season, Beavan had a 10–6 record and a 2.37 ERA in 23 games started for the Clinton LumberKings of the Class-A Midwest League.[1] By 2009, Beavan pitched for the Bakersfield Blaze of the Class-A Advanced California League.[12] He was promoted to the Frisco RoughRiders of the Class-AA Texas League in June 2009.[13]
In 2010, Beavan had a 10–5 record and a 2.78 ERA in 17 games started at for Frisco, where he was named the Rangers' Minor League Pitcher of the Month for May.[14] He received a promotion to the Oklahoma City RedHawks of the Class-AAAPacific Coast League (PCL).
Beavan started the 2011 season with the Tacoma Rainiers of the Class-AAA PCL. He pitched to a 5–3 record and a 4.45 ERA with Tacoma. On July 2, 2011, the Mariners announced that Beavan would be making his Major League debut on July 3 against the San Diego Padres.[17] The Seattle Mariners beat the Padres 3–1 with Beavan going 7 innings and giving up 1 earned run on 3 hits.[18]
Beavan entered the 2012 season in contention for a spot in the Mariners' starting rotation.[19] He won a spot in the rotation for Opening Day. Beavan threw a quality start opposing Philip Humber during Humber's perfect game on April 21, 2012.[7]
On August 2, 2014, the Mariners outrighted Beavan off of the 40-man roster.[20]
Arizona Diamondbacks
On December 4, 2014, the Arizona Diamondbacks signed Beavan to a minor league deal.[21] He was released on July 13, 2015.
On March 10, 2017, Beavan signed with the Pericos de Puebla of the Mexican Baseball League. In 6 starts 35.2 innings he went 1-0 with a 3.79 ERA and 24 strikeouts.
New York Mets
On May 4, 2017, Beavan signed with the New York Mets on a minor league deal and was assigned to Las Vegas 51s. In 6 starts split between Las Vegas and the Double–A Binghamton Rumble Ponies, Beavan recorded a 3.79 ERA with 24 strikeouts in 35+2⁄3 innings pitched. He elected free agency following the season on November 6.[23]
Pitching style
Beavan threw five pitches. His primary pitch was a four-seam fastball at 90–93 mph, and he had a two-seam fastball with similar velocity that was used frequently against left-handed hitters (less so against righties). His main off-speed pitch was a curveball in the mid-to-upper 70s, although he also threw a changeup to lefties and a slider to righties (each in the low 80s).
Beavan is the youngest of three children. His elder brothers are 13 and 11 years older than him. Both of his brothers played college baseball, but neither played professionally.[9]
Beavan's wife, Allison, is a cyclist. The two rode together in an effort to help Beavan lose weight during the 2011–12 offseason.[19]
As of 2019, Beaven was a youth baseball coach for Dallas Tigers WEST.[24]