He pitched in relief for the Orioles in the third game of the 2008 campaign; it was a rocky start to his O's career as he gave up two runs on three hits, including a home run while only getting one out. That pretty well sums up Greg's time with the Birds.
He appeared in five more games before being designated for assignment on April 29, but since he cleared waivers the Orioles sent him to Norfolk. He spent the next two months with the Tides before the Birds brought him back up to fill a roster spot. Three more appearances were all the O's needed to see before sending Greg on a trip around their Minor League system that featured stops in Aberdeen, Delmarva, Frederick and Bowie. That was it for Greg and the Orioles; they granted him free agency on 9/28/08.
He signed with the Indians for the 2009 season and pitched in 10 games for them and was better than he had been with the Orioles but was recently again granted free agency.