Main Characters Richard Castle 173 main appearances Detective Javier Esposito 172 main appearances Detective Kevin Ryan 172 main appearances Detective Kate Beckett 171 main appearances Martha Rodgers 139 main appearances Alexis Castle 138 main appearances Dr. Lanie Parish 135 main appearances Captain Victoria Gates 58 main appearances Captain Roy Montgomery 50 main appearances Hayley Shipton 13 main appearances Gina Cowell 2 main appearances
Recurring Guest Characters Disco Patron 1 guest appearances Bouncer 1 guest appearances BMX Spectator 1 guest appearances Reporter 1 guest appearances Curtis 1 guest appearances Strip Club Patron 1 guest appearances Meechum 1 guest appearances Female Wedding Guest 1 guest appearances Bartender 1 guest appearances Detective 1 guest appearances Worker 1 guest appearances Upscale Club Patron 1 guest appearances Crime Scene Cop 1 guest appearances Pool Hall Patron 1 guest appearances Pedestrian 1 guest appearances Judge 1 guest appearances Attorney 1 guest appearances Indian Woman 1 guest appearances Mathias Gensler 1 guest appearances Barista 1 guest appearances ⇤ « 86 87 88 89 90 91 92 93 94 95 » ⇥