Popular baseball-themed gifts include an autographed ball, vintage baseball cards, or framed autographed photographs. All of these items can be found in sports specialty shops or antique stores.
A great baseball gift is a full ticket season package. The best idea is to find out what's his favorite baseball team and get him some t shirts and fan stuff. To get his heart moving also get interested in his games so that he can feel more comfortable and be happy.