diff --git a/src/app/(stats)/player/[ign]/_stats/murder-mystery/infection.tsx b/src/app/(stats)/player/[ign]/_stats/murder-mystery/infection.tsx
new file mode 100644
index 0000000..2e1e7f9
--- /dev/null
+++ b/src/app/(stats)/player/[ign]/_stats/murder-mystery/infection.tsx
@@ -0,0 +1,33 @@
+import { formatNumber, formatSecondsToTime } from "@/lib/formatters"
+import { devide } from "@/lib/hypixel/general"
+import { NonNullStats } from "@/lib/schema/player"
+import { BasicStat } from "../../_components/Stats"
+
+export default function InfectionStats({ stats }: { stats: NonNullStats["MurderMystery"] }) {
+ if (!stats) return null
+
+ return (
+
+
Infection
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/src/app/(stats)/player/[ign]/_stats/murder-mystery/murder-mystery.tsx b/src/app/(stats)/player/[ign]/_stats/murder-mystery/murder-mystery.tsx
index 904d87b..22c5201 100644
--- a/src/app/(stats)/player/[ign]/_stats/murder-mystery/murder-mystery.tsx
+++ b/src/app/(stats)/player/[ign]/_stats/murder-mystery/murder-mystery.tsx
@@ -4,6 +4,7 @@ import { Separator } from "@/components/ui/separator"
import { formatNumber } from "@/lib/formatters"
import { NonNullStats } from "@/lib/schema/player"
import CollapsedStats from "../../_components/CollapsedStats"
+import InfectionStats from "./infection"
import MurderMysteryGeneralStats from "./stats"
import MurderMysteryStatTable from "./table"
@@ -35,6 +36,8 @@ export default function MurderMysteryStats({ stats }: { stats: NonNullStats["Mur
+
+
diff --git a/src/lib/schema/stats.ts b/src/lib/schema/stats.ts
index a0e35b6..a254e1d 100644
--- a/src/lib/schema/stats.ts
+++ b/src/lib/schema/stats.ts
@@ -376,5 +376,12 @@ export const murderMysteryStatsSchema = z.looseObject({
active_knife_skin: z.string().optional(),
quickest_detective_win_time_seconds: z.number().default(0),
quickest_murderer_win_time_seconds: z.number().default(0),
+ kills_as_infected_MURDER_INFECTION: z.number().default(0),
+ kills_as_survivor_MURDER_INFECTION: z.number().default(0),
+ kills_MURDER_INFECTION: z.number().default(0),
+ wins_MURDER_INFECTION: z.number().default(0),
+ games_MURDER_INFECTION: z.number().default(0),
+ total_time_survived_seconds_MURDER_INFECTION: z.number().default(0),
+ coins_pickedup_MURDER_INFECTION: z.number().default(0),
...murderMysteryModeStats()
})