Robert MacGreagor is a poker player from the United States. With total live tournament earnings of $6,280, with a best live cash of $6,280 in 2003 at the Event #2: $2,000 Limit Hold'em during the 2003 World Series of Poker.