באליפות העולם שענרכה בסביליה בסוף אוגוסט סיים כפרי במקום 35 בריצת 100 מטר בתוצאה של 10.36 שניות שניות, במקום 37 בריצת 200 מטר בשיא ישראלי חדש של 20.89 שניות. שיא זה החזיק מעמד כ-20 שנה ונשבר על ידי דמיטרי גלושצ'נקו. הוא סיים במקום תשיעי בריצת שליחים 4x100 מטר ביחד עם אלכסנדר פורחומובסקי, רפאל יער וגדעון יבלונקה בשיא ישראלי חדש של 38.81 שניות (הנוכחי, 2020). הרביעייה הישראלית הייתה רחוקה 5 מאיות השנייה מעלייה לריצת הגמר.