BKFC29 SocialPL0194.jpg Kai Stewart def. Rusty Crowder via split decision (47-48, 49-46, 48-47)Photo by: COURTESY: BARE KNUCLE FIGHTING CHAMPIONSHIP BKFC29 SocialPL0215.jpg Joe Riggs vs. Josh Dyer ends in a no contest (accidental head-butt)Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 SocialPL0178.jpg Kai Stewart def. Rusty Crowder via split decision (47-48, 49-46, 48-47)Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 SocialPL0170.jpg Kai Stewart def. Rusty Crowder via split decision (47-48, 49-46, 48-47)Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 SocialPL0140.jpg Billy Wagner def. Rome Lindsay via KO - Round 2, 1:48Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 SocialPL0110.jpg Louie Lopez def. Dylan Schulte via KO - Round 4, 0:50Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 SocialPL0090.jpg Louie Lopez def. Dylan Schulte via KO - Round 4, 0:50Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 SocialPL0081.jpg Louie Lopez def. Dylan Schulte via KO - Round 4, 0:50Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 SocialPL0077.jpg Louie Lopez def. Dylan Schulte via KO - Round 4, 0:50Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 SocialPL0061.jpg Leo Bercier def. Brian Maxwell via KO - Round 2, 0:43Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 SocialPL0025.jpg Dakota Highpine def. Koda Greenwood via Unanimous Decision (50-45, 50-45, 50-45)Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 SocialPL0018.jpg Dakota Highpine def. Koda Greenwood via unanimous decision (50-45, 50-45, 50-45)Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0730.jpg Joe Riggs vs. Josh Dyer ends in a no contest (accidental head-butt)Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0723.jpg Joe Riggs vs. Josh Dyer ends in a no contest (accidental head-butt)Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0638.jpg Kai Stewart def. Rusty Crowder via split decision (47-48, 49-46, 48-47)Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0627.jpg Kai Stewart def. Rusty Crowder via split decision (47-48, 49-46, 48-47)Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0518.jpg Billy Wagner def. Rome Lindsay via KO - Round 2, 1:48Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0635.jpg Kai Stewart def. Rusty Crowder via split decision (47-48, 49-46, 48-47)Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0617.jpg Kai Stewart def. Rusty Crowder via split decision (47-48, 49-46, 48-47)Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0516.jpg Billy Wagner def. Rome Lindsay via KO - Round 2, 1:48Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0508.jpg Billy Wagner def. Rome Lindsay via KO - Round 2, 1:48Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0349.jpg Louie Lopez def. Dylan Schulte via KO - Round 4, 0:50Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0303.jpg Leo Bercier def. Brian Maxwell via KO - Round 2, 0:43Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0099.jpg Erik Lopez def. Manuel Moreira via unanimous decision (50-45, 50-45, 50-45)Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0352.jpg Louie Lopez def. Dylan Schulte via KO - Round 4, 0:50Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0320.jpg Leo Bercier def. Brian Maxwell via KO - Round 2, 0:43Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0055.jpg Dakota Highpine def. Koda Greenwood via unanimous decision (50-45, 50-45, 50-45)Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP BKFC29 Social NV0042.jpg Photo by: COURTESY: BARE KNUCKLE FIGHTING CHAMPIONSHIP