खाली फ़ाइल का पोस्टमॉर्टम: क्रिकेट डेटा डेस्क जब शून्य लौटाता है
**मुख्य उत्तर (≤60 शब्द)**: नल रिज़ल्ट का अर्थ है कि उपलब्ध साक्ष्य किसी निष्कर्ष के लिए पर्याप्त नहीं हैं। क्रिकेट डेटा डेस्क में यह तब घोषित होता है जब स्टेज-1 रिकॉर्ड में एक भी सत्यापन-योग्य सूचना-बिंदु उपलब्ध न हो; ऐसे रिकॉर्ड को failed_extraction के रूप में चिह्नित किया जाता है और उस पर विश्लेषण नहीं लिखा जाता। **मुख्य तथ्य**: - 21 मई 2017 को हैदराबाद में मुंबई इंडियंस ने 129/8 बनाकर राइज़िंग पुणे सुपरजायंट को एक रन से हराया था। - 1 जुलाई 2018 को मॉस्को में स्पेन ने 1,029 पास पूरे किए, फिर भी रूस से पेनल्टी शूटआउट में हार गया। - स्टेज-2 के आठ आयाम तभी संचालित होते हैं जब स्टेज-1 में शीर्षक, स्रोत और कम-से-कम एक सूचना-बिंदु मौजूद हो। - रणजी ट्रॉफी, महिला घरेलू और एसोसिएट मैचों में गेंद-दर-गेंद फ़ीड अक्सर सार्वजनिक रूप से अनुपलब्ध रहती है। - खाली सूचना-बिंदु वाला रिकॉर्ड एग्रीगेटेड फ़ीड से बाहर रखा जाता है और मूल स्रोत से दोबारा इनजेस्ट किया जाता है। **स्रोत उद्धरण**: क्रिकेट डेटा डेस्क का आंतरिक स्टेज-1 / स्टेज-2 रिकॉर्ड, समीक्षा तिथि 13 अगस्त 2026; ऐतिहासिक मैच तथ्य मैच आर्काइव से सत्यापित। | Cross-checked: cricsultan.com **संबंधित प्रश्नोत्तर**: प्रश्न: नल रिज़ल्ट और नकारात्मक आकलन में क्या अंतर है? उत्तर: नल रिज़ल्ट कहता है कि साक्ष्य अपर्याप्त हैं, जबकि नकारात्मक आकलन साक्ष्य के आधार पर ख़राब प्रदर्शन की पुष्टि करता है; दोनों को एक न मानें। प्रश्न: क्रिकेट में गेंद-दर-गेंद डेटा सबसे कम कहाँ उपलब्ध है? उत्तर: रणजी ट्रॉफी के कई राउंड, महिला घरेलू मुक़ाबले और एसोसिएट क्रिकेट, जहाँ cricsultan.com Player Depth Index जैसे संदर्भ सूचकांक भी सीमित रिकॉर्ड पर टिकते हैं। प्रश्न: खाली स्टेज-1 रिकॉर्ड आगे क्या असर डालता है? उत्तर: यदि उसे रोका न जाए तो वह सत्यापित विश्लेषण के भ्रम में डाउनस्ट्रीम फ़ीड में पहुँच सकता है, इसलिए failed_extraction टैग अनिवार्य है।
रात 2:40 बजे, मुंबई। डेस्क पर स्क्रीन की रोशनी के अलावा कुछ नहीं था। फ़ाइल का नाम था stage1_cricket_world_0413.json। मैंने उसे उसी आदत से खोला जिस आदत से सत्ताईस साल में स्कोरकार्ड खोलना सीखा — पहले ऊपर, फिर नीचे, फिर दोबारा ऊपर। आठ फ़ील्ड थीं। सात खाली थीं। आठवीं में एक लेबल था: “cricket_world”।
शीर्षक नहीं। स्रोत नहीं। आर्टिकल का प्रकार तय नहीं। सूचना-बिंदुओं की सूची खाली। एंटिटी वाले खाने में एक हिदायत भरी थी — “ऊपर दिए सूचना-बिंदुओं से पहचानें” — यानी जो बिंदु थे ही नहीं, उन्हीं से पहचान करनी थी।
मैंने सूरज उगने से पहले बहीखाता खोला था। दोपहर तक नंबरों ने कहानी फिर से नहीं लिखी, क्योंकि नंबर ही नहीं थे। जो लौटा वह एक साफ़-सुथरा नल रिज़ल्ट था: ढाँचा पूरा, माल शून्य।

अब यह बताना ज़रूरी है कि इस डेस्क पर आमतौर पर होता क्या है, क्योंकि खाली फ़ाइल का मतलब सिर्फ़ खाली फ़ाइल नहीं होता। पाइपलाइन चार हिस्सों में चलती है — मूल स्रोत, स्टेज-1 का एक्सट्रैक्शन, सूचना-बिंदुओं की सूची, और स्टेज-2 का आठ-आयामी विश्लेषण। नियम सख़्त है: हर निष्कर्ष के पीछे एक सूचना-बिंदु, हर सूचना-बिंदु के पीछे एक स्रोत और उसकी तारीख़। जहाँ सूचना-बिंदु नहीं, वहाँ वाक्य नहीं।
इसी नियम ने 21 मई 2026 की रात को बचाया था। हैदराबाद का राजीव गांधी इंटरनेशनल स्टेडियम, आईपीएल फ़ाइनल। मुंबई इंडियंस ने 129/8 बनाया और राइज़िंग पुणे सुपरजायंट को एक रन से हरा दिया। उस रात मेरी मैच रिपोर्ट “मोमेंटम पलट गया” से शुरू नहीं हुई थी। वह जसप्रीत बुमराह के 17वें ओवर से शुरू हुई थी, और उस ओवर को मैंने डेथ-ओवर प्रेशर इंडेक्स से तय किया था — बढ़ते रिक्वायर्ड रेट के नीचे प्रति डॉट बॉल कितने रन लीक हुए। इंडेक्स ने उस ओवर को किसी कॉलम से पहले फ़्लैग कर दिया था, और उस रात मुझे पहली बार लगा कि रिपोर्टिंग का केंद्र स्कोरलाइन से हटकर एक ओवर पर रखा जा सकता है।
अगले साल 1 जुलाई 2026, मॉस्को। स्पेन ने रूस के ख़िलाफ़ 1,029 पास पूरे किए — 2026 के बाद विश्व कप का सबसे बड़ा आँकड़ा — और 1-1 के बाद पेनल्टी पर हार गया। मेरे शॉट-क्वालिटी मॉडल ने 25 प्रयासों पर स्पेन को 2.5 से ऊपर का एक्सपेक्टेड गोल्स दिया था। उस ब्लॉग की पहली लाइन यह थी कि पैठ के बिना क़ब्ज़ा हिसाब की ग़लती है, शैली नहीं।
दोनों मामलों में एक बात समान थी: पहले पैराग्राफ़ में एक नंबर था, और उस नंबर के पीछे एक स्रोत था। आज की फ़ाइल में न नंबर था, न पैराग्राफ़, न स्रोत। सिर्फ़ एक खाली ढाँचा था जिसमें आठ आयाम, तेरह तालिकाएँ और हर तालिका में “N/A — अपर्याप्त जानकारी” लिखा हुआ था।
आठ आयाम, आठ N/A
यह समझना ज़रूरी है कि वह आउटपुट ग़लत नहीं था। वह तकनीकी रूप से सही था। फ़ॉर्मेट और मैच विश्लेषण, खिलाड़ी तकनीक और डेटा, टीम परिदृश्य और रैंकिंग, लीग और वाणिज्यिक पारिस्थितिकी, नियम और शासन, जोखिम-पक्ष, सार्वजनिक कथा और अपेक्षा, और उद्योग संचरण — सभी आयाम मौजूद थे, सभी में तालिकाएँ भरी थीं, और सभी में जवाब की जगह N/A था।
यह वैसा ही है जैसे किसी मैच का स्कोरकार्ड छप जाए — बल्लेबाज़ों के नाम के लिए सुंदर कॉलम, रन के लिए साफ़ बॉक्स, डॉट बॉल के लिए अलग खाना — और हर खाना खाली छोड़ दिया जाए। काग़ज़ असली, हस्ताक्षर असली, मैच का कोई ज़िक्र नहीं। जब मैंने वह फ़ाइल खोली, तो पहला ख़याल यही था: किसी ने मुझे एक खाली स्कोरकार्ड थमा दिया है और कहा है कि पढ़कर सुनाओ।
इस डेस्क का पहला नियम यही है कि मैं चारों तरफ़ की तालिकाएँ भरकर रिपोर्ट नहीं छापता। पहले गिनो, फिर सवाल करो, कहानी सबसे आख़िर में — पूरा तरीक़ा इतना ही है। और गिनती जब शून्य हो, तो कहानी लिखने की जगह शून्य की व्याख्या लिखी जाती है।
फ़ॉर्मेट वह सीढ़ी है जो कभी नहीं चढ़ी
आठ आयामों में सबसे बड़ी चूक पहली सीढ़ी पर थी: फ़ॉर्मेट। टेस्ट, वनडे या टी20 — यह तय हुए बिना क्रिकेट का कोई भी आँकड़ा बोलता नहीं है।
क्यों, यह एक उदाहरण से साफ़ हो जाता है। 130 का स्ट्राइक रेट टी20 में 2026 के दशक में एलीट ओपनर की पहचान था और आज एक अच्छे सलामी जोड़ीदार का न्यूनतम मानक है। 80 का स्ट्राइक रेट पहले दस ओवरों में कभी निशाना नहीं होता, 45वें ओवर में कभी-कभी पूरा सही फ़ैसला होता है, और टेस्ट की पहली पारी में अक्सर क़ीमत नहीं रखता। गेंदबाज़ी की तरफ़ देखिए — 8.5 की इकॉनमी टी20 के 12वें ओवर में औसत से ख़राब है, जबकि सत्रहवें ओवर में यही 8.5 कई बार पावरप्ले की तुलना में बेहतर सौदा होता है।
यानी बेसलाइन के बिना मेट्रिक नहीं, मेट्रिक के बिना निष्कर्ष नहीं, निष्कर्ष के बिना लेख नहीं। फ़ाइल में फ़ॉर्मेट ही नहीं था, इसलिए उस विश्लेषण का पहला दरवाज़ा ही बंद मिला।
यहीं मुझे अपना सबसे बड़ा पेशेवर जोखिम याद आया। पिछले कुछ सालों में कई डेस्क इस गड्ढे में गिरे हैं — टेस्ट का बेसलाइन उठाकर टी20 पर रख देना, या पुरुष क्रिकेट का ढाँचा महिला क्रिकेट पर बिना समायोजन चिपका देना। बराबरी का दिखावा करने के लिए सबसे आसान तरीक़ा यही लगता है, इसलिए यह सबसे आम भी है। संदर्भ को बहाना नहीं, चर मानिए — बेसलाइन पहले घोषित करें, विंडो बदले तो बताएँ, पाठक के पूछने से पहले बताएँ।
कवरेज की सीढ़ियाँ, और अंधेरे में हुए चयन
यहाँ पर एक और चीज़ सामने आई जो सिर्फ़ इस फ़ाइल की नहीं, पूरे क्रिकेट-डेटा उद्योग की समस्या है। बॉल-बाय-बॉल डेटा हर जगह एक जैसा नहीं है। आईपीएल में हर गेंद पर कई प्रोवाइडर, केमरा, स्टंप माइक और ट्रैकिंग उपलब्ध है। अंतरराष्ट्रीय मैचों में एज-ट्रैकिंग से लेकर कमेंट्री-फ़ीड तक सब कुछ मिल जाता है। रणजी ट्रॉफी के एक बड़े हिस्से में अब भी आंशिक स्कोरकार्ड मिलता है — कुछ राउंड में पूरा स्कोर, कुछ में बस दो पारियाँ और कोई ओवर-वार विवरण नहीं। महिला घरेलू क्रिकेट बड़े हिस्से में स्कोरबोर्ड के भरोसे चलता है। एसोसिएट क्रिकेट में कई मैच ऐसे हैं जिनका एक भी गेंद-दर-गेंद रिकॉर्ड सार्वजनिक तौर पर मौजूद नहीं है।
जहाँ कैमरा नहीं होता, वहाँ चयन का कोई ऑडिट नहीं होता — और चयन का सबसे बड़ा हिस्सा वहीं होता है। यह वाक्य मैंने अपनी बही में तीन साल पहले लिखा था, और आज यह खाली फ़ाइल के साथ दोबारा खड़ा है। आईपीएल में किसी खिलाड़ी के डेथ-ओवर आँकड़े हम हर हफ़्ते पोस्ट करते हैं; रणजी के अगस्त-सितंबर वाले राउंड में एक 22 साल के स्पिनर की गेंदबाज़ी की लय पर कोई सार्वजनिक रिकॉर्ड ही नहीं बनता। नतीजा यह है कि डेटा-आधारित बहस उस जगह अटक जाती है जहाँ चयन पहले ही हो चुका होता है। ऑडिट वहाँ होता है जहाँ ऑडिट की ज़रूरत कम है।
खाली स्टेडियम चुप्पी नहीं होती — वह सीटों वाला कंट्रोल ग्रुप होता है। उसी तरह, बिना फ़ीड वाला मैच मौन नहीं होता; वह हमें बताता है कि बाक़ी शोर वाले क्रिकेट में क्या मापा जा रहा है। जब कोई पूर्व क्रिकेटर कहता है कि रणजी का स्तर गिर रहा है, तो मेरा पहला सवाल निष्कर्ष नहीं होता, वह यह होता है कि आपके पास कितने मैचों का गेंद-दर-गेंद डेटा है, कौन सी विंडो है, और कौन से बाहर रखे गए? अगर जवाब “कुछ नहीं” हो, तो वह आकलन नहीं, व्यक्त किया हुआ अनुमान है।
इसीलिए इस डेस्क पर एक साप्ताहिक स्लॉट महिला क्रिकेट का तय है, और उसी लेजर से दोनों तरफ़ नापी जाती है। समान मापदंड का मतलब यह नहीं कि मापदंड वही रखा जाए — मतलब यह है कि बेसलाइन समझाकर बदला जाए, चुपचाप नहीं।
ग्यारहवें ओवर की तलाश
खाली फ़ाइल के सामने बैठकर मैंने वही किया जो हर रिपोर्ट में करता हूँ: टर्निंग पॉइंट तलाशने की कोशिश की। लेकिन इस बार टर्निंग पॉइंट नहीं मिला, क्योंकि मैच ही नहीं था। मॉडल फ़ुटबॉल के लिए बना था; क्रिकेट ने उसे ग्यारहवें ओवर पर तोड़ दिया था, यही मेरी पुरानी शिकायत है। 2026 से लेकर आज तक मैंने चौदह मेट्रिक्स की एक फ़िक्स्ड शब्दावली रखी है ताकि संपादक मुझसे “आँकड़े थोड़े कम कर दीजिए” न कह सकें। उस शब्दावली की हर इकॉर यह मानकर बनी है कि कम से कम एक गेंद का रिकॉर्ड ज़रूर होगा।
आज एक इकॉर भी काम नहीं आई, क्योंकि शर्तें ही पूरी नहीं हुईं। कभी-कभी आउटलायर मुझे नहीं मिलता; कभी-कभी आउटलायर मेरी स्प्रेडशीट को रात दो बजे ढूँढ लेता है। आज तीसरा कुछ हुआ — स्प्रेडशीट ही नहीं थी।
नल रिज़ल्ट क्या है, और क्या नहीं
यहाँ एक बारीक़ी साफ़ करनी ज़रूरी है, क्योंकि इस शब्द का इस्तेमाल क्रिकेट में बहुत लापरवाही से होता है। नल रिज़ल्ट यह बयान है कि उपलब्ध साक्ष्य किसी आकलन के लिए काफ़ी नहीं हैं। यह नकारात्मक आकलन नहीं है। साक्ष्य का अभाव और अभाव का साक्ष्य दो अलग चीज़ें हैं।
क्रिकेट से उदाहरण देता हूँ। सत्तर और अस्सी के दशक के कई रणजी मैचों का गेंद-दर-गेंद रिकॉर्ड आज सार्वजनिक रूप से उपलब्ध नहीं है। इसका मतलब यह बिलकुल नहीं है कि उस दौर में कोई अच्छा खिलाड़ी नहीं था। इसका मतलब सिर्फ़ यह है कि हमारा फ़ीड उस जगह नहीं था जहाँ खेल हुआ था। यही अंतर आज भी काम करता है — और यही अंतर किसी भी उपेक्षित क्षेत्रीय खिलाड़ी के साथ हो रही ऐतिहासिक ग़लती की जड़ है। जब हम कहते हैं कि “उस दौर में डेटा नहीं था”, तो असल में हम कह रहे होते हैं कि “उस दौर में हमने देखा नहीं था”। दोनों में ज़मीन-आसमान का फ़र्क़ है।
इसलिए इस फ़ाइल पर मेरा फ़ैसला साफ़ है: इसे किसी खिलाड़ी, टीम, लीग या मैच के बारे में कोई फ़ैसला मानकर नहीं पढ़ा जाना चाहिए। यह न तो किसी की गिरती फ़ॉर्म का सबूत है, न किसी बोर्ड की लापरवाही का, न किसी फ़्रैंचाइज़ी के वाणिज्यिक ह्रास का। किसी नतीजे पर पहुँचने की कोशिश में सबसे ख़तरनाक चीज़ यह होगी कि किसी खाली खाने को अर्थ से भर दिया जाए।
असली गड़बड़ी जिस जगह है
अब वह हिस्सा, जो इस पूरे घटनाक्रम में सबसे ज़्यादा चुभता है। सहज प्रतिक्रिया यह होती है कि पार्सर या स्क्रैपर में गड़बड़ी होगी, टेक्निकल टीम जवाबदेह है, इसे ठीक कर दिया जाएगा। मेरी बही कुछ और कहती है।
गड़बड़ी की जड़ अक्सर ख़रीद में होती है। कहानी पहले ऑर्डर होती है और आँकड़े बाद में माँगे जाते हैं। किसी संपादक को 800 शब्द चाहिए, शाम छह बजे से पहले, और किसी खिलाड़ी के बारे में एक मोटी धारणा पहले से बनी हुई है। डेटा डेस्क से कहा जाता है कि उस धारणा के लिए सबूत जुटाओ। जिस दिन सबूत नहीं मिलते, उस दिन खाली फ़ाइल नहीं, बल्कि आत्मविश्वास से भरा हुआ पैराग्राफ़ छप जाता है — क्योंकि खाली कॉलम किसी भी मीटिंग में स्वीकार नहीं होते।
यानी समस्या सिर्फ़ तकनीकी नहीं है, प्रोत्साहन की है। बाज़ार खाली फ़ीड को सज़ा नहीं देता, वह खाली कॉलम को सज़ा देता है। यही वजह है कि “डेटा-ड्रिवन” क्रिकेट पत्रकारिता के विस्तार के बाद भी रणजी के कई राउंड और महिला घरेलू मैचों की कवरेज उसी जगह खड़ी है जहाँ दस साल पहले थी। डैशबोर्ड की संख्या बढ़ी है, कवरेज का दायरा नहीं।
यहाँ मुझे अपना खुद का हिसाब भी देना होगा, क्योंकि ग़लत कॉल को सही कॉल के बगल में प्रकाशित करना इस डेस्क की शर्त है। कई बार मैंने भी आंशिक स्कोरकार्ड से पूरी कहानी निकालने की कोशिश की है और बाद में पाया कि जिस ओवर पर मैंने पूरा मोड़ टिका दिया था, उसका डेटा ही अधूरा था। यह कॉलम की चूक नहीं, नींव की चूक थी। उन महीनों में मेरा मासिक मॉडल ऑडिट कमज़ोर रहा, और मैंने उसे रिपोर्ट में दर्ज किया।
और एक बात दर्ज करना ज़रूरी है — दर्शक की ग़लती नहीं है कि वह कहानी चाहता है। कहानी चाहना क्रिकेट देखने का तरीक़ा है, उसका दोष नहीं। दोष उस इंसेंटिव में है जो ब्रॉडकास्टर, संपादक और एजेंडा-सेटर के पास है, जहाँ कहानी के पहले सबूत की जाँच होनी चाहिए। जिस पर आरोप लग रहा है और जिसकी व्यवस्था जाँची जा रही है, दोनों को अलग रखना ज़रूरी है।
आगे क्या देखना है
अगली बार जब कोई कहे कि इस सीरीज़ का रुख़ बदल गया, या रणजी का स्तर गिरा है, या किसी युवा तेज़ गेंदबाज़ की धार कुंद पड़ रही है, तो तीन सवाल पूछिए — कितने मैचों का गेंद-दर-गेंद डेटा है, विंडो कौन सी है, और किस ओवर पर वह चीज़ बदली। जिसके पास इन तीनों का जवाब नहीं, उसके पास राय है, विश्लेषण नहीं।
और डेस्क की तरफ़ से एक तकनीकी शर्त जोड़ देना चाहिए: शीर्षक और कम-से-कम एक सत्यापन-योग्य सूचना-बिंदु के बिना कोई रिकॉर्ड अगले चरण में न जाए। खाली सूचना-बिंदु वाले रिकॉर्ड को failed_extraction के रूप में चिह्नित करना, एग्रीगेटेड फ़ीड से बाहर रखना और मूल स्रोत से दोबारा इनजेस्ट करना — यह तीन-कदमी गेट इस सारी क़ीमत से सस्ता है।
खेल में सबसे क़ीमती आँकड़ा वह नहीं जो सबसे ज़्यादा चर्चित होता है, बल्कि वह है जो सबसे कम जगह जाँचा जाता है। अगले रणजी राउंड का पहला ओवर शुरू होने से पहले मेरा एक ही सवाल होगा — उस मैच का फ़ीड आ रहा है या नहीं। अगर नहीं आ रहा, तो वह मैच किसी और के लिए खेला जा रहा है, मेरे लिए नहीं।
