The Buffalo Bills have signed four more undrafted free agents to their roster.
Offensive tackle Will Ulmer is one of the latest additions to the team. Ulmer played collegiately at Marshall and had a streak of 42 starts. The OT played in 57 games and started in 53 during his career. Ulmer is from Richmond, Kentucky.
Cornerback Ja'Marcus Ingram is also a new member of the Bills. Ingram played his final season of college football at the University of Buffalo and also played for Texas Tech and Utah State. During his senior season, the CB started in all 11 games and totaled 47 tackles. He played in 50 games over his career and racked up 149 tackles and two interceptions. Ingram also has experience playing at safety. The CB is from Dallas, Texas.
Defensive tackle Prince Emili is another addition to Buffalo's roster. Emili played collegiately at University of Pennsylvania. The DT played in 37 games and totaled 162 tackles, 30.5 tackles for loss and 11 sacks in his four-year career. He earned First Team All-Ivy in 2021 and 2019. Emili is from New City, New York.
Defensive tackle C.J. Brewer is also a new addition to the team. Brewer played his college football at Coastal Carolina. The DT played in 58 games and started in 43 during his five seasons with the team. He racked up 230 tackles, 32.5 TFLs, 16 sacks, seven passes defensed and five forced fumbles during his career. Brewer was a Pro Football Network All-American Honorable Mention and earned All-Sun Belt First Team honors in 2021. The DT is from Bowdon, Georgia.
Scroll to see photos from the first day of Rookie Mini Camp at One Bills Drive on May 13th, 2022.

Kaiir Elam (24) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Cameron Lewis (2) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Buffalo Bills practice during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Terrel Bernard (43) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Quintin Morris (85) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Sean McDermott and Ken Dorsey practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

James Cook (28) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Cole Jenkins (55) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

John Butler with Kaiir Elam (24) during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Baylon Spector (54) and Khalil Shakir (10) practice during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Travon Fuller (32) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Cole Jenkins (55) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Sean McDermott during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Travon Fuller (32) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Terrel Bernard (43) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

The Buffalo Bills offensive line practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Malik Williams (81) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

James Cook (28) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Neil Pau'u (82) runs agains Kaiir Elam (24) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Jacob Capra (66) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Matt Araiza (19) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Breylin Smith (6) and Luke Tenuta (67) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

James Cook (28), Vonte Davis (22) practice during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Baylon Spector (54) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Olaijah Griffin (37) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Jacob Capra (66) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

John Butler works with defensive backs during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Matthew Smiley coaches during practice during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Malik Williams (81) and Quintin Morris (85) practice during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Brandon Ruiz (7) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Quintin Morris (85) and Baylon Spector (54) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Breylin Smith (6) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Olaijah Griffin (37) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Buffalo Bills practice during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Breylin Smith (6) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Kaiir Elam (24) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Kaiir Elam (24) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Kaiir Elam (24) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Neil Pau'u (82) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Raheem Blackshear (35), Sam Hammond (71) practice during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Daniel Joseph (76) and Colin Schooler (45) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Raheem Blackshear (35) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

James Cook (28) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Travon Fuller (32) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Eric Washington practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Alec Anderson (70) and Liam Jimmons (64) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Matt Araiza (19) and Kingsley Jonathan (59) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Buffalo Bills during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Alec Anderson (70) and Liam Jimmons (64) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Jalen Wydermyer (84). practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Ryan Bates (71) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Sean McDermott during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Kingsley Jonathan (59) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Buffalo Bills practice during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Case Keenum (18) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Kaiir Elam (24) and John Butler practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Jalen Wydermyer (84). practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Keith Corbin (86) on the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Kaiir Elam (24) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Ken Dorsey practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Keith Corbin (86) and Jay Lenard (5) practice during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Kingsley Jonathan (59) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Sean McDermott practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Breylin Smith (6) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Khalil Shakir (10) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Olaijah Griffin (37) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Prince Emili (94), Kaiir Elam (24), Sam Hammond (71) during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Ken Dorsey and Sean McDermott practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Ja'Marcus Ingram (46) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Sean McDermott watches the rookie team photo after practice during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Raheem Blackshear (35) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Cole Jekins (55) walks onto the field during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Kingsley Jonathan (59) and Daniel Joseph (76) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Khalil Shakir (10) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Sean McDermott practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Raheem Blackshear (35) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Breylin Smith (6) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Breylin Smith (6) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Sean McDermott during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

James Cook (28) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

John Petrishen (41) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Travon Fuller (32), Raheem Blackshear (35) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Isaiah McKenzie (6) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Cole Jenkins (55) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Khalil Shakir (10) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Daniel Joseph (76) and John Petrishen (41) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Terrel Bernard (43) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

Terrel Bernard (43) practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Ben Green

Khalil Shakir (10) and Travon Fuller (32) practice during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert

James Cook (28). practices during the first day of Rookie Mini Camp at One Bills Drive on May 13, 2022. Photo by Bill Wippert