This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

KANSAS CITY, Mo. — Two metro All Stars of a different stripe were honored Tuesday night before the MLB All-Star game.

Col. Roger Donlon and Col. Donald Ballard were among a group of Medal of Honor recipients recognized just prior to the national anthem. The Vietnam War veterans now call Leavenworth and Kansas City home, respectively.

Col. Donald Ballard (Photo courtesy FOX Sports)

Ballard was awarded the Medal of Honor for his actions as a hospital corpsman in the Vietnam War.

Ballard’s Medal of Honor citation says on May 16, 1968, he was tending to wounded Marines while under enemy fire. In the midst of battle, an enemy grenade landed nearby, and Ballard immediately threw himself on the explosive to save his comrades nearby.

When the grenade failed to detonate, he continued administering aid to the wounded.

Col. Roger Donlon (Photo courtesy FOX Sports)

Donlon, then an Army captain, fought off an ambush with his men on July 6, 1964, in Vietnam.

He was severely wounded but saved lives and helped his men defeat the ambush. He was the first Vietnam War era Medal of Honor recipient.

FOX4 profiled Donlon in 2014, 50 years after he received his Medal of Honor for his bravery in the Battle of Nam Dong. Watch FOX4’s profile of Donlon in the video below or read it here.