top of page


Geoff played high school baseball at Jackson High School in MillCreek, WA and was a 23rd-round draft pick by the Kansas City Royals in 2007. He turned down the Royals' offer, opting to play for the University of Washington. "I don't regret it," Brown said. "I wanted to play Division 1 baseball. It taught me a lot. It gave me the work ethic I needed."


Brown set the University of Washington career record with 94 appearances,  but ended up un-drafted after his career ended at UW. "I was upset when I wasn't drafted, but I understood," Brown said. "My velocity dropped. Scouts notice things like that. But I wasn't ready to quit. I wanted to keep playing baseball."


Determined to continue his baseball career, Geoff went to Australia and played for the Perth Heat. He helped lead Perth to the Australian Baseball League championship, posting a 5-0 record with a 1.88 earned run average.


That led to a spot with the Joliet Slammers in the Frontier League in 2012. He posted a 3.67 ERA in 44 games when he was picked up by the Los Angeles Dodgers, placed with the Dodgers affiliate, Great Lakes Loons and finished the season with a 1-1 record and a 5.14 ERA.


The following year Brown went 12-1 with a 2.08 ERA. In 88 innings, he struck out 56, walked 20, holding opposing hitters to a .208 batting average. He moved on to the Dodgers A Affiliate Rancho Cucamonga Quakes the following season before ending his professional career in 2015.


Geoff started the Island Baseball Company and his pitching academy in 2020 based on the basic principles of “If you put good in, you get good out”. Over his extensive career Geoff has had the opportunity to establish himself as a force in the Pacific Northwest by helping to develop some of the PNW’s finest arms. Geoff has taken his experience from his lengthy career and is now instilling those same values and fundamentals in the next generation of players

bottom of page